1.图的基本概念 2.树 3.最短路 4.最大流问题 5.最小费用最大流 6.中国邮递员问题

Slides:



Advertisements
Similar presentations
软饮料概述 人文艺术系 石惠舟. 什么是饮料? 饮料概述 饮料是指以水为基本原料,由 不同的配方和制造工艺生产出 来,供人们直接饮用的液体食 品。 饮料 饮料除提供水分外,由于在不 同品种的饮料中含有不等量的 糖、酸、乳以及各种氨基酸、 维生素、无机盐等营养成分, 因此有一定的营养。
Advertisements

组长 : 章莹莹 组员 : 陆文嫣 舒翼 钱悠舜 谢瑞 婷. 东方明珠塔位于上海蒲东, 1991 年 7 月 30 日动 工, 1994 年 10 月 1 日建成。塔高 468 米,与外滩 的 “ 万国建筑博览群 ” 隔江相望,建设完成时, 列亚洲第一,世界第三高塔。 东方明珠塔由三根直径为 9 米的立柱、塔座、下.
我的家乡我的家乡 河北迁安河北迁安. 迁安市隶属于河北省, 位于河北省东北部,燕 山南麓,滦河岸边,地 理坐标为:东经 118°37′ ~ 118°55′ ,北 纬 39°51′ ~ 40°15′ 之间, 辖 12 个镇、 7 个乡、 1 个 街道,总面积 1208 平方 公里,截至 2011 年,总.
旅游景点分布介绍.  1 、自然景观  2 、人文景观  3 、展馆  4 、休闲度假.
小组成员 : 陈佳 张美蓉 边疆 吴程 阮宇博 郭聪. 仙都 ,位于缙云县境内,是一 处以峰岩奇绝、山水神秀为特色、 融田园风光与人文史迹为一体, 以观光、休闲、度假和科普为主 的国家级重点风景名胜区、国家 首批 AAAA 级旅游区。境内九 曲练溪、十里画廊;山水飘逸、 云雾缭绕。有奇峰一百六、异洞.
第五单元 酒水知识与酒吧服务 主题三 蒸 馏 酒 —— 中国蒸馏酒. 蒸馏酒是把经过发酵的酿酒原料,经过一次或多次的蒸馏过 程提取的高酒度酒液。
大陸學歷採認相關問題 楊景堯 淡江大學中國大陸研究所. 學歷採認的定義與範圍 廣義的定義 — 承認學歷 狹義的定義 — 具備任職, 任教, 考試資格 範圍 — 高等教育為主 台灣人取得大陸學歷的採認 大陸人取得大陸學歷的採認 外國人取得大陸學歷的採認.
模仿貓 記敘文 ( 童話 ) 作者: 海倫、波頓 課文朗讀課文朗讀、模仿大賽 作者 美國女畫家,她用藝術家的嚴 肅態度和精神,幫兒童讀繪畫 插圖,並得過許多次獎。她的 作品藝術價值高,有雨本成為 美國美術協會兒童讀物展覽的 入選作品。她常常自寫自畫, 文筆很不錯。
邵阳. 史称 “ 宝庆 ” 。位于湖南省 西南部,南接广西壮族自治 区桂林市。总面积 平 方公里,全市辖 3 个市辖区、 7 个县、 1 个自治县,代管 1 个 县级市。市人民政府驻大祥 区。是一座拥有 2500 多年历 史的古城 。 宝庆湖南桂林 有娄邵铁路与湘黔、京广 线相接,沪昆高速、
我的家乡我塑造 制作者:韩树涛.
公務員申領小額款項專案法紀宣導 法務部廉政署 編製
如何做個稱職的父母 財團法人雲林縣雲萱婦幼文教基金會 王招萍.
中考冲刺之 ——现代文阅读技巧2.
國小學童財金生活教育 主講人: 秘書長陳琬惠 社團法人中華民國財金智慧教育推廣協會.
第四章 家庭財務報表及預算的編製與分析.
管理运筹学 -管理科学方法 谢家平 博士 教授 博士生导师 研究领域:管理科学、运营管理、供应链管理
   時間 國立臺南師範學院數學教育系     謝  堅.
