在程序的运行过程中,我们始终有一条硬指标,就是适应度函数,达不到期望值就默认为遗传算法是失败的。这里有个问题需要说明下,是不是只要某个种群个体的适应度值小于期望值,我们就要把它抛弃呢?答案是否定的,举个简单的例子,这在进化论和生活中是非常见的,就是同为脑瘫的父母生出来的孩子去了清华。所以,你懂的,我们不能带着有色眼光看基因,不要忽略变异。所以,我们应该采取随机思想,即使某个种群个体的适应度值小于期望值,我们也要有概率的淘汰,而不是一棒子打死。
基于遗传算法的题库自动组卷系统的设计与实现(4):http://www.youerw.com/jisuanji/lunwen_64957.html