第八章 網路模式 Network Models 作業研究 二版 2009 © 廖慶榮.

Slides:



Advertisements
Similar presentations
第三章 單形法 Simplex Method © 廖慶榮 作業研究 二版 p.2/45 章節大綱 1. 前言 2. 單形法的幾何意義 單形法的幾何意義 3. 單形法的代數說明 單形法的代數說明 4. 單形法的表形式 單形法的表形式 5. 特殊情況 特殊情況 6. 對於其他形式的調整 對於其他形式的調整.
Advertisements

猜谜语 有个小娃娃,真是没 礼貌。 见到小树摇一摇,吓 得树叶哇哇叫。 见到小花逗一逗,摘 去她的太阳帽。 没人和它交朋友,只 好自已到外处跑。
《公路纵断面设计》 —— 纵断面设计的要求 道桥系 二○○七年五月. 纵断面设计的一般要求 1 .纵坡设计必须满足《公路工程技术标准》中的各项规定。 2 .为保证汽车能以一定的车速安全舒顺地行驶,纵坡应具有 — 定 的平顺性,起伏不宜过大及过于频繁。尽量避免采用极限纵坡 值.缓和坡段应自然地配合地形设置,在连续采用极限长度的.
黄帝内经 内经教研室 王黎.
职官与科举 职官:在国家机构中担任一定职务的官吏,这里面有职官的名称、职权范围和品级地位等方面的内容。
花开有日 芬芳天下 “国培计划(2012)” ——幼儿园骨干教师远程培训项目 山东幼儿园教师8班第4期简报 主办人:张瑞美     
《卖火柴的小女孩》 《海的女儿》 你 认 识 这 些 图 片 的 故 事 吗 《丑小鸭》 《拇指姑娘》 它们都来自于哪位作家笔下?
第11章 網路流.
第二章 复式记账原理*** 主要内容、重点难点: 1.会计要素与会计等式*** 2.会计科目与账户*** 3. 借贷记账法***
民主國家的政府體制 我國的中央政府體制 我國中央政府的功能 地方政府組織與功能
銷售與顧客關係管理 巫立宇.邱志聖 著.
1、分别用双手在本上写下自己的名字 2、双手交叉
20、豆花庄的小家伙们.
2007年11月考试相关工作安排 各考试点、培训中心和广大应考人员:
CH11 心理疾病 李志鴻.
分式的乘除(1) 周良中学 贾文荣.
第四章 制造业企业 主要经济业务核算.
华 夏 之 祖 第 3 课.
法學緒論第六單元:法律適用 設計課程︰ 財經法律系 --楊東連 法學緒論-6.
Network Optimization: Models & Algorithms
《思想品德》七年级下册 教材、教法与评价的交流 金 利 2006年1月10日.
CH1 . 集 合 与 命 题.
第7章 图论基础与应用 PART A 《可视化计算》.
Linear Programming: Introduction and Duality
Chap5 Graph.
7.5 擴張樹 (Spanning Tree) 一個無向相連圖 G 的子圖 G’ 如果可用最少的邊來連接G 的
Chapter 4 網路模型 Network Models.
Graph Theory Part II Applications in daily life
Chapter 4 Spanning Trees
Chap5 Graph.
第8章 圖形結構(Graphs) 8-1 圖形的基本觀念 8-2 圖形的表示法 8-3 圖形的走訪 8-4 擴張樹
Chapter 17 投資決策經濟分析.
第三章 單形法 Simplex Method 作業研究 二版 2009 © 廖慶榮.
Graph 2 Michael Tsai 2012/5/1 連載: 學生上課睡覺姿勢大全
4B冊 認識公倍數和最小公倍數 公倍數和最小公倍數的關係.
Graph Theory Graph theory is the study of the properties of graph structures. It provides us with a language with which to talk about graphs.
2 電子商務模式與流程 Models & Process of E-Commerce.
2 電子商務模式與流程 Models & Process of E-Commerce.
Chapter 7 圖形與網路 資料結構導論 - C語言實作.
資料結構 第7章 圖形結構.
Ch 3 Dynamic Programming (動態規劃).
Ch07 圖形與網路 淡江大學 周清江
網路安全技術 OSI七層 學生:A 郭瀝婷 指導教授:梁明章.
Chapter 2 Basic Concepts in Graph Theory
網路遊戲版 幸福農場168號.
整數規劃 Integer Programming
最短路徑 The Shortest Path.
電子商務模式與流程 Models & Process of E-Commerce.
本章結構 網路簡介 最短路徑問題 最小展開樹問題 最大流量問題 10-1.
圖論的介紹 第二組 徐榮德 鄭又齊 陳俊嘉.
鄧姚文 資料結構 第八章:圖(Graph) 鄧姚文
運輸與指派問題 Transportation and Assignment Problems
网络模型 Network Modeling Operations Research 运 筹 学
12797: Letters ★★★☆☆ 題組:Problem Set Archive with Online Judge
動畫演示 Node規範了一些基本的方法,像是增加節點、刪除節點、讓節點做一些事、取得第n個節點等等
第五章 對偶理論 Duality Theory 作業研究 二版 2009 © 廖慶榮.
10328: Coin Toss ★★★☆☆ 題組:Problem Set Archive with Online Judge
第四章 通訊與網路管理 授課老師:褚麗絹.
非負矩陣分解法介紹 報告者:李建德.
線性規劃的其他演算法 Special Simplex Method
All Sources Shortest Path The Floyd-Warshall Algorithm
第一章 電子商務簡介 第一篇 電子商務概論篇.
圖形結構 Graph Structure chapter 9 德明科技大學資訊科技系.
Homework (2011/12/23) Use Algorithm 5.1 to find a maximum flow and a minimum cut for the network shown below. (Assume f(a)=0 for each arc a.) s y x u.
11506: Angry Programmer ★★★★☆ 題組:Contest Set Archive with Online Judge
Graph 1 Michael Tsai 2012/4/24 連載: 學生上課睡覺姿勢大全
11621 : Small Factors ★★☆☆☆ 題組:Problem Set Archive with Online Judge
Chapter 16 動態規劃.
JAVA 程式設計與資料結構 第二十一章 Graph.
Presentation transcript:

第八章 網路模式 Network Models 作業研究 二版 2009 © 廖慶榮

章節大綱 前言 專有名詞 最短路徑問題 最小擴充樹問題 最大流量問題 最低成本流量問題 網路單形法 作業研究 二版 Ch.8 網路模式

8.2 專有名詞 圖(graph):一組節點(node)與一組弧(arc)的集合 網路(network):弧上具有流量的圖 8.2 專有名詞 圖(graph):一組節點(node)與一組弧(arc)的集合 網路(network):弧上具有流量的圖 鏈(chain):由弧所連接的一系列節點 路徑(path):所有弧之方向均相同的鏈 迴路(circuit):開始和結束在同一個節點的路徑 循環(cycle):開始和結束在同一個節點的鏈 無循環網路(acyclic network):無迴路的網路 連接圖(connected graph):任意兩節點均存在相連之鏈的圖 樹(tree):無循環的連接圖 擴充樹(spanning tree):包含圖中所有節點的樹 作業研究 二版 Ch.8 網路模式

專有名詞的圖示 作業研究 二版 Ch.8 網路模式

8.3 最短路徑問題 最短路徑問題(shortest-path problem) 應用 找出由起始節點至終止節點的最短路徑 電子地圖 8.3 最短路徑問題 最短路徑問題(shortest-path problem) 找出由起始節點至終止節點的最短路徑 應用 電子地圖 航空運輸網的設計 消防車行經路線的規劃 (弧可代表距離、成本、時間、機率等) 作業研究 二版 Ch.8 網路模式

Dijkstra演算法 Dijkstra演算法 最短路徑演算法 尤其適用於有迴路的網路 定義: 作業研究 二版 Ch.8 網路模式

Dijkstra演算法 作業研究 二版 Ch.8 網路模式

範例8.1 若要開車由市中心(節點1)至該風景區(節點 7),則最短路徑為何? 作業研究 二版 Ch.8 網路模式

範例8.1 /最佳解 作業研究 二版 Ch.8 網路模式

8.4 最小擴充樹問題 最小擴充樹問題(minimal spanning tree problem) 應用 8.4 最小擴充樹問題 最小擴充樹問題(minimal spanning tree problem) 找出一個總長度最短的擴充樹,以使得圖中任意兩節點間存在一條路徑 應用 通訊網路的設計 交通運輸系統的設計 電力供應網路系統的設計 水利灌溉工程的設計 道路積雪的清除 作業研究 二版 Ch.8 網路模式

8.4 最小擴充樹問題 演算法步驟 選擇長度最短的弧 在所有尚未被連接的節點中,找出一個與目前連接圖距離最近的節點,並將其與連結圖相連 8.4 最小擴充樹問題 演算法步驟 選擇長度最短的弧 在所有尚未被連接的節點中,找出一個與目前連接圖距離最近的節點,並將其與連結圖相連 若連接圖包含所有節點,則停止程序,否則返回步驟2 作業研究 二版 Ch.8 網路模式

範例8.2 有線電視系統公司應如何選擇圖中的各弧,才能以最低 的網路架設成本,提供對該郊區所有住戶的收視服務? 作業研究 二版 Ch.8 網路模式

範例8.2 最佳解 作業研究 二版 Ch.8 網路模式

8.5 最大流量問題 最大流量問題(maximal flow problem) 應用 決定由起始節點至終止節點的最大流量以及各弧的最佳流量 8.5 最大流量問題 最大流量問題(maximal flow problem) 決定由起始節點至終止節點的最大流量以及各弧的最佳流量 應用 顛峰時間的交通管制 石油公司的管線輸送 大型活動(如演唱會、集會遊行、運動比賽)前後的交通管制 公司貨物的供應鏈系統設計 作業研究 二版 Ch.8 網路模式

8.5 最大流量問題 定義: LP模式: 作業研究 二版 Ch.8 網路模式

8.5 最大流量問題 演算法步驟: 找出一條由起點至終點仍具有正剩餘流動容量(positive remaining flow capacity;PRFC)的路徑。若無此路徑,則程序停止。 在此路徑上,選擇具最小PRFC的弧,並讓f等於此最小的PRFC。 更新路徑上各弧的PRFC如下: 對於與路徑方向相同的弧,將其容量減去f。 對於與路徑方向相反的弧,將其容量加上f。 返回步驟1。 作業研究 二版 Ch.8 網路模式

範例8.3 在下班的交通顛峰時間,各道路應如何管制交通, 才能使得車輛得以儘速疏散? 作業研究 二版 Ch.8 網路模式

範例8.3 /圖a.b 作業研究 二版 Ch.8 網路模式

範例8.3 /圖c.d 作業研究 二版 Ch.8 網路模式

範例8.3 /最佳解 作業研究 二版 Ch.8 網路模式

最大流量最小切割理論 切割(cut) 切割值(cut value) 最大流量最小切割理論(max-flow min-cut theorem) 一組有向弧(directed arc)所成的集合,此集合包含所有由起點至終點的路徑中,至少其中一個弧 切割值(cut value) 集合內所有弧之流動容量的總和 最大流量最小切割理論(max-flow min-cut theorem) 最小切割值則等於最大流量 作業研究 二版 Ch.8 網路模式

最大流量最小切割理論 以範例8.3為例,其中三條切割: 切割1:55 /切割2:45 /切割3:50 作業研究 二版 Ch.8 網路模式

最大流量最小切割理論 此切割內所有弧的流動容量均為零,故為最佳解 作業研究 二版 Ch.8 網路模式

8.6 最低成本流量問題 應用 最低成本流量問題(minimum cost flow problem) 8.6 最低成本流量問題 最低成本流量問題(minimum cost flow problem) 以最低總成本將供給經由網路運送至所需的節點 應用 石油管線運送 大多數網路問題均是最低成本流量問題的特例 LP模式: 作業研究 二版 Ch.8 網路模式

流量下限限制的調整 作業研究 二版 Ch.8 網路模式

範例8.4 最低成本流量問題的網路表達方式: 必要條件:淨流量的總和必須為零,即 作業研究 二版 Ch.8 網路模式

特殊情況 運輸問題:當符合以下條件時: 指派問題:除運輸問題的兩項條件外,尚需: 轉運問題 無轉運節點 各弧無容量限制 供給節點的淨流量=1,需求節點的淨流量= -1 轉運問題 當各弧無容量限制時 作業研究 二版 Ch.8 網路模式

特殊情況 最短路徑問題:當符合以下三項條件時: 最大流量問題:當符合以下條件時: 供給及需求節點各僅有一個,其餘均為轉運節點 供給節點的淨流量=1,需求節點的淨流量= -1 各弧無容量限制 最大流量問題:當符合以下條件時: 供給節點的 ,需求節點的 ,其中 是任意指定的一個最大流量上限值 加上弧(1,n),並讓其容量限制為無限大 所有 ,惟 作業研究 二版 Ch.8 網路模式

8.7 網路單形法 網路單形法(network simplex method) 四個重要部分: 8.7 網路單形法 網路單形法(network simplex method) 結合運輸問題單形法以及單形法上限技巧兩個方法,應用在網路問題,而形成的一個有效率的方法 四個重要部分: 可行解的表達方式 測試最佳性及決定進入變數 決定離開變數 建立下一個可行基解 作業研究 二版 Ch.8 網路模式

1. 可行解的表達方式 若指定一個擴充樹,即可找出(如果存在的話)此 擴充樹所代表的可行基解 範例8.5 (Z=490) 作業研究 二版 Ch.8 網路模式

2. 測試最佳性及決定進入變數 作業研究 二版 Ch.8 網路模式

3.&4. 決定離開變數並建立BFS 說明 由於弧上有容量的限制,所以決定離開變數的方式須依4.5節上限技巧的方式處理 在此循環中,最先降為零或最先達到上限的弧即為離開變數 讓f為此離開變數的變化量,則將所有與循環方向相同的弧加上f,與循環方向相反的弧減去f,即可得到下一個BFS 作業研究 二版 Ch.8 網路模式

3.&4. 決定離開變數並建立BFS 為進一步簡化計算過程,當變數 到達上限而以 取代時,僅需調整如下: 作業研究 二版 Ch.8 網路模式

範例8.6 /圖(a)&(b) 作業研究 二版 Ch.8 網路模式

範例8.6 /圖(c)&(d) 作業研究 二版 Ch.8 網路模式

範例8.6 /最佳解 作業研究 二版 Ch.8 網路模式