TY - JOUR
T1 - On an infinite family of solvable Hanoi graphs
AU - Azriel, Dany
AU - Solomon, Noam
AU - Solomon, Shay
PY - 2008/11/1
Y1 - 2008/11/1
N2 - The Tower of Hanoi problem is generalized by placing pegs on the vertices of a given directed graph G with two distinguished vertices, S and D, and allowing moves only along arcs of this graph. An optimal solution for such a graph G is an algorithm that completes the task of moving a tower of any given number of disks from S to D in a minimal number of disk moves. In this article we present an algorithm which solves the problem for two infinite families of graphs, and prove its optimality. To the best of our knowledge, this is the first optimality proof for an infinite family of graphs. Furthermore, we present a unified algorithm that solves the problem for a wider family of graphs and conjecture its optimality.
AB - The Tower of Hanoi problem is generalized by placing pegs on the vertices of a given directed graph G with two distinguished vertices, S and D, and allowing moves only along arcs of this graph. An optimal solution for such a graph G is an algorithm that completes the task of moving a tower of any given number of disks from S to D in a minimal number of disk moves. In this article we present an algorithm which solves the problem for two infinite families of graphs, and prove its optimality. To the best of our knowledge, this is the first optimality proof for an infinite family of graphs. Furthermore, we present a unified algorithm that solves the problem for a wider family of graphs and conjecture its optimality.
KW - Optimality proofs
KW - Tower of Hanoi
UR - http://www.scopus.com/inward/record.url?scp=57849100164&partnerID=8YFLogxK
U2 - 10.1145/1435375.1435388
DO - 10.1145/1435375.1435388
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:57849100164
SN - 1549-6325
VL - 5
JO - ACM Transactions on Algorithms
JF - ACM Transactions on Algorithms
IS - 1
M1 - 13
ER -