【发布时间】:2011-01-05 00:14:31
【问题描述】:
我对 Prolog 不是很有经验,我正在尝试解决一个关于使用启发式算法(例如 A* 或 BFS 或爬山)来找到给定问题的解决方案的练习。
由于我不熟悉这种编程并且在 google 中的搜索并没有真正帮助我,我想知道是否有人可以给我一个链接到一个类似的已经解决的例子,看看这是如何完成的。 我不是要复制任何东西,只是我确实研究了很多关于序言命令等的知识,而且我确实知道这些算法在理论上是如何工作的以及它们如何解决问题(例如,在我的练习中,我认为 BFS 或 A* 会是个好选择)但我不明白我应该如何在 prolog 中编写一个实际使用算法并给出解决方案的程序。
只是澄清一下,我真的相信真正的序言代码示例将非常有用,而不是对算法如何工作的理论解释。我知道应该如何解决问题,使其发生,特别是在序言中我不明白的..
提前谢谢..
【问题讨论】:
标签: prolog