登录
首页 » Others » 模拟退火算法解决TSP问题MATLAB代码

模拟退火算法解决TSP问题MATLAB代码

于 2021-05-06 发布
0 535
下载积分: 1 下载次数: 8

代码说明:

这段代码使用了模拟退火的思想解决TSP问题。在这个仿真实验中解决了自定义的20个城市的TSP问题,在设定合适参数后每次的运行中都能得到一个比较理想的结果。Main.m文件是程序入口。Data_file.m文件设置自定义的城市数据。Swapcities.m文件中包含随机交换两个城市的函数。Plotcities.m文件中包含将城市数据在二维平面上表示的函数。Distance.m文件中包含计算城市距离的函数,用来解决旅行商问题。Simulatedannealing.m文件中包含模拟退火算法。这部分是程序的主体,我参考了许多讨论关于模拟退火算法方面的论文。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论


0 个回复

  • 用MFC开发的UDP接收和发送软件
    用MFC开发的UDP接收和发送软件,有源码,对于自己想用MFC开发的工程人员具有非常好的学习和参考价值
    2020-12-09下载
    积分:1
  • MATLAB 经典序源代码大全
    本资源经过数模之后总结的一些经典代码。其中函括1、中国大学生数学建模竞赛题解2、演示程序3、微积分和微分方程4、图形5、随机模拟和统计分析6、数学规划7、数据拟合8、离散优化9、方程求根10、时间序列分析以及递推关系的作图分析等
    2020-06-13下载
    积分:1
  • olsr仿真代码(ns2)
    OLSR路由算法的ns2仿真源代码。在ns2上调试通过,有需要的下。
    2020-12-08下载
    积分:1
  • AD9361相关资料(资源描述中的都有)
    AD9361_data_sheet(英文+中文手册*),AD9361 FAQ(某个论坛看到的很有用的资源*),ad9361_no-os_software,AD9361_Reference_Manual_UG-570,AD9361_Register_Map_Reference_Manual_UG-671(很有用***),AD9361_增益控制及RSSI用户手册,AD9361-cn-RF捷变收发器,AD9364,matlab_filter_design_wizard_for_ad9361.
    2020-12-08下载
    积分:1
  • LaneNet训练自己教
    车道线分割模型模型训练自己的数据该模型是属于二分类语义分割6.encoder decoder model该文件夹中存放的是用于编码和解码的模型这里使用的是 vgg cncodcr. py和 fcn decoder. py测试:更换编码和解码的模型7. lanenet model该文件夹下存放的是 lannet模型的重要操作train.py中主要用到的是 lanenet merge model8. tboard该文件夹用来存放模型训练时产生的 event记录9. tools该文件夹下仔放的是 train lanenet py和 test lanenet py两个文件分别用于训练模型和测试模型10.训练准备好训练数据以后,在 terminal(终端)中通过指令跳转到 lament目录下举例:cd/ XXX/lanenet然后输入一下命令开始训练python tools/train lanenet. py --net vgg--dataset dir data/training data example/-net指定模型的骨干网终dataset dir指定训练数据的目录(该目录为 train txt所在的目录)如果训练的过程中出现了中断,需要接着训练,可以输入python tools/train lancnct. py --nct vgg -datasct dir data/training data cxamplcweights path path/to/ your/last/ checkpointgths_ path指定之前训练中断时权重文件存放的日录训练结東后,训练得到的模型的权重和参数文件在 model目录下的tusimple lanenet文件夹中l1测试准备测试数据测试数据是原始图片,放在data目录下的 training目录下的 testimage中(可以自定义)准备权重文件:将训练好的权重文件,包括:checkpoint, lanenet model pb, tusimple lanenet vgg 2018-10-19-13-33-56ckpt-200000. data-00000-of-00001, tusimple lanenet vgg 2018-10-19-13-33-56ckpt-200000 index, tusimple lanenet vgg_2018-10-19-13-33-56.ckpt-200000meta放在 model文件夹中测试数据准各完成后,打开 terminal(终端)输入以下命令跳转到 lanenet目录下cd/XXX/ lanenet′然后输入如下命开始用单张图片测试模型python tools/test lanenet. py -is batch False -batch size 1 --weights pathpath/to/your/model weights file --image path data/tusimple test image/O. jpgis batch是否是批量处理(True表示是批量处理, False表示不是批量处理默认为True)batch size批量处理一次读取的图片数量weight path模型的权重文件所在的目录image path测试数据的原始图片输入如下命令开始用批量图片测试模型:python tools/test lanenet.py -is batch True -batch size 2 -save dirdata/tusimple test image/ret --weights path path/to/your model weights file-image path data/tusimple test imagesavc dir是存放测试结果的地方(测试结果为划分车道线后的图片)安芯/方禹20181228
    2020-12-03下载
    积分:1
  • 计算机视觉 ——上海交通大学 ppt
    上海交通大学计算机视觉实验室有关计算机视觉方面的ppt。代表了国内的最新水平
    2021-05-06下载
    积分:1
  • QT读取Txt文件并显示在界面上完整版
    使用QT获取一个txt文件,点击open选取txt文件的位置,并在点击show按钮后在textBrowsr上显示出此文件内容!
    2020-12-04下载
    积分:1
  • STATA统计分析与行业应用案例详解sample数据 张甜
    STATA统计分析与行业应用案例详解sample数据 张甜 STATA 统计分析 大家如果是借的书或者二手书 可能会需要这个
    2020-12-10下载
    积分:1
  • Qt制作数字软件盘
    使用qt4开发的数字软键盘,有数字,正负号,返回,确认,删除,小数点的功能。具体的开发文档,请看我的博客Qt实战开发-数字然键盘。
    2020-12-06下载
    积分:1
  • FlightGear译指南
    FlightGear VS2010编译指南
    2020-12-09下载
    积分:1
  • 696518资源总数
  • 104591会员总数
  • 57今日下载