说明:背包问题的遗传算法求解。它具有交叉、变异、生存选择等功能。首先,我们有一些基因或个体,通过遗传算法的迭代,选择最能解决问题的染色体。每个人都是我们问题的解决方案。适应度函数用于描述染色体相对于其他染色体的优度。
说明:fga.m 为遗传算法的主程序; 采用二进制Gray编码,采用基于轮盘赌法的非线性排名选择, 均匀交叉,变异操作,而且还引入了倒位操作!
matlab 算法 源代码 遗传
说明:遗传算法,用MATLAB编码得到:函数最大值为3905.9262,此时两个参数均为-2.0480,有时会出现局部极值,此时一个参数为-2.0480,一个为2.0480。变异概率pm=0.05,交叉概率pc=0.8。
matlab 算法 代码 遗传
说明:包含基本遗传算法,顺序选择遗传算法,适值函数标定的遗传算法,大变异遗传算法,自适应遗传算法,双切点交叉遗传算法,多变异位自适应遗传算法。
matlab 算法 遗传 优化 改进 及其
说明:matlab,通过所给数据,用熵值法求权重,遗传算法,多目标优化等等。
多目标权重 熵值权重 熵值优化 熵值多目标 熵值法求权重
说明:针对多车场vrp问题,使用遗传算法用matlab进行编码,同时加入了单线路局部优化
vrp问题分类 多车场问题 vrp多车场 vrp-加入 多车场VRP问题
说明:栅格法一般作为路径规划的环境建模技术来用,作为路径规划的方法它很难解决复杂环境信息的问题,一般需要与其他智能算法相结合。
栅格建模法 栅格路径规划 路径规划 strikedkz 结合-路径规划
说明:遗传算法优化,可以解决遗传算法等问题 非线性方程求解。
遗传算法 函数优化
说明:遗传算法以及龙格库塔算法讲解,编程教程图片以及PDF。
龙格库塔-pdf 龙格库塔算法 龙格库塔 matlab
说明:自己找到的武器目标遗传算法代码,经过本人修改,与大家分享。
武器-目标 GA-WTA 武器目标 WTA