爬山算法

Hill Climbing,爬山算法,有点类似于函数中的极大值点,你只是比你的左右邻域大,不是最大。把这种学术观点用到生活中也是如此,环境是不断变化的,换一个环境,就要重新开始用爬山算法找那个高峰,评价当前的问题状态后,限于条件,去增加这一状态与目标状态的差异,经过迂回前进,最终达到解决问题的总目标。就如同爬山一样,为了到达山顶,有时不得不先上矮山顶,然后再下来,这样翻越一个个的小山头,直到最终达到山顶。"以退为进"的方法,往往具有"退一步进两步"的作用。

你可能感兴趣的:(爬山算法)