大名鼎鼎的剑桥出版的 Numerical Recipes 里的 模拟退火算法 源代码 及 分析 Simulated Annealing 包含 两个 源代码,一个是TSP(旅行商问题),一个是downhill计算。调用方便,只需要把源文件copy 到工程中,C++编码方式。
2022-03-05 21:19:20 87KB 模拟退火算法 源代码 分析 Simulated
1
关于这个项目 模拟退火算法的实现可最大化数学方程式的结果。 运行项目 您可以使用jupyter Notebook或google colab来运行。
2022-03-05 21:18:57 33KB JupyterNotebook
1
1.内容: 在Visual C++ 编译环境下,模拟退火算法程序,并利用它们求解了48个城市的TSP问题。 2.程序说明 由于篇幅有限,且程序中还包括界面实现和计算线程处理等一些与算法无关的代码。为方便阅读,程序清单只介绍实现算法的流程控制函数和一些功能函数,具体的代码可参见源程序。 模拟退火算法的源程序在[TspSA]目录中,与算法相关的代码主要在如下三个文件中: 1)sacode.h 算法中所需结构体的定义,包括SYCoordinate、SYCity、SYCityDistance、SYRouter。 2) sacode.cpp 算法中所有功能函数的实现,主要包括InitialSA、CountCityDistance、CreateCityRouter2opt、CountTotalDistance、CountDownTemperature等等。后面将分别介绍这些功能函数的作用。 3)MainFrm.cpp流程控制函数的实现,该函数是SACompution。后面将详细介绍该函数的流程。 流程控制函数和功能函数的介绍 流程控制函数SACompution控制循环的迭代和结束,其主要代码如下:
2022-03-05 21:03:20 2.35MB 模拟 算法 退火
1
里面有许多解决tsp问题的方法源代码,比如蚁群算法、神经网络、遗传算法、模拟退火算法等等
2022-03-02 15:28:58 10KB tsp问题 matlab
1
一·app端的登陆,人脸识别,修改信息等,需要后台的部署。后台是在Eclipse开发,建议用eclipse运行,同时下载Spring Boot插件完成项目的部署; 部署后,后台的WebService也同时发布成功。 二·部署成功,访问 三·用户在网页访问 started,表示netty编写的网络服务器开启成功,通过这个 网络服务器可以通过WebSocket向网页推送消息。 四·车牌识别:点击app的用户头像,再点击拍照,拍的照片会通过WebService传输到后台,通过WebSocket把识别的车牌发到页面。 五·地址说明:在停车场账号首页main.jsp两个地址是摄像头的影像网址, 用ip摄像头(一款app)实现 项目的端口为8089,netty服务器用了9999;app调用WebService接口直接访问pc端的ip地址,前提是手机开热点给手机,保证处于同一网段。 netty服务器和W
2022-02-28 22:53:10 107.09MB Java
1
蚁群算法解决31城市的TSP问题,已检查,能够在Matlab上完美展现。
2022-02-28 15:51:56 4KB 蚁群算法 TSP31 寻优问题
1
利用matlab仿真实现蚁群算法解决TSP问题的MATLAB实现,里面含有说明文档以及程序,点击即可运行
2022-02-28 15:47:14 6KB matlab 蚁群算法 蚁群仿真 tsp仿真
1
提供了一个tsp类的文件,提供了一个启动的main函数,还有一个绘图的DW类,核心的参数有交叉概率,变异概率,种群数目和迭代次数,读者可以根据自己情况进行修改,并且本代码在遗传算法中内嵌了EO极值优化算法,可以得到更加准确的值。读者可以自行修改其中的代码逻辑
1
数学建模美赛德经典算法MATLAB 源码之退火算法 (MCM s very important algorithm simulated annealing)
2022-02-20 12:50:58 1.85MB matlab
1
tsp问题matlab代码步骤旅行商问题 目的与总结 使用约束生成法解决美国48个州的首都 Dantzig-Fulkerson-Johnson公式具有2 ^ n-2子轮廓消除约束,这使该问题在计算上难以解决。 对于48个城市的问题,将存在2 ^ 48-2 = 281,474,976,710,654(281万亿)次子行程消除约束。 因此,我们使用约束生成方法来生成问题并向该问题添加约束,直到找到解决方案为止。 对于使用Mosel(Xpress)代码的48个城市(美国48个州首府)的游览,此方法可在2分钟内收敛为解决方案。 使用相同的方法,还可以解决26个城市的旅行问题。 文件: TSP-DFJ-48.mos:48城市旅游的Mosel代码 TSP-DFJ-26.mos:26城市旅游的Mosel代码 US48.dat:美国48个州首府的坐标 US26.dat:在美国随机选择的26个州首府的坐标 tourmap_48.png:48个城市游览的地块 tourmap_26.png:26个城市游览的地块 US48TourPlot.m:Matlab代码以绘制使用Mosel代码生成的48个城市游览 US
2022-02-18 22:46:11 118KB 系统开源
1