随机爬山与首选登山算法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了随机爬山与首选登山算法相关的知识,希望对你有一定的参考价值。

随机爬山和首选爬山算法有什么区别?

答案

Hill Climbing Search Algorithm是基于邻居更好状态移动的本地搜索系列之一。随机爬山从邻居的所有更好的状态中选择随机更好的状态,而第一选择爬山从随机生成的邻居中选择第一个更好的状态。

如果目前的州有很多邻居,首选爬山将成为一个很好的策略。

另一答案

我引用了Artificial Intelligence: A Modern Approach (3rd ed.) (2010) by Russell, Norvig

随机爬山从上坡移动中随机选择;选择的概率可能随着上坡移动的陡峭程度而变化。这通常比最陡的上升更慢地收敛,但在一些州的景观中,它找到了更好的解决方案。首选爬山通过随机生成后继者来实现随机爬山,直到生成一个优于当前状态的后续爬升。当一个州拥有许多(例如数千)后继者时,这是一个很好的策略。

因此,首选爬山是一种特殊的随机爬山。

以上是关于随机爬山与首选登山算法的主要内容,如果未能解决你的问题,请参考以下文章

Acwing-----1014. 登山

中国登山队员首次登上地球之巅珠穆朗玛峰的时间与意义及影响 (转)

日照人周末福利!天高气爽,登山拿ipad大奖!

1996:登山

AcWing登山

Bailian2995 登山LIS