资源简介
实数编码 遗传算法 组合优化,用matlab编的,有示例
代码片段和文件信息
function [c1c2] = arithXover(p1p2boundsOps)
% Arith crossover takes two parents P1P2 and performs an interpolation
% along the line formed by the two parents.
%
% function [c1c2] = arithXover(p1p2boundsOps)
% p1 - the first parent ( [solution string function value] )
% p2 - the second parent ( [solution string function value] )
% bounds - the bounds matrix for the solution space
% Ops - Options matrix for arith crossover [gen #ArithXovers]
% Pick a random mix amount
a = rand;
numVar=size(p12)-1;
b=round(rand*(numVar-1)+1);
p1;
p2;
for i=1:numVar
if i<=b
c1(1:i)=p1(1:i);
c2(1:i)=p2(1:i);
else
% c1(1:numVar)=p1(1:numVar)*a+p2(1:numVar)*(1-a);
% c2(1:numVar)=p1(1:numVar)*(1-a)+p2(1:numVar)*a;
c1(1:numVar+1)=p1(1:numVar+1)*a+p2(1:numVar+1)*(1-a);
c2(1:numVar+1)=p1(1:numVar+1)*(1-a)+p2(1:numVar+1)*a;
end
end
%pause
%a = rand(numVar1);
% Create the children
%c1 = p1*a + p2*(1-a);
%c2 = p1*(1-a) + p2*a;
%c1(1:numVar)=p1(1:numVar)*a+p2(1:numVar)*(1-a);
%c2(1:numVar)=p1(1:numVar)*(1-a)+p2(1:numVar)*a;
%c1 = p1*a + p2*(1-a);
%c2 = p1*(1-a) + p2*a;
%pause
%c1(1:numVar) = p1(1:numVar)*a(1:numVar)+ p2(1:numVar)*(1-a(1:numVar));
%c2(1:numVar) = p1(1:numVar)*(1-a(1:numVar)) + p2(1:numVar)*a(1:numVar);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1348 2003-12-08 17:35 实数编码遗传算法\arithXover.m
文件 589 2001-04-20 10:10 实数编码遗传算法\B2F.M
文件 993 2002-03-04 08:47 实数编码遗传算法\CONTENTS.TXT
文件 565 2001-10-08 13:26 实数编码遗传算法\DELTA.M
文件 1717 2003-12-18 18:46 实数编码遗传算法\exampleFn.m
文件 588 2001-10-08 13:25 实数编码遗传算法\F2B.M
文件 2832 2004-01-08 09:40 实数编码遗传算法\FloatExample.m
文件 10042 2004-01-06 14:54 实数编码遗传算法\GA.M
文件 17336 2004-01-08 08:37 实数编码遗传算法\GEN2.M
文件 3223 2004-01-07 13:47 实数编码遗传算法\initializega.m
文件 436 2001-10-08 13:24 实数编码遗传算法\maxGenTerm.m
文件 2246 2003-12-08 15:57 实数编码遗传算法\nonUnifMutation.m
文件 1400 2001-10-08 13:27 实数编码遗传算法\normGeomSelect.m
文件 585 2001-04-20 11:24 实数编码遗传算法\PARSE.M
文件 1356 2002-03-11 14:29 实数编码遗传算法\README.TXT
文件 861 1998-04-14 13:26 实数编码遗传算法\ROULETTE.M
文件 33 2001-10-09 11:42 实数编码遗传算法\STARTUP.M
目录 0 2005-12-05 20:45 实数编码遗传算法
----------- --------- ---------- ----- ----
46368 19
相关资源
- 协同进化遗传算法求解函数优化问题
- 基于遗传算法的旅游全国的路径最优
- 基于遗传算法的机器人路径规划matl
- 多种群遗传算法的函数优化算法(源
- 遗传算法完整MATLAB程序实数法,轮盘
- 遗传算法解决最优路径、选址问题
- 遗传算法GA车间调度Matlab代码
- 求解多旅行商(MTSP)的遗传算法的
- 基于遗传算法的小波神经网络在股票
- matlab开发-基于遗传算法的机器人运动
- 《Matlab遗传算法工具箱及应用》源码
- 遗传算法图像分割matlab+源代码
- 神经网络、遗传算法、支持向量机、
- 谢菲尔德(Sheffield)遗传算法工具箱
- 遗传算法优化支持向量机GASVM
- 遗传算法工具箱
- MATLAB遗传算法工具箱及应用.zip
- 《MATLAB 遗传算法工具箱及应用》PDF完
- 遗传算法(Genetic Algorithm)MATLAB案例详
- MATLAB遗传算法工具箱及应用》pdf版.
- 基于遗传算法的自动排课系统设计
- MATLAB.遗传算法和粒子群算法程序设计
- 多目标优化文档及代码
- 超完整规范的多目标遗传优化算法M
- 遗传算法 -- matlab ga工具箱
- MATLAB遗传算法工具箱及应用 包含PDF电
- 神经网络的43个源程序及数据
- 基于BP算法和遗传算法的自适应噪声抵
- MATLAB遗传算法工具箱及应用(超清晰
- MATLAB遗传算法工具箱及应用(第二版
评论
共有 条评论