搜索资源列表
GAGJ)
- 改进的GA. fga.m 为遗传算法的主程序 采用二进制Gray编码,采用基于轮盘赌法的非线性排名选择, 均匀交叉,变异操作,而且还引入了倒位操作! -improved GA. Fga.m for the main program of genetic algorithm using binary Gray code, Based on the roulette method of nonlinear ranking choice, uniform crossover and mutat
myGA
- 我自己的遗传算法工具箱,支持多种编码和交叉变异操作,需要的请自行下载-my own genetic algorithm toolbox, which supports multiple coding and cross - mutation, the need to please download
algorithm_GP
- 演化算法的示例代码,包括演化算法的全部实现过程,主要操作包括选择,交叉,变异-evolutionary algorithm code examples, including the evolution of the algorithm to achieve full process, including the operation of the main selection, crossover, Variation
GA_Code
- 遗传算法的算法编程框架,包括编码,选择,交叉,变异等等,可执行,并赋有一定的注释,可以在基于此框架上编写自己的算法流程
yichuansuanfa_lunwen2
- 基于遗传算法的智能组卷研究与应用 详细介绍了改进的动态分层遗传算法应用于组卷问题的解决步骤,涵盖了其中的各项关键技术 包括模拟试题库的建立、组卷策略、编码方案、适应度函数的确定、选择交叉变异算子、动态分层遗传算法的实现等。
基因计算
- 简单遗传算法(SGA) 主要算法模块有:选择 交叉 变异 (三个遗传操作) 和 群体更新 -simple genetic algorithm (SGA) algorithm for the main modules are : choice of crossover and mutation (3 Genetic Manipulation) and update groups
讲述了遗传算法的过程的代码
- 讲述了遗传算法的过程的代码,选择交叉变异
yichuansuanfa_01
- 用C#实现了最基本的遗传算法,即单节点交叉变异的遗传算法。可以通过阅读代码自行修改-Using C# to achieve the most basic genetic algorithm, that is a single node in the genetic algorithm crossover and mutation. You can modify the code by reading
Gan
- 遗传算法的主程序 采用二进制Gray编码,采用基于轮盘赌法的非线性排名选择, 均匀交叉,变异操作,而且还引入了倒位操作!-The main genetic algorithm binary Gray code, roulette method based on linear ranking selection, uniform crossover and mutation, but also introduces the inversion operation!
chap1
- 基于遗传算法的PID参数优化的MATLAB程序,采用的是二进制编码方式,通过传递函数的离散经过适应度计算 选择复制 交叉 变异操作得到最优解。-PID parameters based on genetic algorithm optimization of the MATLAB program, using the binary encoding, by the discrete transfer function adapted calculation select Copy crossov
RealGeneticAlgorithm
- 自已编写的c#自适应实数编码遗传算法,提供多种交叉变异和选择方法,应用时结合需要,修改适应度函数即可!-Write their own adaptive real-coded genetic algorithms, offers a variety of crossover and mutation and selection methods, application integration needs, modify the fitness function can be!
fga
- 遗传算法程序: 说明: fga.m 为遗传算法的主程序 采用二进制Gray编码,采用基于轮盘赌法的非线性排名选择, 均匀交叉,变异操作,而且还引入了倒位操作! -Genetic algorithm procedure: Descr iption: fga.m main program for the genetic algorithm using binary Gray encoding, roulette based on the law of non-linear ranking
Matlab-GA
- 对于单种群进化,多方式进化是提高全局搜索能力和收敛速度的一种有效策略 该程序采用: 编码:二进制编码、实数编码(默认) 选择:非线性排名选择(主要表现在前期),锦标赛选择(主要表现在后期,含精英保留),由于单纯的转轮盘选择存在诸多弊端,这里没有采用 交叉:二进制编码采用多点交叉和均匀交叉,并逐步增大均匀交叉概率 实数编码采用离散交叉(前期)、算术交叉(中期)、AEA重组(后期) 变异:二进制编码采用随机变异 实数编码采用两种自适应变异和两种随机变异,且尽量采用前者
6A_5016
- 一种基于双变异算子的遗传算法本文针对简单遗传算法(SGA)所存在的缺点和不足,提出了一种新的改进遗传算法-双变异算子GA。该想法通过将所有产生的子代个体与父代个体混合作为下一代种群,在种群选择前对适应度值较低的个体进行一次变异,然后通过选择,交叉,再一次变异产生新种群,再利用自适应算法改变交叉和变异率及最优保存策略保护历代最优个体, 经Visual C++ 软件编程计算,得到了较好的优化结果. -A mutation operator based on dual genetic algorith
daima
- 遗传算法程序: 说明: fga.m 为遗传算法的主程序 采用二进制Gray编码,采用基于轮盘赌法的非线性排名选择, 均匀交叉,变异操作,而且还引入了倒位操作!-Procedure genetic algorithm
genetic_algorithm_matlab
- fga.m 为遗传算法的主程序 采用二进制Gray编码,采用基于轮盘赌法的非线性排名选择, 均匀交叉,变异操作,而且还引入了倒位操作-fga.m the main program for the genetic algorithm using binary Gray encoding, roulette wheel based on the law of non-linear ranking selection, uniform crossover and mutation operation
GA-1
- 遗传算法求解函数极值问题。完整实现了遗传算法的选择/交叉/变异等功能,可设定交叉和变异概率。C++语言,输出为文件形式-Genetic Algorithm for function extremum problem. Full realization of the genetic algorithm selection/crossover/mutation and other functions, can be set crossover and mutation probability. C+
cross
- 遗传算法分程序 选择交叉变异源程序 谢谢大家-GA selection crossover mutation
_基于交叉库与并行变异的自适应遗传算法_苗振华
- 遗传算法在交叉,变异中的并行关系。。。。。。。。。(Parallel relation of genetic algorithm in crossover and mutation)
28504749SGA
- 实现简单的遗传算法,选择交叉变异 ,自己调试过可以运行(To achieve a simple genetic algorithm, select cross variation)