鬼太郎 身為幽靈族後裔一員的鬼太郎,他出生的時候,父母便雙亡,不過他的爸爸化身為眼珠,陪伴著他。而鬼太郎與他的同伴貓女、臭鼠人等,為了維持妖怪與人類間的和平,他們將一一消滅邪惡的妖怪,守護這世界的和平。
程焕文 中山大学资讯管理学院 2015年10月17日 山东·临沂
明清文人集中的寓言 pg359-371 韓佩思 中碩一
司法体制改革与律师执业前景瞻望 黄太云
愛的勝利 (羅馬書 8:31-39).
小寶寶家庭保健護理小常識 講師:郭洽利老師
老 子 《道德經》 明代張路 老子騎牛圖.
秘書處政風室 公務員申領小額款項專案法紀教育
學生申訴管道 學生受教權的維護.
结合崇明建设生态岛和开发旅游景点开发的现状与问题
成長的腳印 記敘文 課文朗讀.
李白杜甫詩中的"月"和"風" --電腦如何用於古典詩詞鑒賞
第四章 运筹学模型 本章重点: 线性规划基础模型、目标规划模型、运输模型 及其应用、图论模型、最小树问题、最短路问题.
《女性消费行为与研究方法》 广东外语外贸大学 杨晓燕教授.
第十五章 欧拉图与哈密顿图 主要内容 欧拉图 哈密顿图 带权图与货郎担问题.
邰港生物科技公司參訪.
美丽麻城.
語文強化系列 ~修辭大觀~ 創意文句‧生動鮮明 康軒6上語文特寫.
职业理想近距离 班级:13302班 14302班 主持人:指定同学主持 时间:12月12日 19日.
高三班級輔導 輔導教師:李倩玉老師 日期: ~2.21
科技學院主計業務講習及實務交流座談 主計室專門委員 黃建芬.
鄭成功的反清復明 背景 荷西競逐 = 明清交替 ☆桂王(永曆) 1644明亡 → 南明政權(18年) → 1662亡(吳三桂) 鄭成功 荷西競逐 = 明清交替 ☆桂王(永曆) 1644明亡 → 南明政權(18年) → 1662亡(吳三桂) 鄭成功 1. 唐王賜姓:朱成功.
全港小學校際辯論賽 田家炳盃 田家炳教育基金 保良局田家炳小學 iDebate.hk 保良局田家炳小學 田家炳教育基金 iDebate.hk
第五章 病因病机.
肇庆七星岩.
談情說愛 臺東縣新生國小 高年級性別教育宣導 主講人:葉菁華
创建广东省现代教育技术 实验学校自查报告 斗门区乾务镇五山中心小学 2012年5月22日.
中國房市面面觀 中國房地產未來走向與機會.
9理直氣和—記敘文 說理如強硬,則不易被接受,以故事方式來激發反思,是比較不傷和氣而且高明的技巧。
勞動基準法及性別工作平等法實務 臺南縣政府勞工處 勞安條件科:李嘉文.
美丽青浦,古韵水乡 青浦一中 六(4)班 庄歆怡.
我的未來不是夢 現在開始……...
恩典更新 羅15:1-13.
沃尔玛VS明湖 大家好,我是世界上最大的连锁零售企业 沃尔玛… 哟,我是明湖,位居茂名市地方零售业之首,夜景下的我多美,多来关顾哦!
凤凰古城 公共管理学院李靖涛 学号
企业所得税年度申报表讲解 —— 特别行业.
拿破崙帝國的起落 - 從法蘭西第一共和到第一帝國
性別平等教育融入全民國防 建議融入章節 第一章全民國防導論 第二節全民國防教育的重要性 於討論瑞士、以色列全民皆兵議題時融入.
中国古代史中考复习方略 石城二中 黄北京.
成员名单 陈丽 陈敏 杨娇 高丽莉 李亚金 吴沅娟 任津沙 张舒蓉.
友信不銹鋼工程有限公司 台北市康定路4號 工廠:台北縣三重市竹圍仔街22-3號
創世記(五) 亞伯拉罕、以撒和雅各 【 本課簡介 】 亞伯拉罕、以撒和雅各這三個人,在上帝眼中都不是道德完美的人,沒有一個能說自己比另外兩個好。聖經誠實地告訴我們這三個人都說過謊,聖經不但沒有美化這三位偉大的聖徒,反而叫我們看見這三人跟我們一樣平几,也有軟弱。既然如此,上帝揀選他們是看上他們哪一點呢?上帝是看上他們的信心,這三個人都相信上帝,上帝能在相信的人身上行神蹟,上帝寧願要相信祂的人,而不是好人。聖經甚至說亞伯拉罕信上帝,上帝就以此為他的義。
陸正案,為臺灣早期一宗幼童綁架撕票案。 小四童陸正自補習班下課後失蹤就再也沒看到人了 事後歹徒勒索贖金新臺幣一佰萬元,陸正母親在歹徒指定地點中山高速公路南下九十九點九公里處交款,但肉票仍未釋回,事隔九個多月宣告偵破。 依據共犯羅濟勳、鄧運振指述,陸正被帶上車後就大叫,邱和順就摀住他嘴,陸正則咬邱和順的手,邱和順痛到大罵:「╳你娘敢咬我,找死。」然後掐他的喉嚨,後來車開到山上去,邱和順拿刀刺陸正的肚子兩刀,再將陸正衣服都脫光,把陸正套進肥料袋丟棄到海邊。
管理第五章 領導 管理:個案、理論、辯證3/e.洪明洲 著.前程文化 出版.
运筹学 图与网络分析 1.
浙江大学医学院公共技术平台 实验仪器预约管理系统系列培训 医学院公共技术平台 丁巧灵
§1 图与网络的基本概念 §2 树图与最小生成树 §3 最短路问题 §4 最大流问题 §5 最小费用最大流问题
定义7.5:设图G的顶点非空真子集为V1V, 在G中一个端点在V1中, 另一端点在V(G)-V1中的所有边组成的集合称为G的一个断集或称边割,记为 E(V1(V(G)-V1)), 简记为(V1, V(G)-V1)。 当|(V1, V(G)-V1)|=1时, (V1, V(G)-V1)中的那条边称为割边或.
单元17 钢 结 构 学习目标 (1)了解钢结构的特点。 (2)了解钢结构的发展现状。 (3)掌握钢结构的链接方式。
网络模型 Network Modeling Operations Research 运 筹 学
樂理教學                 茄苳國小蔡逸凡老師.
汽车电器与控制设备 第0章 绪论.
2.1 试验: 探究小车速度随时间变化的规律.
Presentation transcript:

