原文:算法导论15-1双调欧几里得旅行商问题 & 15-2整齐打印

CLRS 双调欧几里得旅行商问题 欧几里得旅行商问题是对平面上给定的n个点确定一条连接各点的最短闭合旅程的问题。如图 a 给出了一个 个点问题的解。这个问题的一般形式是NP完全的,故其解需要多于多项式的时间。J. L. Bentley建议通过只考虑双调旅程来简化问题,这种旅程即为从最左点开始,严格地从左到右直至最右点,然后严格地从右到左直至出发点。下图 b 显示了同样的 个点的最短双调路线。在这种 ...

2012-05-13 12:47 1 4361 推荐指数:

查看详情

算法导论》思考题15-1 欧几里得旅行商问题(动态规划)

  欧几里得旅行商问题 是对平面上给定的n个点确定一条连接各点的最短闭合旅程的问题。图a给出了7个点问题的解,这个问题的一般形式是NP完全的,故其解需要多于多项式的时间。   J.K.Bentley建议通过只考虑旅程来简化问题,这种旅程即为从最左点开始,严格从左到最右点,再严格地从最右点回 ...

Wed Mar 18 05:24:00 CST 2015 0 2518
欧几里得旅行商问题

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

Wed Oct 17 04:09:00 CST 2012 1 6385
算法--旅行商问题

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

Fri Sep 28 05:14:00 CST 2018 0 1711
遗传算法求解旅行商问题

问题描述 旅行商问题即TSP(traveling salesman problem),也就是求解最短汉密尔顿回路问题. 给定一个图G,要求找一条回路,使得该回路过每个顶点一次且仅一次,并且要让这条路最短. 关于遗传算法的几个概念 遗传算法模拟了达尔文自然选择,繁殖变异的过程. 种群 ...

Thu Dec 15 00:27:00 CST 2016 0 1731
遗传算法解决旅行商问题(TSP)

这次的文章是以一份报告的形式贴上来,代码只是简单实现,难免有漏洞,比如循环输入的控制条件,说是要求输入1,只要输入非0就行。希望会帮到以后的同学(*^-^*) 一、问题描述 旅行商问题(Traveling-Salesman Problem,TSP)。设有n个互相可直达的城市,某推销商准备 ...

Mon Jan 04 05:29:00 CST 2016 0 9060
模拟退火算法-旅行商问题-matlab实现

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

Mon Jan 21 01:36:00 CST 2019 2 1661
遗传算法(三)—— 旅行商问题TSP

遗传算法 (GA) 算法最主要的就是我们要想明白什么是他的 DNA 和怎么样对个体进行评估 (他们的 Fitness). Fitness和DNA 这次的编码 DNA 方式又不一样, 我们可以尝试对每一个城市有一个 ID, 那经历的城市顺序就是按 ID 排序咯. 比如说商人要经过3个城市 ...

Thu Jan 30 00:55:00 CST 2020 0 760
什么是旅行商问题——算法NP、P、NPC知识

  学习 程序员小灰——《什么是旅行商问题》笔记: 旅行商问题   旅行商问题所描述的是这样一个场景:     有一个商品推销员,要去若干个城市推销商品。该推销员从一个城市出发,需要经过所有城市后,回到出发地。每个城市之间都有道路连通,且距离各不相同,推销员应该如何选择路线,使得总行程最短 ...

Mon Aug 26 18:09:00 CST 2019 0 1079
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM