用遗传算法解决车辆优化调度问题


用遗传算法解决车辆优化调度问题C++ 物流配送 车辆优化调度 遗传算法 时间窗.zip
资源截图
代码片段和文件信息
#include “ga.h“
main()
{   
    outfile.open(“result.dat“ios::out);
InitializeIE();     //Import
outfile<<“
 ----------------------------------------------------- “;
outfile<<“
 The numbers of Import=“<        <<“
 The loading vehicle probility=“<        <<“
 The VehicleLoad=“<    <<“
 The vehicle speed=“<    <<“
 The max generation=“<    <<“
 The early exit probility=“< outfile<<“
 ----------------------------------------------------- “;
InitializeData();   //parameter
InitializeReport(); //print parameter
InitializeMemory();  //初始oldpop
gen=0;
Initializepop();
if (avgfitness/maxfitness success=false;
else success=true;
while((gen {
gen++;
select();
generate();
ComputeFitness(newpop);
Statistics(newpop);
Report();
p1=oldpop;
oldpop=newpop;
newpop=p1;
}// end while 结束遗传操作
outfile<<“
 ----------------THE BEST PATH IS----------------- “;
outfile<<“
 -----------------------------------------------------
 “;
for (int j=0;j outfile< outfile<<“
 ----------------------------------------------------- “;
outfile<<“
 ----------------------------------------------------- “;
for (j=0;j {
delete[] oldpop[j].chrom;
oldpop[j].chrom=0;
delete[] newpop[j].chrom;
newpop[j].chrom=0;
//delete[] p1[j].chrom;
// p1[j].chrom=0;
}
delete[] bestfit.chrom;
bestfit.chrom=0;
delete[] oldpop;
    oldpop=0;
delete[] newpop;
    newpop=0;
p1=0;
delete[] dd;
dd=0;
delete[] ff;
ff=0;
delete[] PtrIP;
PtrIP=0;
return 0;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-08-04 20:37  程序
     目录           0  2015-08-04 20:37  程序Debug
     文件      614443  2005-06-15 13:35  程序Debugga.exe
     文件      865640  2005-06-15 13:35  程序Debugga.ilk
     文件      429324  2005-06-15 13:35  程序Debugga.obj
     文件     2542892  2005-06-15 13:35  程序Debugga.pch
     文件     1180672  2005-06-15 13:35  程序Debugga.pdb
     文件           0  2005-06-27 08:32  程序Debug
esult.dat
     文件       91136  2005-06-15 13:35  程序Debugvc60.idb
     文件      118784  2005-06-15 13:35  程序Debugvc60.pdb
     文件        1730  2005-06-15 13:43  程序ga.cpp
     文件        3469  2005-06-15 13:43  程序ga.dsp
     文件         529  2005-06-15 13:43  程序ga.dsw
     文件       18802  2005-06-20 16:53  程序ga.h
     文件       58368  2005-06-15 13:43  程序ga.ncb
     文件       48640  2005-06-15 13:43  程序ga.opt
     文件        1083  2005-06-15 13:35  程序ga.plg
     文件        2708  2005-06-15 13:29  程序head.h
     文件       49912  2005-06-15 13:38  程序
esult.dat
     文件       47963  2005-06-17 09:52  程序
esult1.txt

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)