资源简介
启发式算法的讲解,程序(最终版).周吕文
代码片段和文件信息
function children = crossover(parents)
% CROSSOVER
% children = CROSSOVER(parents) Replicate the mating process by crossing
% over randomly selected parents.
%
% Mapped Crossover (PMX) example:
% _ _ _
% [1 2 3|4 5 6 7|8 9] |-> [4 2 3|1 5 6 7|8 9] |-> [4 2 3|1 8 6 7|5 9]
% [3 5 4|1 8 7 6|9 2] | [3 5 1|4 8 7 6|9 2] | [3 8 1|4 5 7 6|9 2]
% | | | | |
% V | V | |
% [* 2 3|1 5 6 7|8 9] _| [4 2 3|1 8 6 7|* 9] _| V
% [3 5 *|4 8 7 6|9 2] [3 * 1|4 5 7 6|9 2] ... ... ...
%
[popSize numberofcities] = size(parents);
children = parents; % childrens
for i =
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 917141 2012-09-25 21:55 Heuristic Algorithm\MatLab sc
文件 1400 2012-11-14 17:21 Heuristic Algorithm\MatLab sc
文件 883 2012-11-10 18:37 Heuristic Algorithm\MatLab sc
文件 1527 2012-11-10 18:39 Heuristic Algorithm\MatLab sc
文件 1331 2012-11-10 18:36 Heuristic Algorithm\MatLab sc
文件 2099 2012-11-14 17:58 Heuristic Algorithm\MatLab sc
文件 1024 2012-11-11 22:44 Heuristic Algorithm\MatLab sc
文件 789 2012-11-10 18:30 Heuristic Algorithm\MatLab sc
文件 496 2012-11-11 22:22 Heuristic Algorithm\MatLab sc
文件 1453 2012-11-12 09:24 Heuristic Algorithm\MatLab sc
文件 913 2012-11-13 21:00 Heuristic Algorithm\MatLab sc
文件 436 2012-11-11 21:17 Heuristic Algorithm\MatLab sc
文件 917141 2012-09-25 21:55 Heuristic Algorithm\MatLab sc
----------- --------- ---------- ----- ----
1846633 13
评论
共有 条评论