1 简介 遗传算法(Genetic Algorithm,GA)是进化计算的一部分,是模拟达尔文的遗传选择和自然淘汰的生物进化过程的计算模型,是一种通过模拟自然进化过程搜索最优解的方法。该算法简单、通用,鲁棒性强,适于并行处理。 2 部分代码 %清空运行空间 clc; clear; close all; wmax=0.9; wmin=0;%速度的上限及下限 itmax=...
1 内容介绍 近年来,随着计算机技术以及生物智能技术的快速发展,包括人工萤火虫群优化算法,遗传算法,蚁群算法,模拟退火法,群搜索算法等生物智能算法被越来越多的人所重视.这些算法具有简单易实现,鲁棒性强,易于和其它算法融合等优点,在解决复杂优化问题方面表现出优异的性能.在生产,生活中很多问题可归结为目标优化问题,因...
1 内容介绍 近年来,随着计算机技术以及生物智能技术的快速发展,包括人工萤火虫群优化算法,遗传算法,蚁群算法,模拟退火法,群搜索算法等生物智能算法被越来越多的人所重视.这些算法具有简单易实现,鲁棒性强,易于和其它算法融合等优点,在解决复杂优化问题方面表现出优异的性能.在生产,生活中很多问题可归结为目标优化问题,因...
individuals.chrom=Mutation(pmutation,lenchrom,individuals.chrom,sizepop,[i,maxgen],bound); %%非线性寻优,可以被注释掉,注释掉之后就是一般的遗传算法 %每进化10代,以所得值为初始值进行非线性寻优,这是将遗传算法和非线性规划的函数寻优算法结合起来,nonlinear if(mod(i,10)==0) individuals.chrom=nonlinear(...