模拟退火算法VC++

时间:2013-06-27 03:14:29
【文件属性】:

文件名称:模拟退火算法VC++

文件大小:1.03MB

文件格式:RAR

更新时间:2013-06-27 03:14:29

VC++

超简洁的实现 一看就懂 从函数命名到实现过程短短的几行ireDown::FireDown(double a,double b,double c,int d) { StartTmp = a; EndTmp = b; Fordown = c; count =d; NowTmp = StartTmp; }; /* 读文件函数,将文件中的城市信息存储到 类中定义的城市容器中 */ bool FireDown::ReadFile(char *c) { ifstream infile(c); if(!infile) return false; int num; infile>>num; string name; int index; double x; double y; for(int i=0;i>name; city.cityname = name; infile>>index; city.index = index; infile>>x; city.pos.x = x; infile>>y; city.pos.y = y; cvec.push_back(city); } infile.close(); return true; }; /* 计算路径函数,计算每次路径的距离 */ double FireDown::Distance() { double distance = 0; double x,y; for(int i=0;i


【文件预览】:
模拟退火算法-郭晨
----模拟退火算法.opt(53KB)
----模拟退火算法.dsw(532B)
----Process.cpp(3KB)
----Debug()
--------vc60.pdb(140KB)
--------vc60.idb(89KB)
--------模拟退火算法.pch(2.44MB)
--------Process.obj(384KB)
--------模拟退火算法.pdb(1.12MB)
--------模拟退火算法.exe(596KB)
--------模拟退火算法.ilk(832KB)
----FireDown.h(831B)
----模拟退火算法.plg(1KB)
----firedown.cpp(760B)
----模拟退火算法.dsp(4KB)
----城市信息.txt(265B)
----模拟退火算法.ncb(49KB)

网友评论

  • 不错,还可以