首页 > 其他分享 >TSP 与 MSTP 问题

TSP 与 MSTP 问题

时间:2022-11-26 18:35:06浏览次数:62  
标签:城市 MSTP 最短 问题 模拟退火 MTSP TSP

问题定义

TSP

TSP问题是指一位旅行家要旅行n个城市,每个城市仅经过一次,并且最终回到出发点,要求其经过的路程最短。

MTSP

MTSP问题是指m位旅行家从同一个城市出发,将所有的n个城市访问一遍(为了最短路径可以经过一个城市多次),并最终回到出发点并要求其经过的路径最短。

问题解决方案

状态压缩动态规划

利用临接矩阵存图。利用二进制进行状态的存储进行状态转移。过程较为简单,但是时空复杂度消耗巨大。因此不适合大规模数据的处理。

模拟退火

常规模拟退火即可,由于产生的结果随机性较大因此收敛速度比较慢,效果较差。不做过多的解释。

蚁群算法

遗传算法

借鉴的博客

https://www.cnblogs.com/litecdows/p/16500123.html

标签:城市,MSTP,最短,问题,模拟退火,MTSP,TSP
From: https://www.cnblogs.com/wzl2003/p/16927969.html

相关文章

  • Linux c 开发-32 in getline死循环问题
    假如有一个件,文件内容123123123123<0x00><0x00><0x00><0x00><0x00><0x00><0x00>那么while(!in.eof()){in.getline(rbuf,3);}到最后一行会卡着,可以写成in.get......
  • dp完全背包问题解组合问题——零钱兑换
    本题为完全背包问题,遍历容量需要顺序遍历classSolution{public:intchange(intamount,vector<int>&coins){//完全背包顺序遍历//背包容量为a......
  • 基于遗传算法的自主式水下潜器路径规划问题附Matlab代码
    ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进。......
  • JAVA-动漫拼图图片移动业务遗留问题处理
    packagecom.itheima_09;publicclassApp{publicstaticvoidmain(String[]args){PictureFramepf=newPictureFrame();}}packagecom.ithe......
  • 前后端结合解决Excel海量公式计算的性能问题
    背景在数据密集的业务领域,尤其是金融,保险,税务等行业中,经常需要利用Excel模型,来对业务进行分析和处理。例如:1.金融投资:根据模型进行估值计算,并对投资风险进行评估,通过测算......
  • [蓝桥杯 2022 省 A] 填空问题 题解
    题目传送门这是一道提交答案题,也可以说是一道数学题。第一题我们先来看第一题。由于二维码在纸的中间部分,所以一开始要先裁剪\(4\)刀,这点题目也说了。其次,题目中展......
  • 技术管理之如何协调加班问题
    https://www.cnblogs.com/7rhythm/p/16914788.html 今天刚好跟一个前同事聊一些以前加班的事情,他跟我吐槽公司加班的问题,但我管理的技术部门一直没怎么加班。就想起来之......
  • 远程触发Jenkins的Pipeline任务的并发问题处理
    欢迎访问我的GitHub这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos前文概述本文是《远程触发Jenkins的Pipeline任务》的续篇,上一......
  • 微信小程序问题集
    问题:小程序代码上传后,代码未生效方案:小程序后台的版本管理中的开发版本,找到相应的版本号,再设为体验版 问题:Wx:for列表绑定点击事件传参时,经常e.target.dataset.xxx经常......
  • js文件模块化引用问题(JavaScript modules)
    有个前端项目,需要用到配置文件。这个配置文件实在是太大了,就想拆成多个小的,然后一一引入,组合成一个完整的配置文件。如果是vue代码,这种情况根本是手到擒来,不费吹灰之力,而该......