第八章最短路问题8
1图论基本概念与最小生成树8
2最短路问题y实际背景例1(公路连接问题)某一地区有若干个主要城市,现准备修建高速公路把这些城市连接起来,使得从其中一个城市都可以经高速公路直接或间接到达另一个城市
假定已经知道了任意两个城市之间修建高速公路的成本,那么如何决定在哪些城市间修建高速公路总成本最小
例2(最短路问题)一名货车司机奉命在最短的时间内将一车货物从甲地运往乙地
从甲地到乙地的公路网纵横交错,因此有多种行车路线,这名司机应选择哪条线路呢
假设货车的运行速度是恒定的,那么这个问题相当于需要找到一条从甲地到乙地的最短路
例3(运输问题)某种原材料有M个产地,现在需要将原材料从产地运往N个使用工厂
假定M个产地的产量和N个工厂的需求量已知,单位产品从任一产地到任一工厂的运费已知,那么,如何安排运输方案可以使总运输成本最低
实际背景例4(指派问题)一家公司经理准备安排n名员工去完成n项任务,每人一项
由于各员工的特点不同,不同的员工去完成同一项任务时所获得的收益不同,如何分配工作方案使总回报最大
例5(中国邮递员问题)一名邮递员负责投递某个街区的邮件
如何为他设计一条最短的投递路线
即从邮局出发,经过投递区内每条街道至少一次,最后返回邮局
例6(旅行商问题)一名推销员准备前往若干城市推销产品
如何为他设计一条最短的旅行路线
即从驻地出发,经过每个城市恰好一次,最后返回驻地
实际背景共同特点:(1)它们的目的都是从若干可能的安排或方案中寻求某种意义下的最优安排或方案,数学上把这种问题称为优化问题
(2)它们都易于用图形的形式直观的描述和表达,数学上把这种与图相关的结构称为网络,与图和网络相关的优化问题称为网络优化
图论基本概念与最小生成树一、图的概念1、图的定义2、顶点的次数3、子图二、图的矩阵表示1、关联矩阵2、邻接矩阵三、最小生成树定义有序二元组G=(V,E