我不能理解作者是如何计算适应度函数的,以及他是如何分别计算8 6 6 5的:
书名: Stuart J. Russell和Peter Norvig -人工智能现代方法

我花了很长时间,请帮忙。一开始我以为它是在计算1的个数,但事实并非如此。有谁能解释我吗?
发布于 2014-05-09 00:30:50
遗传算法中的适应度函数依赖于问题。你应该根据它的“基因”如何完成给定的问题,将适应值分配给当前群体中的特定成员。解决方案越好,适应度得分越高。这是通过创建新一代来进化种群所必需的。
在这本书的第三版中,这个例子涉及到8皇后问题,在这种情况下,函数是基于非攻击性皇后对的数量来计算的。在你的情况下,我们不知道问题出在哪里。然而,考虑到这本书的质量,我想,如果这个数字不仅仅是为了说明的目的,那么这个问题就已经在前面描述过了,评估函数也是如此。
https://stackoverflow.com/questions/23533719
复制相似问题