📄 求解tsp的改进遗传算法matlab源码.htm
字号:
<TABLE height=22 cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD align=middle width="10%"
background=求解tsp的改进遗传算法matlab源码.files/new_box_b7.gif height=22><IMG
src="求解tsp的改进遗传算法matlab源码.files/tip.gif" border=0><A class=black
href="http://www.2nsoft.com/doc/succeedCase.jsp">成功案例</A></TD>
<TD align=middle width="10%"
background=求解tsp的改进遗传算法matlab源码.files/new_box_b7.gif height=22><IMG
src="求解tsp的改进遗传算法matlab源码.files/tip.gif" border=0><A class=black
href="http://www.2nsoft.com/network/cooperate.jsp">寻求合作</A></TD>
<TD align=middle width="3%"
background=求解tsp的改进遗传算法matlab源码.files/new_box_b8.gif height=22></TD>
<TD align=middle width="34%" height=22></TD>
<TD align=middle width="10%" height=22><A
href="http://www.2nsoft.com/network/userLogin.jsp"
target=_self><FONT color=#0000ff>『 登录 』</FONT></A></TD>
<TD align=middle width="10%" height=22><A
href="http://www.2nsoft.com/network/registUser.jsp"><FONT
color=#0000ff>『 注册 』</FONT></A></TD>
<TD align=middle width="12%" height=22><A
href="http://www.2nsoft.com/network/pwdModify.jsp"><FONT
color=#0000ff>『密码修改』</FONT></A></TD>
<TD align=middle width="11%" height=22><A
href="http://www.2nsoft.com/network/userLogin.jsp?operator=uexit"><FONT
color=#0000ff>『注销登录』</FONT></A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></DIV>
<FORM name=form1 action=/forum/codeReply.jsp method=post><INPUT type=hidden
name=operator> <INPUT type=hidden value=427 name=codeid>
<TABLE cellSpacing=1 cellPadding=5 width=778 align=center bgColor=#bbbbbb
border=0>
<TBODY>
<TR>
<TD bgColor=#f3f3f3 height=28><B><A name=top></A><IMG height=15
src="求解tsp的改进遗传算法matlab源码.files/house.gif" width=15 align=absMiddle
border=0 valign="middle"> <A
href="http://www.2nsoft.com/network/index.jsp"
target=_self>首页</A> > <A
href="http://www.2nsoft.com/doc/downSoftware.jsp"
target=_self>源码中心</A> >
求解tsp的改进遗传算法matlab源码</B></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=1 cellPadding=0 width=778 align=center bgColor=#bbbbbb
border=0>
<TBODY>
<TR bgColor=#f3f3f3>
<TD vAlign=top width=780>
<TABLE cellSpacing=0 cellPadding=0 width="99%" border=0>
<TBODY>
<TR bgColor=#f3f3f3>
<TD vAlign=top width="100%">
<TABLE height=62 cellSpacing=1 cellPadding=1 width="99%" border=0>
<TBODY>
<TR bgColor=#f3f3f3>
<TD width="100%" height=1>
<TABLE height=81 width=760>
<TBODY>
<TR>
<TD width=79 height=14><FONT
color=#0000ff>运行环境:</FONT></TD>
<TD width=393 height=14>Win9x/NT/2000/XP/2003 </TD>
<TD width=262 colSpan=2 height=14><FONT color=#ff0000><A
href="http://www.2nsoft.com/network/funcInfo.jsp?funcid=2"><B>如何获得积分,成为高级会员?</B></A></FONT>
</TD></TR>
<TR>
<TD width=79 height=14><FONT
color=#0000ff>软件下载:</FONT></TD>
<TD width=393 height=14><FONT
color=#ff0000>您尚未登录,若要下载软件,请先登录!</FONT> <A
href="http://www.2nsoft.com/network/userLogin.jsp"><FONT
color=#0000ff>用户登录</FONT></A> </TD>
<TD width=77 height=14><FONT color=#0000ff>需要积分:</FONT>
</TD>
<TD width=185 height=14>30 </TD>
<TR>
<TD width=79 height=14><FONT
color=#0000ff>文档来源:</FONT></TD>
<TD width=393 height=14>shower21 </TD>
<TD width=77 height=14><FONT color=#0000ff>编程语言:</FONT>
</TD>
<TD width=185 height=14>Matlab </TD>
<TR>
<TD width=79 height=7><FONT
color=#0000ff>上载日期:</FONT></TD>
<TD width=393 height=7>2005-03-10 </TD>
<TD width=77 height=7><FONT color=#0000ff>文件大小:</FONT>
</TD>
<TD width=185 height=7>8KB </TD></TR></TBODY></TABLE>
<HR>
<TABLE height=81 width="100%">
<TBODY>
<TR>
<TD width="100%" colSpan=2 height=6></TD>
<TR>
<TD width="100%"
colSpan=2>针对TSP问题,提出了一种改进的遗传算法。在遗传算法中引入进化算法的思想,在此基础上提出顶端培育策略和分阶段策略,以求在保证群体多样性的同时加快收敛速度。算法的仿真和测试表明,该算法对遗传算法的改进是有效的。~..~<BR>3.4
算法框架:<BR><1>初始化: Generation=0;
//初始化进化代数<BR>InitialPop(Pop);
//初始化种群Pop(n,m,N)<BR> MaxNumber=constMax;
//定义常量最大循环次数<BR> X=constX;
//定义常量系数(分阶段策略)<BR> PublicRecord(N,N)=1;
//全局标志矩阵赋初值<BR> SubRecord(n,N,N)=1;
//局部标志矩阵赋初值<BR>BestRecord(n,2)=0;
//记录最优个体矩阵赋初值<BR> While(Generation<MAXNUMBER)&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;<BR> {<BR><2>选择:
Select (N,Pop, PublicRecord, SubRecord); //选择<BR>UpdateBestRecord(BestRecord); //记录子种群的最优个体<BR>UpdatePublicRecord(PublicRecord);
//记录全局优胜个体<BR>UpdateSubRecord(SubRecord);
//记录局部优胜个体<BR><3>交叉: Xover(N,Pop);
//交叉<BR><4>生成:
Complete(N,Pop, PublicRecord, SubRecord); //据标志矩阵生成新个体<BR><5>变异:
if Generation>X*MaxNumber
<BR>AddMutateProbability(); //加大变异概率(分阶段策略)<BR>if BestRecord(n,2)==1 //是否为子群的最优个体<BR>AddMutProAndWay(); //加大变异概率和增加变异方式(顶端培育策略)<BR>
Mutate(Pop,MutateProbability,MutateWay);
//变异<BR> BestRecord=0; <BR>Generation++; <BR>}
</TD></TR></TBODY></TABLE></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=1 cellPadding=5 width=771 align=center border=0>
<TBODY>
<TR bgColor=#f3f3f3>
<TD align=right width=755>【<A
href="http://www.2nsoft.com/forum/codeReply.jsp?codeid=427"
target=_blank>查看评论</A>】【<A
href="javascript:window.close();">关闭窗口</A>】
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=1 cellPadding=5 width=778 align=center bgColor=#bbbbbb
border=0>
<TBODY>
<TR bgColor=#006394>
<TD align=left colSpan=2><FONT color=#ffffff>::发表评论 </FONT></TD></TR>
<TR bgColor=#f3f3f3>
<TD align=right>评分</TD>
<TD><INPUT type=radio value=1 name=getscore>很差(1分) <INPUT type=radio
value=2 name=getscore>差(2分) <INPUT type=radio CHECKED value=3
name=getscore>一般(3分) <INPUT type=radio value=4
name=getscore>好(4分) <INPUT type=radio value=5 name=getscore>很好(5分)
</TD></TR>
<TR bgColor=#f3f3f3>
<TD align=right>内容</TD>
<TD><TEXTAREA name=ContentEdit rows=10 cols=110></TEXTAREA></TD></TR>
<TR align=middle bgColor=#f3f3f3>
<TD colSpan=2>
<P align=center><INPUT class=input_button style="CURSOR: hand" onclick=submitForm() type=button value="发 表" name=button>
<INPUT class=input_button style="CURSOR: hand" type=reset value="重 置" name=reset>
</P></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=1 cellPadding=5 width=778 align=center bgColor=#bbbbbb
border=0>
<TBODY>
<TR bgColor=#006394>
<TD align=left colSpan=2><FONT color=#ffffff>::下载说明 </FONT></TD></TR>
<TR bgColor=#f3f3f3>
<TD
width="100%">1、为了达到最快的下载速度,推荐使用网际快车下载本站软件;<BR>2、若发现软件不能下载或无法使用,请通知管理员;<BR>3、未经本站明确许可,任何网站不得非法盗链及抄袭本站资源;如引用页面,请注明来自本站,谢谢您的支持!
</TD></TR></TBODY></TABLE></FORM></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -