数学建模社区-数学中国

标题: 旅行商问题 [打印本页]

作者: 蒋伟华    时间: 2010-4-25 08:54
标题: 旅行商问题
旅行商问题是个什么概念哦?搞不懂,请各位帮忙啊
作者: whb19890726    时间: 2010-4-25 09:40
这个问题比较复杂,嘿嘿~~~~~~~~~~~~~~
作者: baiqingqing1100    时间: 2010-4-25 11:19
你最好去网上查一查
作者: edening    时间: 2010-4-25 13:13
给定n个城市和两两城
+ p5 O0 m8 v$ F% L- [市之问的距离,有一个旅行商从某一城市出发,要求$ ?  G4 I2 ], j8 f, N( k
确定一条经过各城市当且仅当一次的最短路线。
作者: yym19881110    时间: 2010-4-25 14:31
百度。。。。。。。。。。。。。。。。。。。。。。。。。
作者: 念你三秋    时间: 2010-4-25 15:56
顶班1!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
作者: 未完待续    时间: 2010-4-25 16:04
顶!!!!!!!!!!!!!!!!!!!!!!!!!!!!
作者: 数学者    时间: 2010-4-25 16:31
旅行商问题就是求最短回路的问题~
作者: 未完待续    时间: 2010-4-25 16:50
顶一楼!!!!!!!!!!!!!!!!!!!!!!!!!!!11
作者: zw_9999    时间: 2010-4-25 20:05
回复 1# 蒋伟华
4 g8 K: w' a# ?( b  Z1 N4 E6 ~* d* D, h+ F. u+ ^$ F! a7 Z
$ I9 r, r: q, |9 I3 D7 x
    顶
作者: 古香居士    时间: 2010-4-25 22:44
回复 10# zw_9999 & l) d$ ~( l# s6 f% _

: w2 [$ P9 R, I( x" j
# e2 r' L. }' S" D    呵呵呵呵呵呵呵呵
作者: guchenmail    时间: 2010-4-26 10:58
回复一下,赚赚体力,不懂,啊啊啊啊啊啊
作者: 黯淡勋爵    时间: 2010-4-26 11:33
还没有开始着手~~~~~~~~~~~~~~~~~~还没有开始着手~~~~~~~~~~~~~~~~~~还没有开始着手~~~~~~~~~~~~~~~~~~还没有开始着手~~~~~~~~~~~~~~~~~~
作者: April-qing    时间: 2010-4-30 23:27
很复杂 ,很难
作者: dirk    时间: 2010-5-1 13:45
回复 1# 蒋伟华 . m' G% E$ b$ Q- {

/ f1 d* D4 L4 k7 G: u6 E7 A$ g% C
    B题目的理解
本帖来自:数学中国 作者: chuanheyuanyuan 日期: 3 天前 13:19 您是本帖第322个浏览者4 A6 g: b; \8 a4 p, B$ [6 O4 P2 z
& c1 @  T: \. }( ]
1、第一问是求几何距离。7 \+ @; Z1 H6 S; Q9 d9 \+ D
) S; {' r" J  w$ B5 E" z2、第二问在第一问的基础上考虑交通工具的选择,在每个城市停留三天主要可能是考虑到旅行战线会拉到567月份,粤东,福建,浙江,海南等地会有台风等恶劣天气无法乘坐飞机。可以放在模型可行性复杂性分析里" g6 k- l# Y' a
6 B. j! U: i4 H8 p; j7 @' l9 c3 L- |+ s8 X& V  Z: S( p
8 \) J0 g; F8 A1 o) R  J第一次参加数学建模。。。昨天晚上才开始决定准备。。。之前不知建模为何物。。。个人浅薄的理解。。。。待与牛人探讨。。。轻拍

作者: dirk    时间: 2010-5-1 13:46
回复 15# dirk 2 g# e8 N5 b% K
, p! A: \" z7 C# t8 B* a6 |# J

4 s( D! w2 E, e' L6 H9 }4 b    henhao
作者: langlegend    时间: 2010-5-1 15:53
牛人说:这题也太难了吧!!!!!!!!!!!!
作者: wangdao_1    时间: 2010-5-2 17:19
旅行商问题(Traveling Saleman Problem,TSP)又译为旅行推销员问题、货郎担问题,简称为TSP问题,是最基本的路线问题,该问题是在寻求单一旅行者由起点出发,通过所有给定的需求点之后,最后再回到原点的最小路径成本。最早的旅行商问题的数学规划是由Dantzig(1959)等人提出。 + i5 y8 w6 \- S& K3 R
  TSP问题在物流中的描述是对应一个物流配送公司,欲将n个客户的订货沿最短路线全部送到。如何确定最短路线。
, P' c( c2 j: F, K! v  TSP问题最简单的求解方法是枚举法。它的解是**的、多局部极值的、趋于无穷大的复杂解的空间,搜索空间是n个点的所有排列的集合,大小为(n-1)。可以形象地把解空间看成是一个无穷大的丘陵地带,各山峰或山谷的高度即是问题的极值。求解TSP,则是在此不能穷尽的丘陵地带中攀登以达到山顶或谷底的过程。! D( ]3 `% ~" e/ T% \/ C( l7 L
[编辑本段]旅行商问题的历史
) z, e0 {8 k' Q. l' Y4 _  旅行商问题字面上的理解是:有一个推销员,要到n个城市推销商品,他要找出一个包含所有n个城市的具有最短路程的环路。 3 J5 x8 Q' g/ Y
  TSP的历史很久,最早的描述是1759年欧拉研究的骑士周游问题,即对于国际象棋棋盘中的64个方格,走访64个方格一次且仅一次,并且最终返回到起始点。 / V' w& k  M3 F0 \) h6 f
  TSP由美国RAND公司于1948年引入,该公司的声誉以及线性规划这一新方法的出现使得TSP成为一个知名且流行的问题。
  a2 c8 b9 O0 V# q* A# J7 c[编辑本段]旅行商问题的解法
  w8 b, K' U: [, g  旅行推销员的问题,我们称之为巡行(Tour),此种问题属于NP-Complete的问题,所以旅行商问题大多集中在启发式解法。Bodin(1983)等人将旅行推销员问题的启发式解法分成三种:$ K, C; l2 ], b8 S1 C
  1、途程建构法(Tour Construction Procedures)
* m" o( C* [+ t9 O/ f* }/ R  从距离矩阵中产生一个近似最佳解的途径,有以下几种解法: / W( ~: i& Q' I8 z
  1)最近邻点法(Nearest Neighbor Procedure):一开始以寻找离场站最近的需求点为起始路线的第一个顾客,此后寻找离最后加入路线的顾客最近的需求点,直到最后。 ' {2 ]/ a! i* g9 ]  v7 f
  2)节省法(Clark and Wright Saving):以服务每一个节点为起始解,根据三角不等式两边之和大于第三边之性质,其起始状况为每服务一个顾客后便回场站,而后计算路线间合并节省量,将节省量以降序排序而依次合并路线,直到最后。
+ j% m7 X' L* Q" W1 @' c  3)插入法(Insertion procedures):如最近插入法、最省插入法、随意插入法、最远插入法、最大角度插入法等。
# |1 w5 h' W1 Q/ ~3 Q9 y  2、途程改善法(Tour Improvement Procedure) ' D: z7 h$ k, {  h" G, u
  先给定一个可行途程,然后进行改善,一直到不能改善为止。有以下几种解法:
( h! n  w7 j  [  1)K-Opt(2/3 Opt):把尚未加入路径的K条节线暂时取代目前路径中K条节线,并计算其成本(或距离),如果成本降低(距离减少),则取代之,直到无法改善为止,K通常为2或3。
0 v% a5 L$ s2 \" z8 ]( @- v- w  2)Or-Opt:在相同路径上相邻的需求点,将之和本身或其它路径交换且仍保持路径方向性,并计算其成本(或距离),如果成本降低(距离减少),则取代之,直到无法改善为止。
3 s* p  X6 X8 e  3、合成启发法(Composite Procedure)
# M+ q# K9 k9 z& c3 ]$ R/ Q" h  先由途程建构法产生起始途程,然后再使用途程改善法去寻求最佳解,又称为两段解法(two phase method)。有以下几种解法:
9 |9 e; q$ a9 O* {# B/ S: f8 b6 i  1)起始解求解+2-Opt:以途程建构法建立一个起始的解,再用2-Opt的方式改善途程,直到不能改善为止。 . a; r1 b# E+ i! B8 Y  |' Q
  2)起始解求解+3-Opt:以途程建构法建立一个起始的解,再用3-Opt的方式改善途程,直到不能改善为止。
作者: wangdao_1    时间: 2010-5-2 17:20
旅行商问题(Traveling Saleman Problem,TSP)又译为旅行推销员问题、货郎担问题,简称为TSP问题,是最基本的路线问题,该问题是在寻求单一旅行者由起点出发,通过所有给定的需求点之后,最后再回到原点的最小路径成本。最早的旅行商问题的数学规划是由Dantzig(1959)等人提出。
6 M) _! m# x( g  TSP问题在物流中的描述是对应一个物流配送公司,欲将n个客户的订货沿最短路线全部送到。如何确定最短路线。 - y' d4 ]( M" S7 v
  TSP问题最简单的求解方法是枚举法。它的解是**的、多局部极值的、趋于无穷大的复杂解的空间,搜索空间是n个点的所有排列的集合,大小为(n-1)。可以形象地把解空间看成是一个无穷大的丘陵地带,各山峰或山谷的高度即是问题的极值。求解TSP,则是在此不能穷尽的丘陵地带中攀登以达到山顶或谷底的过程。
) [! l5 B3 s5 B  S7 R% o[编辑本段]旅行商问题的历史3 G) u: Z5 Z, T7 D5 J
  旅行商问题字面上的理解是:有一个推销员,要到n个城市推销商品,他要找出一个包含所有n个城市的具有最短路程的环路。