1.图的基本概念 2.树 3.最短路 4.最大流问题 5.最小费用最大流 6.中国邮递员问题 第七章 图与网络分析 1.图的基本概念 2.树 3.最短路 4.最大流问题 5.最小费用最大流 6.中国邮递员问题

图与网络分析 问题提出 应用:生产组织,邮递员问题,通讯网络等。 哥尼斯堡七桥问题

在图中找一条经过每边一次且仅一次的路——欧拉回路。 哥尼斯堡七桥问题 在图中找一条经过每边一次且仅一次的路——欧拉回路。 A D B C 由点和边组成 A B C D

“环球旅行”问题 在图中找一条经过每个点一次且仅一次的路——哈密尔顿回路。 “中国邮路问题” 在图中找一条经过每边的最短路——类似带权的欧拉回路。 “货郎担问题” 在图中找一条经过每个点一次且仅一次的最短路——带权的哈密尔顿回路。

1.图的基本概念 例 1: 铁路交通图 例 2: 球队比赛图 点: 表示研究对象. 连线:表示两个对象之间的某种特定关系。 例 1: 铁路交通图 例 2: 球队比赛图 点: 表示研究对象. 连线:表示两个对象之间的某种特定关系。 关系的对称性:两对象之间的关系可互换。

边:不带箭头的联线,表示对称关系。 弧:带箭头的联线,表示不对称关系。 无向图:简称图,有点和边组成。 表示为: G=(V,E) V--点集合 E--边集合 例:右图 V={v1,v2,v3,v4} E={e1,e2,…,e7} e1=[v1,v2]e2=[v1,v2], …,e7=[v4,v4]

