作业反馈3-12 TC 26.2-10, 26.2-13    Problem 26.1  26.2.

Slides:



Advertisements
Similar presentations
2 、 5 倍数的特征 学习目标 1. 掌握 2 、 5 倍数的特征,能判 断一个数是否是 2 、 5 的倍数。 2. 理解奇数和偶数的意义,正 确判断一个数是奇数还是偶数。
Advertisements

手工加工全框眼镜技术 前调整确定加工基准制作模板割边 磨边磨安全角 (抛光) 装配 后调整检测.
融资融券业务的保证金与保证金比例 光大证券 · 信用业务管理总部 2015 年 12 月 ★融资融券业务投资者教育活动材料★
中外领导力 的 跨文化 比较分析 主讲人:. 壹 领导力理论 中国古代 “ 修身、齐家、治国、平天下 ” —— 孔子(儒家思想 ) 庄子(道家学派) 老子(道家学派)
道家養生保健長壽藥膳 藥膳應用原則: 天人相應,道法自然 藥膳有兩個職能: 一是保健增壽,一是治療疾病。 ◎ 黃蕙棻.
頭皮的健康與診斷 頭皮保養的目的 乾性頭皮的產生原因及處理 油性頭皮的產生原因及處理 植物精油芳香療法的認識與應用 第 3 章 頭皮部位的處理 ………………………………………………………………………….…
第二节 脉搏的评估及异 常时的护理. 教学目标  1 、解释有关名词  2 、说出脉搏、呼吸的正常值  3 、叙述脉搏、呼吸的测量方法;识别脉搏、 呼吸的异常变化  4 、叙述测量脉搏、呼吸的注意事项  5 、正确记录脉搏、呼吸,做到认真负责,实 事求是。
一、研究背景 植物组培育细胞培养源于 19 世纪后半 叶,当时植物细胞全能性的概念还没有 完全确定。人们便对此进行研究。 目前,植物组培已经变成了一种常规 的技术,广泛应用于植物的脱毒,快繁 ,基因工程,一串研究,次生代谢物质 生产,工厂化育苗等多方面。
大学生入党积极分子培训教材 主编:蔡中华 曹培强.
水痘.
项目四、腻子的施工  一、准备工作  二、安全与卫生  三、板件表面的处理  四、准备腻子  五、刮腻子  六、腻子的干燥  七、腻子的打磨  结束.
生涯不卡關 ~生涯卡之簡介與實務應用 吳慧美.
拉伸和收缩包装技术 1. 简 介 2. 主要特点 3. 常见收缩包装设备 4. 常见拉伸包装设备.
29.2 三视图.
冷 热 疗 法.
第二章營建規劃施工與管理 營建工程過程不外乎規劃、設計、施工、管理等。
國立金門高級農工職業學校 水產養殖科 游育霖
個人理財規劃 第八章 投資規劃.
程啸 (法学博士、清华大学法学院副教授、硕士生导师、洪堡学者)
保育员工作职责.
九寨沟 领略人间仙境.
机关公文基础知识 黄晓璐.
鞍钢冷轧钢板(莆田)有限公司 毕业生招聘宣讲会
开天门 梅州市中医医院 郑雪辉.
小儿斜颈的诊断与治疗.
《数学》( 新人教版.七年级 上册 ) 第一章 有理数 授课人:三元中学 苏鼎明.
第二單元 校園的昆蟲 1. 校園的小動物 2. 昆蟲一族 3. 昆蟲變變變 4. 我的昆蟲寶貝 5. 昆蟲博覽會 吳端敏 製.
第2章 给水排水管网 工程规划 土木工程学院 刘宇红.
中式面点技艺 长春市商业职业技术学校 王成贵 中式面点技艺 长春市商业职业技术学校 授课教师: 王 成 贵.
机械工业发展史.
消防安全知识讲座 ---校园防火与逃生 保卫科.
第十章 暑 温 辽宁中医药大学 温病学教研室.
桥城中学创建广东省现代教育技术实验学校自查报告
熱帶雨林對人類的 局限和可能性.
第二課 鬼 頭 刀 廖鴻基.
6-3 玻璃製品 一、平版玻璃 將熔融的玻璃漿由滾筒間流過,可不斷製造較 大連續之玻璃,可分為 (一)透明玻璃:表面光滑清透。
中信信诚-淮安项目.
長榮中學高中部104年甄選入學 作業相關事項說明會
指導老師:曾憲正 老師 組員:公廣2A 4980M089鄭欽鴻 M039鄭仁凱 2B M060呂明耿
朝陽國小學校課程發表簡報 活力四年級 導師:蔡于晨.
第三章 儿童少年、女子及 中老年的体育卫生 第一节 儿童少年的体育卫生
昆蟲總動員 三年級教學群.
风 温 主讲人 王洪京.
东方底特律—— 大美十堰.
作文教学如何适应高考的要求 漳州市普教室 李都明

关于职教发展的几个理念 上海市教育科学研究院 周亚弟.
学生学业水平诊断与提升策略探究 平阳中学 周秀丽.
征服火灾是全社会的事业,它需要科技的进步,需要消防监督,也需要消防科学知识的普及和提高。通过各类的消防安全培训,从而使人们更好的掌握消防常识和了解消防法规,提高消防安全意识,提高自防自救能力,使我们的生产和生活远离火灾的侵袭。
食品營養與安全概論 蔬果汁推廣活動: 配出你的健康 台灣大學生化科技系 TA鄭雅文.
足球運動情報蒐集與分析 趙榮瑞 教授.
講師:賴玉珊 心理師 證照:諮商心理師(諮心字第001495號) 學歷:國立台南大學諮商與輔導研究所 畢 現任:長榮大學諮商中心專任心理師
二、汽化和液化.
第一部 认识篇 知己知彼 百战不殆.
复习: 一、细胞膜的成分 1、脂质 2、蛋白质 3、糖类 二、生物膜的功能: 1、界膜 2、控制物质的进出 3、进行细胞间信息交流.
裁断 宿州工业学校 王迎娣.
第1节人体内物质的运输 人体的组织细胞每时每刻都需要营养物质和氧,并不断产生二氧化碳、尿素等废物。这些物质在人体内运输主要依靠 系统。人体的血液循环系统由 、 和 组成。 血液循环 血管 心脏 血液.
4-1 大氣的運動 4-2 海水的運動 4-3 大氣與海洋的交互作用
第3节 以水为主要传热介质 的烹调方法.
第一章 汽车的解体与清洗 第一节 汽车解体工艺 一、零件的拆卸原则 1、拆卸前应熟悉被拆总成的结构
從性格心理學看生涯發展 組員: 高嘉鴻 李冠廷 簡品卉 李雅芳 陳怡馨.
織物的認識 演示者:陳明玲 美容科:家政概論.
評分標準.
实验八 石蜡切片法.
计算机问题求解 – 论题 串匹配 2017年5月3日.
複習 2013/12/24 Jehn-Ruey Jiang 江振瑞.
Advanced Competitive Programming
Maximum Flow.
11506: Angry Programmer ★★★★☆ 題組:Contest Set Archive with Online Judge
实验三 革兰氏染色法 显微镜测定技术.
Presentation transcript:

作业反馈3-12 TC 26.2-10, 26.2-13    Problem 26.1  26.2

能否能在查找最大流的同时, 直接找到这些paths? Ford-Fulkerson Edmonds-Karp 都不行 由于一张图最多就|E|条边,因此 序列的势不大于|E|,因此我们可以用最多不大于E的增广路径序列得到最大 流.

求最大流算法 基本思路 反复查找是否存在f可增路P 如果存在,沿P则更新当前流f 否则f即为最大流 查找f可增路P Y P=null? N 𝑓 𝑎 = 𝑓 𝑎 +Δ𝑓 𝑃 ,𝑎为𝑃的正向弧 𝑓 𝑎 −Δ𝑓 𝑃 ,𝑎为𝑃的反向弧 𝑓 𝑎 , 𝑎不在𝑃上 返回当前流f

Ford-Fulkerson标号算法 𝑙 𝑣 实际表示的是x经过当前所查找的 一条路P到达v可能的最大流量 给定网络N,求N的一个最大流 0.初始化: ∀𝑎∈𝐴,令𝑓 𝑎 =0;//初始流量为0 1. 𝑙 𝑥 =∞;𝐿= 𝑥 ;𝑆=∅//L表示已标未查集,S表示已标已查集 2.while(𝐿≠∅) 从𝐿中任意取一个节点𝑢, 对所有𝑣∈𝑁 𝑢 −(𝐿∪𝑆): 如果𝑎= 𝑢,𝑣 ∈𝐴且𝑐 𝑎 >𝑓(𝑎),则给𝑣标号: 𝑙 𝑣 = min 𝑙 𝑢 ,𝑐 𝑎 −𝑓 𝑎 ;𝐿=𝐿+{𝑣} 如果𝑎= 𝑣,𝑢 ∈𝐴且𝑓 𝑎 >0,则给𝑣标号: 𝑙 𝑣 = min 𝑙 𝑢 , 𝑓 𝑎 ,𝐿=𝐿+{𝑣} 𝐿=𝐿− 𝑢 ;𝑆=𝑆+{𝑢}//u处理完毕 if 𝑦∈𝐿,则存在f可增路, break: 3. if 𝑦∈𝐿(存在f可增路) 顺延标号更新流f 转第1步 4.if 𝐿=∅不存在f可增路;流f为最大流且 𝑆, 𝑆 为最小割, 返回f (𝑢,+,𝑙(𝑣)) (𝑢,−,𝑙(𝑣)) 更新f: 1. 令z=y 2. 如果z的标号为 𝑤,+,𝑙 𝑧 ,令𝑓 𝑤,𝑧 =𝑓 𝑤,𝑧 +𝑙(𝑦); 如果z的标号为 𝑤,−,𝑙 𝑧 ,令𝑓 𝑧,𝑤 =𝑓 𝑧,𝑤 −𝑙(𝑦); 3. 如果𝑤≠𝑥,令𝑧=𝑤并转2;

Ford-Fulkerson标号算法 复杂度𝑂(𝜀𝑣 𝑐 𝑚𝑎𝑥 ) 不仅依赖于问题规模𝜀,𝑣,还依赖一个参数 𝑐 𝑚𝑎𝑥 反复查找是否存在f可增路P 如果存在则更新当前流f 否则f即为最大流 x v1 v2 y m 1

Edmonds-Karp算法 𝑂( 𝜀 2 𝑣) 广度优先遍历,找最短f可增路 给定网络N,求N的一个最大流 0.初始化: ∀𝑎∈𝐴,令𝑓 𝑎 =0;//初始流量为0 1. 𝑙 𝑥 =∞;𝐿= 𝑥 ;𝑆=∅//L表示已标未查集队列,S表示已标已查集 2.while(𝐿≠∅) 从𝐿取第一个节点𝑢, 对所有𝑣∈𝑁 𝑢 −(𝐿∪𝑆): 如果𝑎= 𝑢,𝑣 ∈𝐴且𝑐 𝑎 >𝑓(𝑎),则给𝑣标号:𝑙 𝑣 = min 𝑙 𝑢 ,𝑐 𝑎 −𝑓 𝑎 ;𝐿= 𝐿+{𝑣} 如果𝑎= 𝑣,𝑢 ∈𝐴且𝑓 𝑎 >0,则给𝑣标号:𝑙 𝑣 = min 𝑙 𝑢 , 𝑓 𝑎 ,𝐿=𝐿+{𝑣} 𝐿=𝐿− 𝑢 ;𝑆=𝑆+{𝑢}//u处理完毕 if 𝑦∈𝐿,则存在f可增路, 进行以下操作: 顺延标号更新流f 转第1步 4. 𝐿=∅不存在f可增路;流f为最大流且 𝑆, 𝑆 为最小割, 返回f 𝑂( 𝜀 2 𝑣) 广度优先遍历,找最短f可增路 (𝑢,+,𝑙(𝑣)) (𝑢,−,𝑙(𝑣)) 更新f: 1. 令z=y 2. 如果z的标号为 𝑤,+,𝑙 𝑧 ,令𝑓 𝑤,𝑧 =𝑓 𝑤,𝑧 +𝑙(𝑦); 如果z的标号为 𝑤,−,𝑙 𝑧 ,令𝑓 𝑧,𝑤 =𝑓 𝑧,𝑤 −𝑙(𝑦); 3. 如果𝑤≠𝑥,令𝑧=𝑤并转2;

网络的割 定义 给定一个单源单汇网络 𝑁 𝑉,𝑥,𝑦,𝐴,𝐶 𝑆⊆𝑉, 𝑆 =𝑉−𝑆 𝑆, 𝑆 ={ 𝑢,𝑣 |𝑢∈𝑆,𝑣∈ 𝑆 } 𝑆, 𝑆 ={ 𝑢,𝑣 |𝑢∈𝑆,𝑣∈ 𝑆 } 如果𝑥∈𝑆∧𝑦∈ 𝑆  𝑆, 𝑆 为网络N的 一个割 割的容量𝐶𝑎𝑝 𝑆, 𝑆 : 𝑪𝒂𝒑 𝑺, 𝑺 = 𝒂∈ 𝑺, 𝑺 𝒄(𝒂) S S x y

割的示例 S t v1 v2 v3 v4 8 3 6 5 𝑺={𝒔}? 𝑺, 𝑺 ={ 𝒔,𝒕 , 𝒔, 𝒗 𝟏 , 𝒔, 𝒗 𝟐 } 𝑺={𝒔, 𝒗 𝟏 , 𝒗 𝟐 }? 𝑺, 𝑺 ={ 𝒔,𝒕 , 𝒗 𝟏 , 𝒗 𝟑 , 𝒗 𝟏 , 𝒗 𝟒 , 𝒗 𝟐 , 𝒗 𝟑 , 𝒗 𝟐 , 𝒗 𝟒 } S t v1 v2 v3 v4 8 3 6 5 Y Y 𝐶𝑎𝑝 𝑆, 𝑆 =8+5+6=19 𝐶𝑎𝑝 𝑆, 𝑆 =5+3+3+3+6=20 𝑺={ 𝒗 𝟏 , 𝒗 𝟐 }? 𝑺, 𝑺 ={ 𝒗 𝟏 , 𝒗 𝟑 , 𝒗 𝟏 , 𝒗 𝟒 , 𝒗 𝟐 , 𝒗 𝟑 , 𝒗 𝟐 , 𝒗 𝟒 } S t v1 v2 v3 v4 8 3 6 5 S t v1 v2 v3 v4 8 3 6 5 N Y 𝑺={𝒔, 𝒗 𝟏 }? 𝑺, 𝑺 ={ 𝒔,𝒕 , 𝒗 𝟏 , 𝒗 𝟑 , 𝒗 𝟏 , 𝒗 𝟒 , 𝒔, 𝒗 𝟐 } 𝐶𝑎𝑝 𝑆, 𝑆 =3+3+5+6=17

? 2 1 3 2 实际 1 𝐸 就足够小了!

b) Describe an efficient algorithm to solve the escape problem, and analyze its running time. 每个空白点拆分为两个节点(容量控制1) 每个起点作为一个源点,边界点作为汇点 每个点和边的capacity均为1 这是一个多源点的最大流问题 利用各种最大流求解算法求解最大流 最后只要查看最大流是否等于原点个数即可,如 果等于就可以,小于就不行.

原图中最小路径覆盖=|𝑽|−二部图的最大匹配数 有向无环图 将原图中所有节点i拆成 𝑥 𝑖 , 𝑦 𝑖 如果在原图中有边(𝑖,𝑗)那么我们添加边:( 𝑥 𝑖 , 𝑦 𝑗 )且容量为无穷大, 这样我们得到一个二部图 添加一个 super source S 和 a super sink T ,将S与所有 𝑥 𝑖 连接,并将所有 𝑦 𝑖 链接到 T,这些边的容量都为 1。 计算新图中 S 到 T 的最大流 M。M 同时也是二部图的最大匹配。 由于 原图中最小路径覆盖=|𝑽|−二部图的最大匹配数,所以我们要的最小路径覆盖就是|V|-M 证明: 原图中最小路径覆盖=|𝑽|−二部图的最大匹配数 一开始在原图中每个点都是独立的为一条路径,总共有|V|条不相交路径。 每次在 二分图里找一条匹配边就相当于在原图中把两条路径合成了一条路径,也就相当于路径数减 少了 1。 所以找到了几条匹配边,路径数就减少了多少。 所以有最小路径覆盖=原图的结点 数-新图的最大匹配数

b. Does your algorithm work for directed graphs that contain cycles b. Does your algorithm work for directed graphs that contain cycles? Explain.