基于NSGA-Ⅱ的函数gamultiobj 函数gamultiobj为基于遗传算法的多目标优化函数,这里介绍一些函数gamultiobj的概念: 1) 支配与非劣 设在多目标优化问题中,存在个体p和个体q。p有至少一个目标值优于q,且p的其他目标值不比q差,则称p支配q。也可以说,p非劣于q。 2) 序值和前端 如果p支配q,则p的序值比q低。若p与q互不支配,则p和q序值相同。 序值为1的个体属于第一前端,序值为2的前端属于第二前端,以此类推。 3) 拥挤距离 拥挤距离为在某一前端中个体的距离和相同前端中其他个体的距离。其距离越小,说明个体间越拥挤。 4) 最有前端个体系数 最优前端个体=最有前端个体系数×种群大小。最优前端个体系数取值0~1,表示最优前端中的个体在种群中所占的比例。
2022-05-16 15:37:48 1.44MB 遗传算法
1
遗传算法参数辨识运算步骤可归纳如下: ① 种群初始化,随机生成N个参数集的位串。 ② 采用伪随机二进制序列(PRBS)作为辨识输入信号,采样系统实际输出y(k)。 ③ 按适值函数评价,并计算整体的平均性能。 ④ 参数辨识是否收敛到指定的精度内或仿真步数是否达到最大,若是,则仿真结束。 ⑤ 是否过早出现非成熟收敛,若是,则进行适值调整。 ⑥ 按规范适值或适值调整结果复制下一代,并按概率进行交叉和变异操作。 ⑦ 查看上一代中最优秀个体是否保留在本代,若不是,则取代本代中任意一个个体,将优秀个体无遗传保留。 ⑧转步骤②
2022-05-16 14:34:04 516KB 遗传算法
1
智能优化算法作业内容模拟退化,遗传算法
2022-05-16 14:08:03 3.26MB 算法 文档资料
1
针对流水车间的调度,用遗传算法进行求解,并采用C语言加以编程。
2022-05-16 12:54:19 45KB 车间调度
1
遗传算法解决,背包问题,亲测可运行出结果,背包数据在beibao.m代码的一个很大数组里,直接运行beibao.m matlab 遗传算法 背包问题
2022-05-16 12:05:03 9KB 源码软件 matlab 遗传算法 背包问题
1
遗传算法matlab初始化代码Python 上的简单遗传算法 这个项目展示了python中的遗传算法过程 为什么是Python? 因为我喜欢它 讨厌Python? 这是你的问题:P 要求 pip install numpy 算法说明 遗传算法流程图 1.初始化人口 什么是人口? 人口是基因的集合 什么是基因? 它是人口中的一个个体 为了简单的解释,我有一个例子: gen = 'Hello World!' Population = ('Hello World!', 'Hello Wordd!', 'Hello Morth!') 那么如何创建或初始化人口? 只需创建随机生成并收集它,将其保存在一个变量中。 这是如何生成新的随机基因并将其收集到种群中的代码。 人口的数据类型是一个字典,matlab 只使用结构。 在将其保存到群体中之前,我们需要计算基因与目标之间的适应度。 如果 gen 与目标匹配,则适应度的值为 100。因此在种群中我们将生成一对 gen 及其适应度 # generate new gen def create_gen(panjang_target): random_numb
2022-05-15 21:24:51 3KB 系统开源
1
遗传算法解TSP问题MATLAB代码;30城市的Benchmark问题
2022-05-15 20:35:03 7KB 遗传算法
1
案例4 神经网络遗传算法函数极值寻优-非线性函数极值.7z
案例3 遗传算法优化BP神经网络-非线性函数拟合.7z
BP、GABP、改进GABP三种风电功率预测方法比较;Matlab源代码,内含数据,注释详细,内含gaot遗传算法工具箱。