matlab算法不收敛,遗传算法不收敛

  • Post author:
  • Post category:其他


本帖最后由 WHUT小王 于 2012-3-18 10:06 编辑

hd71771 发表于 2012-3-18 09:27
bbd016eb636182ff59f287f6e5567aa8.gif

是啊。你把没贴的函数贴出来吧

function Tsp_0315

clc

clear

%Tsp主函数

%主要参数:

%X:各城市的坐标

%MAXGEN:最大迭代次数

%NIND:染色体中的基因总数

%lam:各地需求分布参数

GGAP=0.8;%选择概率

Pc=0.8;%交叉概率

Pm=0.1;%变异概率

%输出:

%bestfit:最佳适应度

%bestChrom:最佳染色体

X=[16.47 96.10;16.47 94.44;20.09 92.54;22.39 93.37;25.23 97.24;…

22.00 96.05;20.47 97.02;17.20 96.29;16.30 97.38;14.05 98.12];

lam=[6 7 3 8 8 8 2 1 8 9];

MAXGEN=100;

NIND=100;

N=10;

bestfit=zeros(1,MAXGEN);

bestChrom=zeros(MAXGEN,2*N+1);

D=PathLength(X);%生成各地之间的距离<