有向图:由点和弧组成。表示为: D=(V,A) V--点集合 A--弧集合 点数: p(G) 或 p(D) 边数: q(G) 弧数:q(D) 例:右图 V={v1,v2,…,v5} A={a1,a2,…,a7} a1={v1,v5},a2={v5,v4},…,a7={v1,v4}

无向图的有关概念 端点: e=[u,v]∈E, 则u,v是e的端点, 称u,v相邻. 关联边: e是点u,v的关联边. 多重边: 两点之间多于一条边. 简单图: 无环,无多重边的图. 多重图: 无环,允许有多重边的图.

次: 以点v为端点的边的个数称为v的次. 表示为: d(v) 悬挂点: 次为1的点. 悬挂边: 悬挂点的关联边. 孤立点: 次为0的点. 奇点: 次为奇数的点. 偶点: 次为偶数的点. 悬挂边 孤立点

定理1: 图G=(V,E)中,所有点的次之和是边数的两倍, 即: 定理2: 任意一图中, 奇点的个数为偶数. 证明:设 V1--奇点的集合, V2--偶点的集合 偶数 偶数 偶数

链:点边交错系列, 记为: 圈: 的链。 初等链:点 均不相同。 初等圈:点 均不相同。 简单链:链中边均不相同。 简单圈:圈中边均不相同。 圈: 的链。 初等链:点 均不相同。 初等圈:点 均不相同。 简单链:链中边均不相同。 简单圈:圈中边均不相同。 例:右图 无重复点,无重复边 有重复点,无重复边

连通图:任意两点之间至少有一条链。 不连通图: 连通分图:对不连通图,每一连通的部分称为一个连通分图。 支撑子图:对G=(V,E),若G`=(V`,E`), 使V`=V, E` E, 则G`是G的一个支撑子图(生成子图). G-v: 图G去掉点v及v的关联边的图.

有向图的有关概念 基础图: 对D=(V, A), 去掉图上的箭头. 始点和终点: 对弧a=(u,v), u为a的始点, v为a的终点. 圈, 初等链,初等圈: 类似定义. 方向可以不同

道路:若 是D中的一条链,且 ,t=1,2,…,k-1,称之为从 到 的一条道路。 回路: 的路. 初等路: 道路中点不相同. 初等回路: 回路中点不相同. 简单有向图: 无自环, 无多重弧. 多重有向图: 有多重弧. 方向相同

2. 树 2.1 树及其性质 2.2 图的支撑树(生成树) 2.3最小支撑树问题 2.4 根树及其应用

2.1 树及其性质 例: 电话线架设、比赛程序、组织结构等。 树:连通的无圈的无向图称为树。

树的性质: (1)G是一个树 (2)G连通,且恰有p-1条边。 (3)G无圈,且恰有p-1条边。 (4)G连通,但每舍去一边就不连通。 图G=(V,E),p个点、q条边下列说法是等价的 (1)G是一个树 (2)G连通,且恰有p-1条边。 (3)G无圈,且恰有p-1条边。 (4)G连通,但每舍去一边就不连通。 (5)G无圈,但每增加一边即得唯一一个圈。 (6)G中任意两点之间恰有一条链(简单链)。

2.2 图的支撑树(生成树) 定义:设图T=(V,E’) 是图G=(V,E)的支撑子图,如果T是一个树, 则称T是G的一个支撑树。 定理5:图G=(V,E)有支撑树的充分必要条件是G是连通的。

找图中生成树的方法: 求支撑树的破圈法

找图中生成树的方法: 求支撑树的避圈法 深探法 广探法

2.3最小支撑树问题 赋权图(网络): 给图G=(V,E), 对G中的每一条边[vi,vj], 相应地有一个数wij, 则称这样的图为赋权图, wij 称为边[vi,vj]上的权. 支撑树的权:若T=(V,E’) 是G的一个支撑树, E’中的所有边的权之和称为支撑树的权, 记为w(T):

定义: 最小支撑树(最小树)T*: 求最小树的 避圈法: 例: 图8-27 求最小树的 破圈法: 例: 图8-28

2.4 根树及其应用 有向树中根树 在计算机科学、决策论的应用 有向树: 分点枝 有向树: 根树:有向树T,恰有一个结点入次为0,其余各点入次为1,则称T为根树。 M叉树: 二叉树: 第一层 第二层 第三层 三叉树 叶

带权的二叉树T:有s个叶子,权分别为pi, 根到各叶子的距离(层次)为 二叉树的总权数 最优二叉树( Huffman树):总权数最小的二叉树 算法步骤:——Huffman算法 将s个叶子按权由小到大排列, 将两个最小的叶子合并为一个分枝点,其权为两者之和,将新的分枝点作为一个叶子,转上一步,直到结束。

例1、s=6,其权分别为4,3,2,2,1,求最优二叉树。 5 3 6 1 2 3 4

例1、s=6,其权分别为4,3,2,2,1,求最优二叉树。 9 6 5 15 15 9 5 3 6 1 2 3 4

例2、最优检索问题。 使用计算机进行图书分 类。现有五类图书共100万册,其中有A类50万册,有B类20万册,C类5万册,D类10万册,E类15万册,问如何安排分检过程,可使总的运算(比较)次数最小?

例3:P235、例11 1.0 0.55 0.30 0.18 0.10 0.05 0.45 0.08 0.12 0.25 一等品 五等品 四等品 三等品 二等品 等外品 测试顺序

3. 最短路问题 3.1 引例 单行线交通网:v1到v8使总费用最小的旅行路线。 最短路问题的一般描述: 对D=(V,A), a=(vi,vj),w(a)=wij,P是vs到vt的路,定义路P的权是P中所有弧的权的和,记为w(P)

路P0的权称为从vs到vt的距离,记为: d( vs,vt ) 3.2最短路算法 一般结论 则最短路问题为: Dijkstra算法 :有向图 ,wij≥0 一般结论

Dijkstra算法基本思想 P标号:已确定出最短路的节点。 T标号:为确定出最短路的节点,但表示其距离的上限。 Si:P标号节点的集合。 λ(v):最短路中前一个节点的编号。 初始值:

例:

总结: 算法步骤:

Dijkstra算法 :无向图求最短链,wij≥0 存在负权时求最短路问题

4.网络最大流问题 4.1基本概念和基本定理 网络与流 定义: 对有向图D=(V,A): vs --始点 vt -- 终点 其余 -- 中间点 c(vi,vj) -- 弧(vi,vj)的容量, 简写为cij D=(V,A,C) -- 网络 fij -- 弧(vi,vj)上的流量

可行流与最大流 可行流满足: 流入量=流出量 流入量 流出量

最大流问题

增广链: 几个概念: 对可行流 例:图10-23

增广链: 设f是一可行流, μ时从始点到终点的一条链, 若μ满足下列条件,称其为一条增广链. 可增加流量的链 增广链: 设f是一可行流, μ时从始点到终点的一条链, 若μ满足下列条件,称其为一条增广链. 例: 图10-24 截集和截量 设 把始点在S,终点在T中的所有弧构成的集合, 记为(S,T).

定义: 截集 定义: 截量

几点结论

4.2求最大流的标号法 网络中的点分为: 标号点 标号未检查点 标号已检查点 未标号点

1) 标号过程

2) 调整过程: 沿增广链调整流量. 例: 图10--25

5.最小费用最大流 定义: 对D=(V,A,C), 给定一个单位流量的费用bij≥0, 最小费用最大流即:求一最大流f, 使 对增广链μ, 若调整流量θ=1, 那么新可行流f’的费用比原可行流f的费用增加:

此为增广链μ的费用. 最小费用最大流的求解 构造赋权有向图w(f), 定义:

在w(f)中找最小费用增广链, 直至没有最小费用增广链为止. 若存在最小费用增广链, 调整流量如下:

求最小费用最大流算法 V1 初 始 网 络 数 值 Vt Vs V3 V2

求最小费用最大流算法 初 始 网 络 数 值 V1 (1, 7) (4,10) Vt Vs (2, 5) (6, 2) (2, 4) (1, 8) bij Cij (4,10) V3 V2

求最小费用最大流算法 V1 取初始 可行流 f (0) =0 Vt Vs V3 V2

求最小费用最大流算法 取初始 可行流 f (0) =0 V1 (1, 0) (4,0) Vt Vs (2, 0) (6, 0) (2, 0) bij fij V3 (4,0) V2

求最小费用最大流算法 取初始 可行流 f (0) =0 构造赋 权图 W(f (0)) V1 (1, 0) (4,0) Vt Vs (2, 0) (6, 0) (2, 0) (1, 0) V3 (4,0) V2

求最小费用最大流算法 取初始 可行流 f (0) =0 构造赋 权图 W(f (0)) V1 (1, 0) (4,0) Vt Vs (2, 0) (6, 0) (2, 0) (1, 0) V3 (4,0) V2

求最小费用最大流算法 取初始 可行流 f (0) =0 构造赋 权图 W(f (0)) ( +, 0 ) V1 (1, 0) (4,0) Vt Vs (2, 0) (6, 0) (2, 0) (1, 0) V3 (4,0) V2

求最小费用最大流算法 在初始 赋权图 W(f (0)) 上求出 最短路 V1 (1, 0) (4,0) Vt Vs (2, 0) (6, 0) (2, 0) (1, 0) (4,0) V3 V2

求最小费用最大流算法 在最短 路上增 加流量 V1 (1,5) (4,0) Vt Vs (2, 5) (6, 0) (2, 0) (1, 5) (4,0) V3 V2

求最小费用最大流算法 在最短 路上增 加流量 原流量 如图所 示 V1 (1, 0) (4,0) Vt Vs (2, 0) (6, 0)

求最小费用最大流算法 求 增 加 的 流 量 f (0) V1 (1, 0) (4,0)  7 - 0 Vt Vs (2, 0) (6, 0)  5 - 0 (2, 0) 最小 (1, 0)  8 - 0  (4,0) V3 V2 f (0)

求最小费用最大流算法 在最短 路上增 加流量  = 5 得到新 的流量 f (1)=5 V1 (1,5) (4,0) Vt Vs (2, 5) (6, 0) (2, 0) (1, 5) (4,0) V3 V2

求最小费用最大流算法 依据新 的流量 构造又 一赋权 图 W(f (1)) V1 (1,5) (4,0) Vt Vs (2, 5) *只对增广链 (4,0) Vt Vs (2, 5) (6, 0) (2, 0) (1, 5)  8 (4,0) V3 V2

求最小费用最大流算法 赋 权 图 W(f (1)) 的构造 V1 (1,5) (4,0) Vt Vs (2, 5) (6, 0) *只对增广链 (4,0) Vt Vs (2, 5) (6, 0) (2, 0) (1, 5) (-1, 5)  8 (4,0) V3 V2

求最小费用最大流算法 赋 权 图 W(f (1)) 的构造 V1 (1,5) (4,0) Vt Vs (2, 5) (6, 0)  5 *只对增广链 (4,0) Vt Vs (2, 5) (6, 0)  5 (2, 0) (1, 5) (-1, 5)  8 (4,0) V3 V2

求最小费用最大流算法 赋 权 图 W(f (1)) 的构造 V1 (1,5)  7 (4,0) Vt (-1,5) Vs (-2, 5) *只对增广链  7 (4,0) Vt (-1,5) Vs (-2, 5) (6, 0)  5 (2, 0) (1, 5) (-1, 5)  8 (4,0) V3 V2

求最小费用最大流算法 构造的 赋权 图 W(f (1)) V1 (1,5) (4,0) Vt (-1,5) Vs (-2, 5) *只对增广链 (4,0) Vt (-1,5) Vs (-2, 5) (6, 0) (2, 0) (1, 5) (-1, 5) (4,0) V3 V2

求最小费用最大流算法 在赋 权图 W(f (1)) 上求出 最短路 V1 (1,5) (4,0) Vt (-1,5) Vs (-2, 5) (6, 0) (2, 0) (1, 5) (-1, 5) (4,0) V3 V2

求最小费用最大流算法 在最短 路上增 加流量 V1 最小 (1,5) (4,0)  7 - 5 = 2 Vt  10 - 0 Vs Vs (2, 5) (6, 0) (2, 0) (1, 5) (4,0) V3 V2

求最小费用最大流算法  = 2 得到新 的流量 f (2)=7 新的流 量图如 图所示 V1 (1,7) (4,2) Vt Vs Vs (2, 5) (6, 0) (2, 0) (1, 5) (4,0) V3 V2

求最小费用最大流算法 依据新 的流量 构造又 一赋权 图 W(f (2)) V1 V1 (1,5) (4,0) Vt (-1,5) Vs *只对增广链 (4,0) Vt (-1,5) Vs (-2, 5) (6, 0) (2, 0) (-1, 5) (1, 5) (4,0) V3 V2

求最小费用最大流算法 对最短 路上求 新的权 值 V1 V1 (1,7) (4,2) Vt  10 Vs (-2, 5) (6, 0) (2, 0) (-1, 5) (1, 5) (4,0) V3 V2

求最小费用最大流算法 赋 权 图 的构造 W(f (2)) V1 V1 (1,7) (4,2) Vt (-4,2) Vs (-2, 5) *只对增广链 (4,2) Vt (-4,2) Vs (-2, 5) (6, 0) (2, 0) (-1, 5) (1, 5) (4,0) V3 V2

求最小费用最大流算法 赋 权 图 的构造 W(f (2)) V1 V1 (1,7) (4,2)  7 Vt (-4,2) Vs *只对增广链 (4,2)  7 Vt (-4,2) Vs (-2, 5) (6, 0) (2, 0) (1, 5) (-1, 5) (4,0) V3 V2

求最小费用最大流算法 赋 权 图 的构造 W(f (2)) V1 V1 (-1,7) (4,2) Vt (-4,2) Vs (-2, 5) *只对增广链 (4,2) Vt (-4,2) Vs (-2, 5) (6, 0) (2, 0) (1, 5) (-1, 5) (4,0) V3 V2

求最小费用最大流算法 新 赋 权 图 W(f (2)) V1 V1 (-1,7) (4,2) Vt (-4,2) Vs (-2, 5) *只对增广链 (4,2) Vt (-4,2) Vs (-2, 5) (6, 0) (2, 0) (1, 5) (-1, 5) (4,0) V3 V2

求最小费用最大流算法 在赋 权图 W(f (2)) 上求出 最短路 V1 V1 (-1,7) (4,2) Vt (-4,2) Vs (-2, 5) (6, 0) (2, 0) (1, 5) (-1, 5) (4,0) V3 V2

求最小费用最大流算法 在最短 路上增 加流量  = 3 V1 (1,7) (4,2) Vt (2, 5) (6, 0) (2, 0) 最小 (1, 5)  4 - 0  8 - 5 = 3 (4,0) V3 V2  10 - 0

求最小费用最大流算法 在最短 路上增 加流量  = 3 得到新 的流量 f (3)=10 V1 (1,7) (4,2) Vt (2, 5) (6, 0) (2, 3) (1, 8) (4,3) V3 V2

求最小费用最大流算法 依据新 的流量 构造又 一赋权 图 W(f (3)) V1 V1 (-1,7) (4,2) Vt (-4,2) *只对增广链 (4,2) Vt (-4,2) (-1,5) Vs (-2, 5) (6, 0) (2, 3)  4 (1, 8)  8 (4,3) V3 V2  10

求最小费用最大流算法 赋 权 图 W(f (3)) 的构造 *只对增广链 V1 V1 (-1,7) (4,2) Vt (-4,2) (-1,5) Vs (-2, 5) (6, 0) (-2, 3) (2, 3) (-1, 8) (-4,3) V3 V2 (4,3)

求最小费用最大流算法 在赋权 图 W(f (3)) 上求出 最短路 V1 V1 (-1,7) (4,2) Vt (-4,2) (-1,5) Vs (-2, 5) (6, 0) (-2, 3) (2, 3) (-1, 8) (-4,3) V3 V2 (4,3)

求最小费用最大流算法 在初始 赋权图 W(f (0)) 上求出 最短路 V1 V1 (-1,7) (4,2) Vt (-4,2) (-1,5) Vs (-2, 5) (6, 0) (-2, 3) (2, 3) (-1, 8) (-4,3) V3 V2 (4,3)

求最小费用最大流算法 在最短 路上增 加流量 V1 (1,7) (4,2) Vt  10 - 2 (2, 5) (6, 0) (2, 3) (1, 8)  4 - 3 = 1 (4,3) V3 V2 最小  10 - 3

求最小费用最大流算法 在最短 路上增 加流量  = 1 得新的 流量 f (4) =11 V1 (1,7) (4,3) Vt (2, 4) (6, 0) (2, 4) (1, 8) (4,4) V3 V2

求最小费用最大流算法 *注意 在负向 弧上减 去增量 值 V1 (1,7) (4,3) Vt (2, 4) (6, 0) (2, 4)  5 - 1 (1, 8) (4,4) V3 V2

求最小费用最大流算法 上一次 的赋权 图 V1 V1 (-1,7) **依据新 流量在最 短路径上 对此重求 赋权值 (4,2) Vt (-4,2) Vs (-2, 5) (6, 0) (-2, 3) (2, 3) (-1, 8) (-4,3) V3 V2 (4,3)

求最小费用最大流算法 依据新 的流量 构造又 一赋权 图 W(f (4)) V1 V1 (-1,7) (4,3) Vt  10 Vs *只对增广链 (4,3) Vt  10 Vs (2, 4) (6, 0)  5 (2, 4)  4 (1, 8) (4,4) V3 V2  10

求最小费用最大流算法 依据新 的流量 构造又 一赋权 图 W(f (4)) V1 V1 (-1,7) (4,3) Vt (-4,3) Vs *只对增广链 (4,3) Vt (-4,3) Vs (-2, 4) (6, 0) (2, 4) (-2, 4) (-1, 8) (-3,4) V3 V2 (3,4)

求最小费用最大流算法 只有出弧 没有最短路,算法结束,所得为最小费用最大流 V1 V1 (-1,7) (4,3) Vt (-4,3) Vs (-2, 4) (6, 0) (2, 4) (-2, 4) (-1, 8) (-3,4) V3 V2 (3,4)

6.中国邮递员问题 6.1一笔划问题 欧拉链: 图中存在一条链, 过每边一次且仅一次. 欧拉圈: 图中存在一简单圈, 过每边一次. 欧拉图: 具有欧拉圈的图.

定理: 连通多重图G是欧拉图, 当且仅当G中无奇点 . 奇偶点作业法 若图中无奇点, 问题已解决; 否则: 第一可行方案的确定: 奇点配对, 找奇点间的一条链. 调整可行方案, 使重复边总长度下降

a)最优方案中, 每一边上最多有一条重复边. b)最优方案中, 每个圈上重复边的总权不大于圈总权的一半. 最优性判定: 满足a)和b)两条.