Description: GA(Simple Genetic Algorithm)是一种强大的智能多变量优化算法,它模仿种群繁殖规律来进行优化。
本SGA可以优化变量,求最小值,最大值(当把函数倒数也就求最小值啦)
并且支持浮点编码,grey编码,二进制编码;轮赌法选择,锦标赛选择;单点交叉,均布交叉,浮点交叉;单点变异,浮点变异;-GA (Simple Genetic Algorithm) is a powerful, intelligent multi-variable optimization algorithms, which mimic the breeding populations of the law to be optimized. SGA can optimize this variable, and the minimum value, maximum value (when the function of the countdown you will seek the minimum value) and to support the floating-point encoding, grey code, binary code round of gambling options, tournament selection single-point crossover, uniform Cross, floating-point crossover single point mutation, floating-point variation Platform: |
Size: 9216 |
Author:yuandi |
Hits:
Description: 由于BP网络的权值优化是一个无约束优化问题,而且权值要采用实数编码,所以直接利用Matlab遗传算法工具箱。以下贴出的代码是为一个19输入变量,1个输出变量情况下的非线性回归而设计的,如果要应用于其它情况,只需改动编解码函数即可。程序需要调用gaot工具箱.-As a result of BP network weights optimization is a constrained optimization problems, and weights to be used real-coded, so the direct use of Matlab genetic algorithm toolbox. Posted the following code is for a 19 input variables, an output variable in case of non-linear regression designed, if applied to other situations, simply change your codec function. Procedures need to call gaot toolbox. Platform: |
Size: 4096 |
Author: |
Hits:
Description: 量子遗传算法MATLAB源代码,内含多个子文件,测试时运行main文件即可-Quantum Genetic Algorithm MATLAB source code that contains multiple sub-documents, tests can be run main document Platform: |
Size: 7168 |
Author:yujiajie |
Hits:
Description: 用遗传算法进行特征选取和svm参数优化的程序。遗传算法工具箱goat已在压缩包 需要安装libsvm就可以直接运行。数据集采用UCI中的german数据集,并完成归一化操作-Genetic algorithm with feature selection and parameter optimization svm procedures. Genetic Algorithm Toolbox in goat need to install libsvm package can be run directly. UCI data sets used in the german data set, and complete normalization operation Platform: |
Size: 139264 |
Author:覃茂运 |
Hits:
Description: This an implementation of Particle Swarm Optimization algorithm using
the same syntax as the Genetic Algorithm Toolbox, with some additional
options specific to PSO. Allows code-reusability when trying different
population-based optimization algorithms. Certain GA-specific parameters
such as cross-over and mutation functions will not be applicable to the
PSO algorithm. Demo function included, with a small library of test functions. Requires Optimization Toolbox.-This is an implementation of Particle Swarm Optimization algorithm using
the same syntax as the Genetic Algorithm Toolbox, with some additional
options specific to PSO. Allows code-reusability when trying different
population-based optimization algorithms. Certain GA-specific parameters
such as cross-over and mutation functions will not be applicable to the
PSO algorithm. Demo function included, with a small library of test functions. Requires Optimization Toolbox. Platform: |
Size: 4096 |
Author:Chris Leung |
Hits:
Description: 遗传算法车间调度,车间作业调度问题遗传算法
--------------------------------------------------------------------------
输入参数列表
M 遗传进化迭代次数
N 种群规模(取偶数)
Pm 变异概率
T m×n的矩阵,存储m个工件n个工序的加工时间
P 1×n的向量,n个工序中,每一个工序所具有的机床数目
输出参数列表
Zp 最优的Makespan值
Y1p 最优方案中,各工件各工序的开始时刻,可根据它绘出甘特图
Y2p 最优方案中,各工件各工序的结束时刻,可根据它绘出甘特图
Y3p 最优方案中,各工件各工序使用的机器编号
Xp 最优决策变量的值,决策变量是一个实数编码的m×n矩阵
LC1 收敛曲线1,各代最优个体适应值的记录
LC2 收敛曲线2,各代群体平均适应值的记录
最后,程序还将绘出三副图片:两条收敛曲线图和甘特图(各工件的调度时序图)-Genetic algorithm scheduling, job shop scheduling problems with genetic algorithms -------------------------------------------------------------------------- genetic evolution of the input parameter list, the number of iterations M N population size (taken even) Pm mutation probability T m × n matrix, stored m one piece n a process of processing time 1 × n vector, n a process in which each machine processes the number of Zp with the best value Y1p Optimal Makespan programs, the start time of each process the workpiece can be drawn based on its optimal solution Gantt Y2p, each time the workpiece end of the process, according to its draw Gantt Y3p optimal solution, each piece of the processes using machine code Xp optimal decision variable, decision variable is a real m × n matrix encoded LC1 convergence curve 1, the generation of the best individual record of LC2 fitness convergence curve 2, the average fitness value on behalf of groups record Finally, the program will draw three pict Platform: |
Size: 2048 |
Author:王龙隐 |
Hits:
Description: its the matlab coding for pattern recoganization in image processing using genetic algorithm-its the matlab coding for pattern recoganization in image processing using genetic algorithm Platform: |
Size: 224256 |
Author:suresh |
Hits:
Description: 自然计算中遗传算法的各个程序,matlab环境下开发的源代码。best.m 求种群中适应度最大的值
calfitvalue.m 计算每个个体的适应度
calobjvalue.m 适应度函数
crossover.m 交叉变换
decodebinary.m 将二进制数转换成十进制数
decodechrom.m 将二进制数转换成十进制数
initpop.m 产生初始种群
mutation.m 变异
selection.m 选择合适的个体进行复制
main.m 主函数
-Nature of each genetic algorithm calculation procedures, matlab environment with source code. best.m find the largest population in the fitness value of calfitvalue.m calculated for each individual' s fitness calobjvalue.m fitness function crossover.m cross-conversion decodebinary.m Converts a binary number into decimal number decodechrom.m Converts a binary number into decimal number initpop.m generate initial population mutation.m variation selection.m select the appropriate individual to copy main.m primary function Platform: |
Size: 3072 |
Author:王芳 |
Hits:
Description: 基于MATLAB的遗传算法 本文是以Word形式给出的 里面都是计算GA的原代码-MATLAB-based genetic algorithm given in this article is based on Word form which is basically the original code
Platform: |
Size: 120832 |
Author:王雨涵 |
Hits:
Description: 本例程是基于MATLAB编写的遗传算法的源代码,具有较高的实用价值(The source code of the genetic algorithm written in MATLAB) Platform: |
Size: 4096 |
Author:1334849784 |
Hits: