搜索资源列表
遗传算法c++程序
- 首先采用某种编码方式将解空间映射到编码空间,每个编码对应问题的一个解,称为染色体或个体。一般通过随机方法确定起始的一群个体,称为种群,在种群中根据适应值或某种竞争机制选择个体,使用各种遗传操作算子产生下一代如此进化下去,直到满足期望的终止条件。-begin using some form of coding mapping to the solution space coding space, each encoding a corresponding solution to the probl
改进的遗传算法
- vb写的改进的遗传算法程序。是一些通用代码,与具体问题对应的代码空出来,用的时候填进去。根据我的经验,要想用好遗传算法,代码必须自己写,因为问题不同,编码,杂交,变异算子可能都不一样。特别是杂交算子,需要根据问题调整,甚至创造出新的杂交方法。而且适应度计算的代码也需要自己写,特别是带约束的优化问题 -vb write improvement in the genetic algorithm. Some common code, with the specific issues the corre
遗传算法的三个算子
- 改进的遗传算法的三个操作算子,包括选择、交叉和变异。-Improved three arithmetic operator in genetic algorithm including select,crossover and mutuation
自适应并行遗传算法实现有源滤波器的设计
- 摘 要:提出一种改进的自适应并行遗传算法,通过设计自适应算子自动调节交叉和变异概率,采用基于岛屿交换模型实现多种群间信息交换,提高了种群的多样性和健壮性.将该方法用于滤波器的参数优化设计,给出4阶切比雪夫低通滤波器的设计结果,比较各种算法的性能,证明该算法收敛速度快,精度高,有效地克服了早熟现象.
基于实数编码遗传算法的投影寻踪Matlab代码
- 这是用Matlab编写的基于实数编码遗传算法的投影寻踪模型,已经检验通过,大家可以根据需要修改遗传算法的交叉、变异算子。
GAToolbox.rar
- MATLAB遗传算法工具包,内含标准遗传算法各函数及改进遗传算子的实现函数。,MATLAB genetic algorithm tool kit, containing the standard genetic algorithm to improve the function and genetic operators of the implementation function.
roadsegmentation
- 遗传算法在道路图像阈值分割中的应用,算法中对遗传算法的遗传算子进行了一系列的改进,收敛性较好。-Genetic Algorithm in the path of the image threshold segmentation application, the algorithm of genetic algorithm genetic operator carried out a series of improvements, a better convergence.
SGA
- VC编写的基本遗传算法,建立遗传算子类,实现基本遗传算法-gene algorithm
arithXover
- 遗传算法中交叉算子的MATLAB程序-Genetic algorithm crossover operator of the MATLAB program
6A_5016
- 一种基于双变异算子的遗传算法本文针对简单遗传算法(SGA)所存在的缺点和不足,提出了一种新的改进遗传算法-双变异算子GA。该想法通过将所有产生的子代个体与父代个体混合作为下一代种群,在种群选择前对适应度值较低的个体进行一次变异,然后通过选择,交叉,再一次变异产生新种群,再利用自适应算法改变交叉和变异率及最优保存策略保护历代最优个体, 经Visual C++ 软件编程计算,得到了较好的优化结果. -A mutation operator based on dual genetic algorith
tsp
- matlat源程序解决tsp问题,使用的是遗传算法,与普通的程序不同,本程序详细介绍了遗传算子的构造-MATLAB to solve tsp problem
insulargenetica-win32-qt4.5-1.18beta
- 这是并行遗传算法的实现与“环”狭隘的拓扑结构。算法在进化提供了一个动态的遗传算子的选择。该库支持的26个遗传算子。这是跨平台的遗传算法用C+ +编写的。-This is implementation of parallel genetic algorithm with "ring" insular topology. Algorithm provides a dynamic choice of genetic operators in the evolution of. The library
HSOGA
- 《求解全局优化问题的混合自适应正交遗传算法》一文的源码,见软件学报2010年第6期的文章。该代码中的自适应正交叉遗传算子有极强的搜索能力,特别适合高维工程函数模型的优化,如机器人多自由度的数学模型优化。虽然本人虽已不从事什么学术上的研究,但若你借鉴了其中的代码或者思想,请把该文献加入到你的参考文件中,谢谢。-" Global Optimization Problem with adaptive orthogonal genetic algorithm," a source te
TSP110707-1
- 旅行商问题是一个典型的NP完全性问题。本文基于改进的自适应遗传 算法设计并开发了一个求解旅行商问题的软件程序,并将此程序进行了48 个城市的TSP问题计算,与模拟退火算法的计算过程及计算结果进行了比 较。文中给出了遗传算法在解决TSP问题中的参数选择和编码方式、适应 度函数的设计、种群的初始化和遗传算子的详细设计。通过对此程序的改 装,即可用于其他NP完全性问题的求解。-The traveling salesman problem is a typical NP proble
遗传算法选择算子
- 有关于遗传算法中一些经典选择算子的MATLAB实现(Some Realizations of Classical Selection Operators in Genetic Algorithms)
遗传算法变异算子
- 有关遗传算法中一些经典的变异算子的MATLAB实现(Some Realistic Variation Operators in Genetic Algorithms)
用MATLAB实现遗传算法程序.pdf
- 遗传算法的基本步骤如下: 1)在一定编码方案下,随机产生一个初始种群; 2)用相应的解码方法,将编码后的个体转换成问 题空间的决策变量,并求得个体的适应值; 3)按照个体适应值的大小,从种群中选出适应值 较大的一些个体构成交配池; 4)由交叉和变异这两个遗传算子对交配池中的 个体进行操作,并形成新一代的种群; 5)反复执行步骤2-4,直至满足收敛判据为止。(The basic steps of the genetic algorithm are as follows: 1) u
Matlab遗传算法的部分映射交叉算子(pmx)源码
- Matlab遗传算法的部分映射交叉算子(pmx)源码(Partial mapping crossover operator (PMX) source code of Matlab genetic algorithm)
遗传算法的算子选择结果分析
- 对120中算子组合的运行结果进行统计分析(Statistical analysis of operation results of operator combination in 120)
nsga2多目标遗传算法C语言
- 程序功能:实现nsga2算法,测试函数为ZDT1,ZDT2,ZDT3,ZDT4,ZDT6,DTLZ1,DTLZ2 说明:遗传算子为二进制竞赛选择,模拟二进制交叉和多项式变异,使用C语言