《运筹学》课程PPT教学课件(Operations Research)第六章 图论(6.4)旅行售货员问题

运筹学 Operations Research §6.4旅行售货员问题 哈密尔顿路( Hamilton path):含有图的所有顶点的路 哈密尔顿圈( Hamilton cycle:含有图的所有顶点的圈 哈密尔顿图( Hamilton graph):含有哈密尔顿圈的图; 半哈密尔顿图( SemiHamilton graph):含有哈密尔顿路, 但不含有哈密尔顿圈的图; 非哈密尔顿图( nonHamilton graph): otherwise 风 K,(v≥3) 2021/2/20
2021/2/20 1 运 筹 学 Operations Research §6.4 旅行售货员问题 哈密尔顿路(Hamilton path):含有图的所有顶点的路. 哈密尔顿圈(Hamilton cycle):含有图的所有顶点的圈. 哈密尔顿图(Hamilton graph):含有哈密尔顿圈的图; 半哈密尔顿图(SemiHamilton graph):含有哈密尔顿路, 但不含有哈密尔顿圈的图; 非哈密尔顿图(nonHamilton graph):otherwise. ( 3) K

运筹学 Operations Research 2.3 半 Hamilton图: 非 Hamilton图: 树 Peterson图 2021/2/20 2
2021/2/20 2 运 筹 学 Operations Research ( 2) Kn,n n 半Hamilton图: 非Hamilton图:

运筹学 Operations Research 例1画出满足下列条件的有5个顶点的图: (1)不是 Hamilton图,也不是 Euler图 (2)是 Hamilton图,不是 Euler图; (3)不是 Hamilton图,是 Euler图; (4)是 Hamilton图,也是 Euler图 解 <风 (1) (3) 2021/2/20 3
2021/2/20 3 运 筹 学 Operations Research 例1画出满足下列条件的有5个顶点的图: (1)不是Hamilton图,也不是Euler图; (2)是Hamilton图,不是Euler图; (3)不是Hamilton图,是Euler图; (4)是Hamilton图,也是Euler图. 解: ▌

运筹学 Operations Research 与欧拉图不同,至今在理论上尚未找到判定 Hamilton 图的充要条件 mh(必要性)若图G是 Hamilton图,则v≠ScV,有o(G-S)≤S■ 注:可利用Th1的逆否命题来判断一个图不是 Hamilton图 如 O(7-S)=3>1=S,…7不是 Hamilton图 2021/2/20 4
2021/2/20 4 运 筹 学 Operations Research 与欧拉图不同,至今在理论上尚未找到判定Hamilton 图的充要条件. Th1(必要性)若图G是Hamilton 图,则 S V,有(G − S) S . 注:可利用Th1的逆否命题来判断一个图不是Hamilton图. 如 ▌ (T − S) = 3 1= S,T不是Hamilton 图

运筹学 Operations Research 再如 ={,v G-S 0(G-S)=3>2=S,…G不是 hamilton图 Th2(充分性)设G是简单图,v≥3,若∨l,v∈V,L∈E, 有d(u)+d()≥v则G是 hamilton图囗 2021/2/20
2021/2/20 5 运 筹 学 Operations Research 再如 (G − S) = 3 2 = S,G不是Hamilton 图. ( ) ( ) amilton . 2 ( ) 3 , , 有 ,则 是 图 充分性 设 是简单图, ,若 , d u d v G H Th G u v V uv E + ▌

运筹学 Operations Research or设G是简单图,p23,若2,则G是 hamilton图 证:∵:d(ul )+d(v)≥+6=28≥2.y 例2求证(1)若v≥3,则K是 hamilton图; (2)若n≥2,则K,是 Hamilton图 证():=-122(2):=n2n=2 2021/2/20 6
2021/2/20 6 运 筹 学 Operations Research amilton . 2 Cor 设G是简单图, 3,若 ,则G是H 图 . 2 ( ) ( ) 2 2 证:d u + d v + = = ▌ (2) 2 amilton . 2 (1) 3 amilton 若 ,则 , 是 图 例 求证: 若 ,则 是 图; n K H K H n n . 2 ;(2) 2 (1) 1 证: = − = n n = ▌

运筹学 Operations Research 环游世界问题:1859年,英, William hamilton 世界上的20个城市恰好构成一个正十二面体的顶点.某旅行者 欲从某一城市出发,经过每个城市恰好一次,再回到原出发城 市.问:这样的旅行路线是否存在? 12 15 3● 18 2021/2/20 7
2021/2/20 7 运 筹 学 Operations Research 环游世界问题:1859年,英,William Hamilton 世界上的20个城市恰好构成一个正十二面体的顶点.某旅行者 欲从某一城市出发,经过每个城市恰好一次,再回到原出发城 市.问:这样的旅行路线是否存在?

运筹学 Operations Research 14 环游世界问题在图G中 能否找到一个 Hamilton圈? 15 易见,图中存在一个 Hamilton圈:1,2,3,4 3 12,11,10,9,8,7,6, 15,16,17,18,19,20, 13,14,5 2021/2/20 8
2021/2/20 8 运 筹 学 Operations Research 环游世界问题在图G中 能否找到一个Hamilton圈? 易 见 , 图 中 存 在 一 个 Hamilton圈:1,2,3,4, 12,11,10,9,8,7,6, 15,16,17,18,19,20, 13,14,5,1.▌

运筹学 Operations Research 旅行售货员问题(旅行商问题,货郎担问题)(TSP, traveling salesman problem) 今有n个村庄,任两个村庄之间均有道路相通,道路的 长度已知.一个货郎欲从自己的家所在的村庄去另外的n个村 庄售货.问:这个货郎应如何选择行走路线,才能经过每个 村庄恰好一次,再回到原出发村庄,且总行程最短? 以n个顶点表示n个村庄,两个顶点之间有边相连当且仅 当两个村庄之间有道路相通,以道路的长度作为边的权,得 个赋权完全图G.于是,TSP求赋权完全图G的一个最小权 Hamilton圈. 至今尚未发现一个求解TSP的有效算法 下面是一个近似算法: 2021/2/20
2021/2/20 9 运 筹 学 Operations Research 旅行售货员问题(旅行商问题,货郎担问题)(TSP, traveling salesman problem): 今有n个村庄,任两个村庄之间均有道路相通,道路的 长度已知.一个货郎欲从自己的家所在的村庄去另外的n个村 庄售货.问:这个货郎应如何选择行走路线,才能经过每个 村庄恰好一次,再回到原出发村庄,且总行程最短? 以n个顶点表示n个村庄,两个顶点之间有边相连当且仅 当两个村庄之间有道路相通,以道路的长度作为边的权,得 一个赋权完全图G.于是,TSP求赋权完全图G的一个最小权 Hamilton圈. 至今尚未发现一个求解TSP的有效算法. 下面是一个近似算法:

运筹学 Operations Research 改进圈算法:1965年,Lin;1970,1971年,Held,Karp 基本思想:从某一个 Hamilton圈开始,不断修改之,以得 到一个最小权 Hamilton圈 2+1 +1 若v(vn,"1)+(vy,v)>v(v,”)+w(v+,vm), 则令C=C-{n1,””mH}+{,”1vH} 显然,(C)<v(C) 2021/2/20 10
2021/2/20 10 运 筹 学 Operations Research 改进圈算法:1965年,Lin;1970,1971年,Held,Karp 基本思想:从某一个Hamilton圈开始,不断修改之,以得 到一个最小权Hamilton圈. .. ( ) ( ). { , } { , } . ( , ) ( , ) ( , ) ( , ) 1 1 1 1 1 1 1 1 w C w C C C v v v v v v v v w v v w v v w v v w v v i i j j i j i j i i j j i j i j = − + + + + + + + + + + + 显然, 则令 若
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《运筹学》课程PPT教学课件(Operations Research)第六章 图论(6.3)中国邮递员问题.ppt
- 《运筹学》课程PPT教学课件(Operations Research)第六章 图论(6.2)树.ppt
- 《运筹学》课程PPT教学课件(Operations Research)第六章 图论(6.1)图的基本概念.ppt
- 《运筹学》课程PPT教学课件(Operations Research)第六章 图论(6.0)绪言.ppt
- 《运筹学》课程教学讲义(Operations Research)第六章(6.3.2)割平面法(2/2).doc
- 《运筹学》课程教学讲义(Operations Research)第六章(6.3.1)割平面法(1/2).doc
- 《运筹学》课程教学讲义(Operations Research)第六章(6.2)具有整数解的线性规划问题.doc
- 《运筹学》课程教学讲义(Operations Research)第六章(6.1)整数规划.doc
- 《运筹学》课程教学讲义(Operations Research)第五章(5.4)算法步骤.doc
- 《运筹学》课程教学讲义(Operations Research)第五章(5.3)最优性的检验.doc
- 《运筹学》课程教学讲义(Operations Research)第五章(5.2)初始基本可行解.doc
- 《运筹学》课程教学讲义(Operations Research)第五章(5.1)运输问题.doc
- 《运筹学》课程PPT教学课件(Operations Research)第四章(4.3)割平面法.ppt
- 《运筹学》课程PPT教学课件(Operations Research)第四章(4.2)具有整数解的线性规划问题.ppt
- 《运筹学》课程PPT教学课件(Operations Research)第四章(4.1)整数规划.ppt
- 《运筹学》课程教学讲义(Operations Research)第十二章(12.2)统筹图中有关参数的计算.doc
- 《运筹学》课程教学讲义(Operations Research)第十二章(12.1)统筹图.doc
- 《运筹学》课程教学讲义(Operations Research)第二章(2.2.2)最小树与森林.doc
- 《运筹学》课程教学讲义(Operations Research)第二章(2.2.1)树.doc
- 《运筹学》课程教学讲义(Operations Research)第二章(2.1.2)图的基本概念(2/2).doc
- 《运筹学》课程PPT教学课件(Operations Research)第六章 图论(6.6)最大流.ppt
- 《运筹学》课程教学讲义(Operations Research)第七章 决策论 7.1 决策的概念.doc
- 《运筹学》课程教学讲义(Operations Research)第七章 决策论 7.2 不确定型决策.doc
- 《运筹学》课程PPT教学课件(Operations Research)第七章 决策论.ppt
- 《运筹学》课程教学讲义(Operations Research)第九章 对策论.doc
- 《运筹学》课程PPT教学课件(Operations Research)第九章 对策论.ppt
- 《运筹学》课程教学讲义(Operations Research)第十章 存贮论.doc
- 《运筹学》课程PPT教学课件(Operations Research)第十章 存贮论.ppt
- 《运筹学》课程教学讲义(Operations Research)第十一章 排队论.doc
- 《数学建模》课程教学资源(教案讲义)第一篇 建立数学模型、第二篇 应用数学软件-MATLAB 入门、第三篇 数学分支中的相关数学模型、第四篇 典型案例分析.doc
- 《数学建模》课程教学资源(参考资料)MATLAB产生的历史背景.doc
- 《数学建模》绪论.ppt
- 《数学建模》课程教学资源(PPT课件讲稿)第一篇 建立数学模型.ppt
- 《数学建模》课程教学资源(PPT课件讲稿)第三篇 数学分支中的相关数学模型.ppt
- 《数学建模》课程教学资源(PPT课件讲稿)第3讲 MATLAB作图(1/2).ppt
- 《数学建模》课程教学资源(PPT课件讲稿)第3讲 MATLAB作图(2/2).ppt
- 《数学建模》课程教学资源(PPT课件讲稿)第2讲 MATLAB入门.ppt
- 辽宁工程技术大学:《数学建模及其基于MATLAB的实现》讲义_MATLAB入门.ppt
- 《数学建模》课程教学资源(PPT课件讲稿)第四篇 典型案例分析 §1 投篮的出手角度 §2 水塔流量估计 §3 钢管订购和运输.ppt
- 《概率与统计》 第一讲 排列组合应用题解法综述.ppt