我正在考虑实施经典的河流拼图游戏,我想知道什么是最合适的搜索算法来解决它。 Here is an example of the game
显然有足够的信息来预测从当前状态到目标的距离,因此可以使用启发式搜索。经历了不同的状态,我发现了一个搜索可以进入无限循环的情况。 情况如下: 在河的左侧有两种生物(两种中的一种) 在河的右侧有四种生物(两种中有两种) 船在右边
有两项法律举措:
在这种情况下,更好地使用知情搜索吗?什么是合适的启发式,即Hill Climbing,A * 什么是经历循环的最佳方式。