欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

零基础打造战棋游戏AI(初级教程):理解初级AI就是掌握贪心算法

最编程 2024-01-24 12:57:57
...

贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的是在某种意义上的局部最优解。

贪心算法不是对所有问题都能得到整体最优解,关键是贪心策略的选择,选择的贪心策略必须具备无后效性,即某个状态以前的过程不会影响以后的状态,只与当前状态有关。

通俗来说,贪心算法就是只看眼前,不看之后的情况。

所以如果我们只看眼前一步,那么问题就变得很简单:我如何下这一步棋获得当前的最高收益?