智能优化算法与MATLAB编程实践
上QQ阅读APP看书,第一时间看更新

1.1.3 雌雄蜉蝣的交配过程

雌雄个体交配是生物自身的特点,蜉蝣亦是如此。蜉蝣的交配过程可用交叉算子表示,其交配过程为,从雄性蜉蝣群体中选择一个父本,从雌性蜉蝣群体中选择一个母本,选择父本的方式与雌雄蜉蝣吸引的方式一致。雌雄蜉蝣按照适应度的大小选择交配个体并进行交配,雄性蜉蝣的最优个体与雌性蜉蝣的最优个体进行交配,雄性蜉蝣的次优个体与雌性蜉蝣的次优个体进行交配,交配后得到最优和次优的两个子代,其子代如下:

式中,male为父本;female为母本;L为[−1,1]之间的随机数。