• 大小: 10KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-02
  • 语言: C/C++
  • 标签: hopfield  tsp  

资源简介

连续Hopfield求解tsp问题(c++),支持不同的城市规模。

资源截图

代码片段和文件信息

#include “CityInfo.h“
//设置城市名字
void CityInfo::SetName(string na){
    Name=na;
}
//设置城市索引
void CityInfo::SetCityIndex(int index){
    CityIndex=index;
}
//设置Coordx
void CityInfo::SetCoordx(double x){
    Coordx=x;
}
//设置Coordy
void CityInfo::SetCoordy(double y){
    Coordy=y;
}
//得到城市名字
string CityInfo::GetName( ){
    return Name;
}
//得到城市下标索引
int CityInfo::GetCityIndex( ){
    return CityIndex;
}
//得到X坐标
double CityInfo::GetCoordx( ){
    return Coordx;
}
//得到Y坐标
double CityInfo::GetCoordy(){
    return Coordy;
}
//得到两个城市距离
double CityInfo::GetCityDis(CityInfo c1){
return sqrt((c1.GetCoordx()-Coordx)*(c1.GetCoordx()-Coordx)+(c1.GetCoordy()-Coordy)*(c1.GetCoordy()-Coordy));
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    .CA....       768  2011-12-09 23:22  Hopfield TSP\CityInfo.cpp

    .CA....       457  2009-05-30 10:01  Hopfield TSP\CityInfo.h

    .CA....     10287  2019-06-02 00:02  Hopfield TSP\Main.cpp

    .CA....     22004  2019-06-02 00:08  Hopfield TSP\result.txt

    .C.D...         0  2019-06-02 21:29  Hopfield TSP

----------- ---------  ---------- -----  ----

                33516                    5


评论

共有 条评论