【发布时间】:2014-04-08 11:20:29
【问题描述】:
我正在尝试解决 4 盒拼图问题。根据我的经验,我的逻辑是每个数字都与空格交换,然后到达正确的位置。
我有这个:
1 3
2
我的目标状态:
1 2
3
什么是使用方法:(键:R->右,D->下;上->上;L->左)
1 3
2
R/ D| up\ \L
/ | \ \
1 3 1 (not possible boundary exists)
2 2 3
R/ D| up\ \L
/ | \ \
3 1 3
1 2 2
...............
.................
这就是我正在做的事情,但我每次都处于某些树相同的状态,但不是正确的目标状态。如果我使用错误的树方法或算法,请告诉我。因为我通过互联网学习后正在实现这种树。
【问题讨论】:
-
我不是数学家,但我很确定您至少需要 3x2 才能在这里找到解决方案,2x2 是不可能的,因为您没有“备用”行为搬家准备一块。
标签: data-structures machine-learning artificial-intelligence reinforcement-learning q-learning