# v9 W9 d, j- E3 h9 {  TSP的历史很久,最早的描述是1759年欧拉研究的骑士周游问题,即对于国际象棋棋盘中的64个方格,走访64个方格一次且仅一次,并且最终返回到起始点。
' |; {2 Y* Y7 N, D* P3 S+ o  TSP由美国RAND公司于1948年引入,该公司的声誉以及线性规划这一新方法的出现使得TSP成为一个知名且流行的问题。
$ N  y$ @, n5 c[编辑本段]旅行商问题的解法; C" v; ?+ i: s) A/ x0 k
  旅行推销员的问题,我们称之为巡行(Tour),此种问题属于NP-Complete的问题,所以旅行商问题大多集中在启发式解法。Bodin(1983)等人将旅行推销员问题的启发式解法分成三种:; e# V/ X% X5 H2 U
  1、途程建构法(Tour Construction Procedures)
2 U$ o9 }4 x/ E  m: U# `0 w, L  从距离矩阵中产生一个近似最佳解的途径,有以下几种解法: - L1 B3 u4 O0 u( B& b
  1)最近邻点法(Nearest Neighbor Procedure):一开始以寻找离场站最近的需求点为起始路线的第一个顾客,此后寻找离最后加入路线的顾客最近的需求点,直到最后。
9 L1 p1 `/ {$ S* P  2)节省法(Clark and Wright Saving):以服务每一个节点为起始解,根据三角不等式两边之和大于第三边之性质,其起始状况为每服务一个顾客后便回场站,而后计算路线间合并节省量,将节省量以降序排序而依次合并路线,直到最后。/ ~% F! K7 v/ u5 C! q4 _. c' {4 @" Y
  3)插入法(Insertion procedures):如最近插入法、最省插入法、随意插入法、最远插入法、最大角度插入法等。
* _8 ^5 W# V( U1 t  2、途程改善法(Tour Improvement Procedure)
$ a) k) }0 x* ^7 L, h  先给定一个可行途程,然后进行改善,一直到不能改善为止。有以下几种解法: . E0 L7 |) L9 Z% |$ Y+ H8 d
  1)K-Opt(2/3 Opt):把尚未加入路径的K条节线暂时取代目前路径中K条节线,并计算其成本(或距离),如果成本降低(距离减少),则取代之,直到无法改善为止,K通常为2或3。 ( B% f, H0 Z2 \! Q4 k
  2)Or-Opt:在相同路径上相邻的需求点,将之和本身或其它路径交换且仍保持路径方向性,并计算其成本(或距离),如果成本降低(距离减少),则取代之,直到无法改善为止。
; e$ @; V$ u& X  3、合成启发法(Composite Procedure) ( O$ M/ g7 W5 G4 k7 n2 g3 |9 Z
  先由途程建构法产生起始途程,然后再使用途程改善法去寻求最佳解,又称为两段解法(two phase method)。有以下几种解法:
1 a6 ^) s0 S9 i8 D  1)起始解求解+2-Opt:以途程建构法建立一个起始的解,再用2-Opt的方式改善途程,直到不能改善为止。
  q* u2 k, O6 ?* f" A  2)起始解求解+3-Opt:以途程建构法建立一个起始的解,再用3-Opt的方式改善途程,直到不能改善为止。
作者: wangdao_1    时间: 2010-5-2 17:20
............................................................................................
作者: sonyanini    时间: 2010-5-5 17:53
请教楼上,中国邮递员问题和旅行商问题是一样的算法么?




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5