将求解过程转换成类似生物进化中的染色体基因的交叉、变异等过程我要分享

The solving process is transformed into a process similar to the crossover and mutation of chromosom

收敛 快速 遗传

关注次数: 287

下载次数: 1

文件大小: 55KB

代码分类: 智能算法

开发平台: matlab

下载需要积分: 1积分

版权声明:如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

代码描述

中文说明:

利用计算机仿真运算,将问题的求解过程转换成类似生物进化中的染色体基因的交叉、变异等过程。在求解较为复杂的组合优化问题时,相对一些常规的优化算法,通常能够较快地获得较好的优化结果。遗传算法已被人们广泛地应用于组合优化、机器学习、信号处理、自适应控制和人工生命等领域。


English Description:

By means of computer simulation, the process of solving the problem is transformed into a process similar to the crossover and mutation of chromosome genes in biological evolution. When solving complex combinatorial optimization problems, compared with some conventional optimization algorithms, they usually can get better optimization results quickly. Genetic algorithm has been widely used in combinatorial optimization, machine learning, signal processing, adaptive control and artificial life.


代码预览

Genetic-Algorithm-master

Genetic-Algorithm-master\Variation.m

Genetic-Algorithm-master\crossover.m

Genetic-Algorithm-master\m_Coding.m

Genetic-Algorithm-master\m_Fitness.m

Genetic-Algorithm-master\m_Fx.m

Genetic-Algorithm-master\m_Incoding.m

Genetic-Algorithm-master\m_InitPop.m

Genetic-Algorithm-master\m_Select.m

Genetic-Algorithm-master\myself.m

Genetic-Algorithm-master\初始种群.jpg

Genetic-Algorithm-master\终止种群.jpg