上传者: 38720762
|
上传时间: 2022-05-31 09:58:49
|
文件大小: 1.2MB
|
文件类型: ZIP
matlab代码粒子群算法
********火车时刻表问题*******
设置:要获取执行代码所需的所有必要条件,请运行Matlab中的startup.m文件。
我们有一个Matlab脚本,该脚本以不同的参数运行所有5种算法:runAll.m
您可以从runAll.m脚本中查看如何执行每种算法,下面还提供了执行每种算法所需的代码。
**在任何算法代码之前包括以下内容**
numTrains
=
10
LatestDep
=
7
numStations
=
3
sc
=
RandomTrains(numTrains,latestDep,numStations);
rs
=
sc.getRS();
IdealSolution
=
rs.genIdealSolution();
rs.reset();
[initSolution,initConflicts,initLateness]
=
rs.getSolution();
**遗传算法**
rs.reset();
GApopulation1
=
10;
[GAIts1,bestGADelay1,bestGACost1]
=
GA_Main(s