中文

面向带配置的四柱汉诺塔问题的动态规划解法

编程语言 2013-02-01 v1 人工智能

摘要

Frame-Stewart算法用于四柱汉诺塔变体,于1941年提出,它将圆盘分成中间塔,然后将剩余圆盘移动到目标塔。分割圆盘的算法尚未被证明是最优的,尽管它们已针对多达30个圆盘进行了验证。本文提出了一种针对该算法的动态规划方法,在B-Prolog中使用制表。本研究使用了该问题的一个变体,涉及圆盘的配置,以对比制表方法与其他求解器使用的方法。对Frame-Stewart算法不同分割位置的比较表明,尽管某些分割对于经典问题是最优的,但对于某些配置需要修改,并且随机配置可能需要一个全新的算法。

关键词

引用

@article{arxiv.1301.7673,
  title  = {Toward a Dynamic Programming Solution for the 4-peg Tower of Hanoi Problem with Configurations},
  author = {Neng-Fa Zhou and Jonathan Fruhman},
  journal= {arXiv preprint arXiv:1301.7673},
  year   = {2013}
}

备注

Appeared in CICLOPS 2012. 15 Pages, 2 Figures