原文:旅行商问题——模拟退火算法实现

.问题描述 旅行商问题 Travelling Salesman Problem, 简记TSP,亦称货郎担问题 :设有n个城市和距离矩阵D dij ,其中dij表示城市i到城市j的距离 i,j , n ,则问题是要找出遍访每个城市恰好一次的一条回路并使其路径长度为最短。 .算法设计 对原问题进行分析,TSP的一个解可表述为一个循环排列: , , n ,即 n 有 n 种不同方案,若使用穷举法,当n ...

2018-10-29 15:53 0 3345 推荐指数:

查看详情

模拟退火算法-旅行商问题-matlab实现

整理一下数学建模会用到的算法,供比赛时候参考食用。 —————————————————————————————————————————— 旅行商问题(TSP): 给定一系列城市和每对城市之间的距离,求解访问每一座城市一次并回到起始城市的最短回路。 它是组合优化中的一个NP困难问题,在运 ...

Mon Jan 21 01:36:00 CST 2019 2 1661
[数学建模(二)模拟退火法与旅行商问题]

1.旅行商问题 旅行商问题(Traveling Salesman Problem,TSP),是由爱尔兰数学家Sir William Rowan Hamilton和英国数学家Thomas Penyngton Kirkman在19世纪提出的数学问题。它的描述是这样的:一名商人要到若干 ...

Fri Sep 01 18:25:00 CST 2017 0 5928
Python数模笔记-模拟退火算法(4)旅行商问题

1、旅行商问题(Travelling salesman problem, TSP)   旅行商问题是经典的组合优化问题,要求找到遍历所有城市且每个城市只访问一次的最短旅行路线,即对给定的正权完全图求其总权重最小的Hamilton回路:设有 n个城市和距离矩阵 D=[dij],其中dij ...

Tue May 04 17:39:00 CST 2021 2 2658
算法--旅行商问题

旅行商问题的描述 试想一下,一个业务员因工作需要必须访问多个城市。他的目标是每个城市只访问一次,并且尽可能地缩短旅行的距离,最终返回到他开始旅行的地点,这就是旅行商问题的主要思想。 在一幅图中,访问每个顶点一次,并最终返回起始顶点,这个访问的轨迹称为哈密顿圈。要解决旅行商问题,需要用图G=(V ...

Fri Sep 28 05:14:00 CST 2018 0 1711
欧几里得旅行商问题

注:本文转载自网络,笔者略有改动,感谢作者整理。 欧几里得旅行商问题,又叫货郎问题(Traveling Salesman Problem,简称“TSP”)也叫货郎担问题,中国邮路问题旅行商问题等,是计算机算法理论历史上的经典问题。在过去几十年中,它成为许多重要算法思想的测试平台 ...

Wed Oct 17 04:09:00 CST 2012 1 6385
算法模拟退火算法解决TSP问题的matlab实现

前言 模拟退火算法(SA)是较为常见的现代优化算法之一,常用于旅行商(TSP)问题中。数学建模里学生们常常使用该算法,甚至是为了使用这个算法而使用这个算法,让评委老师们审美疲劳。评委老师明确表明使用所谓"神算法"(神经网络,模拟退火,遗传算法等等)而过于牵强者拿不了高分 ...

Mon Sep 09 06:53:00 CST 2019 0 4499
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM