有哪些示例导致简单爬山遇到局部最大值、山脊和小巷以及高原问题等问题?我试过搜索:
- 链接一:它给出了一个很好的例子,即简单爬山在块布置中陷入局部最大值问题。但是,它没有显示步骤。
- 链接二:它提供了在 SHC 中找到解决方案的步骤。但是,我不明白当只有四个块并且其中四个块放错位置时,h(1) 怎么可能是-6,因此只产生-4。它也没有显示 SHC 遇到的问题。
- 链接三:我了解达到状态“g”的概念如何使您的算法达到局部最大值并卡住。但是,状态是什么是相当模棱两可的,我不知道状态“g”和最终状态指的是什么。
从我阅读的讲义中,我得到了 TSP 问题。该图是具有四个节点的完整图:A、B、C 和 D。我们同时使用了 Simple Hill Climbing 和 Steepest-Ascent Hill Climbing 来解决问题。用于解决该问题的启发式值是每个状态的总距离。我们可以通过使用 6 种不同的组合(第一个字母 <-> 第二个、第二个 <-> 第三个等)切换字符“ABCD”的位置来探索其他相邻状态。但是,在给出的示例中,它并没有显示“陷入局部最大值”究竟是什么。它既没有显示山脊和小巷问题,也没有显示高原问题。
有人可以给我一个例子,说明我们如何解决这些问题以及这些问题在示例中实际上是什么(我理解每个问题的定义:here和here)?作为参考,下面是我提到的 TSP 问题的图像: