National Cheng Kung University

Slides:



Advertisements
Similar presentations
Cognitive Radio Communications and Networks: Principles and Practice By A. M. Wyglinski, M. Nekovee, Y. T. Hou (Elsevier, December 2009) 1 Chapter 12 Cross-Layer.
Advertisements

University of Texas At El Paso
Outline LP formulation of minimal cost flow problem
1 Material to Cover  relationship between different types of models  incorrect to round real to integer variables  logical relationship: site selection.
1 Lecture 2 Shortest-Path Problems Assignment Problems Transportation Problems.
Introduction to Algorithms
ENGM 732 Formalization of Network Flows Network Flow Models.
Management Science 461 Lecture 6 – Network Flow Problems October 21, 2008.
MINIMUM COST FLOWS: NETWORK SIMPLEX ALGORITHM A talk by: Lior Teller 1.
Network Optimization Models: Maximum Flow Problems In this handout: The problem statement Solving by linear programming Augmenting path algorithm.
Jean-Charles REGIN Michel RUEHER ILOG Sophia Antipolis Université de Nice – Sophia Antipolis A global constraint combining.
Branch and Bound Algorithm for Solving Integer Linear Programming
NetworkModel-1 Network Optimization Models. NetworkModel-2 Network Terminology A network consists of a set of nodes and arcs. The arcs may have some flow.
Max-flow/min-cut theorem Theorem: For each network with one source and one sink, the maximum flow from the source to the destination is equal to the minimal.
15.082J and 6.855J and ESD.78J November 2, 2010 Network Flow Duality and Applications of Network Flows.
Package Transportation Scheduling Albert Lee Robert Z. Lee.
Flow Models and Optimal Routing. How can we evaluate the performance of a routing algorithm –quantify how well they do –use arrival rates at nodes and.
15.082J, 6.855J, and ESD.78J September 21, 2010 Eulerian Walks Flow Decomposition and Transformations.
Lecture 3 Transshipment Problems Minimum Cost Flow Problems
Design of double- and triple-sampling X-bar control charts using genetic algorithms 指導教授: 童超塵 作者: D. HE, A. GRIGORYAN and M. SIGH 主講人:張怡笳.
1 EL736 Communications Networks II: Design and Algorithms Class2: Network Design Problems -- Notation and Illustrations Yong Liu 09/12/2007.
Operations Research Assistant Professor Dr. Sana’a Wafa Al-Sayegh 2 nd Semester ITGD4207 University of Palestine.
Optimization for Operation of Power Systems with Performance Guarantee
Network Models (2) Tran Van Hoai Faculty of Computer Science & Engineering HCMC University of Technology Tran Van Hoai.
Modeling and Evaluation with Graph Mohammad Khalily Dermany Islamic Azad University, Khomein branch.
17 th International Teletraffic Congress Topological design of telecommunication networks Michał Pióro a,b, Alpar Jüttner c, Janos Harmatos c, Áron Szentesi.
Minimum Cost Flows. 2 The Minimum Cost Flow Problem u ij = capacity of arc (i,j). c ij = unit cost of shipping flow from node i to node j on (i,j). x.
Maximization of Network Survivability against Intelligent and Malicious Attacks (Cont’d) Presented by Erion Lin.
Optimal resource assignment to maximize multistate network reliability for a computer network Yi-Kuei Lin, Cheng-Ta Yeh Advisor : Professor Frank Y. S.
Parametric Max-Flow Algorithms for Total Variation Minimization W.Yin (Rice University) joint with D.Goldfarb (Columbia), Y.Zhang (Rice), Y.Wang (Rice)
1 1 © 2003 Thomson  /South-Western Slide Slides Prepared by JOHN S. LOUCKS St. Edward’s University.
1 Network Models Transportation Problem (TP) Distributing any commodity from any group of supply centers, called sources, to any group of receiving.
Lecture 5 – Integration of Network Flow Programming Models Topics Min-cost flow problem (general model) Mathematical formulation and problem characteristics.
Maximization of System Lifetime for Data-Centric Wireless Sensor Networks 指導教授:林永松 博士 具資料集縮能力無線感測網路 系統生命週期之最大化 研究生:郭文政 國立臺灣大學資訊管理學研究所碩士論文審查 民國 95 年 7 月.
All-to-all broadcast problems on Cartesian product graphs Jen-Chun Lin 林仁俊 指導教授:郭大衛教授 國立東華大學 應用數學系碩士班.
8/14/04J. Bard and J. W. Barnes Operations Research Models and Methods Copyright All rights reserved Lecture 5 – Integration of Network Flow Programming.
1 An Arc-Path Model for OSPF Weight Setting Problem Dr.Jeffery Kennington Anusha Madhavan.
Flow in Network. Graph, oriented graph, network A graph G =(V, E) is specified by a non empty set of nodes V and a set of edges E such that each edge.
Chapter 8 Network Models to accompany Operations Research: Applications and Algorithms 4th edition by Wayne L. Winston Copyright (c) 2004 Brooks/Cole,
論文進度報告 Advisor: Professor Frank Y.S. Lin Presented by G.W. Chen 陳冠瑋.
1 1 Slide © 2008 Thomson South-Western. All Rights Reserved © 2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or.
Approximation Algorithms Duality My T. UF.
1 Chapter 5 Branch-and-bound Framework and Its Applications.
Tuesday, March 19 The Network Simplex Method for Solving the Minimum Cost Flow Problem Handouts: Lecture Notes Warning: there is a lot to the network.
::Network Optimization:: Minimum Spanning Trees and Clustering Taufik Djatna, Dr.Eng. 1.
Part 3 Linear Programming
St. Edward’s University
The minimum cost flow problem
Flow in Network.
ENGM 535 Optimization Networks
Lecture 5 – Integration of Network Flow Programming Models
Frank Yeong-Sung Lin (林永松) Information Management Department
Dijkstra’s Algorithm with two levels of buckets
Lecture 5 – Integration of Network Flow Programming Models
Network Optimization Research Laboratory
Solving maximum flows on distribution networks:
Integer Programming (정수계획법)
Stochastic Network Interdiction
Introduction Basic formulations Applications
Introduction to Minimum Cost Flows
Not Always Feasible 2 (3,5) 1 s (0,2) 3 (, u) t.
Integer Programming (정수계획법)
Chapter 5 Transportation, Assignment, and Transshipment Problems
Uncapacitated Minimum Cost Problem in a Distribution Network
Frank Yeong-Sung Lin (林永松) Information Management Department
The Network Simplex Method
INTRODUCTION TO NETWORK FLOWS
Not Always Feasible 2 (3,5) 1 s (0,2) 3 (, u) t.
EMIS The Maximum Flow Problem: Flows and Cuts Updated 6 March 2008
Lecture 12 Network Models.
Presentation transcript:

National Cheng Kung University Reliability for Multi-state Capacitated Manufacturing Networks with Distillation Processes 指導教授: 王逸琳 教授 李宇欣 教授 林義貴 教授 洪一薰 教授 黃耀廷 教授 學生: 陳正楠 2008/5/30 National Cheng Kung University

National Cheng Kung University Outline Introduction Literature review Compacting process Computing network reliability Min-cost with reliability constraints Summary 2008/5/30 National Cheng Kung University

National Cheng Kung University Introduction About network reliability Definition: the probability of satisfying system’s requirements Applications: power system, transportation, manufacturing About D-node Distribution (distillation) node MP: 連結st的路徑,的弧集合,且其子集合非st路徑(沒有cycle)。 MC: 中斷st的割集,的弧集合,且其子集合非st割集。 2008/5/30 National Cheng Kung University

National Cheng Kung University Outline Introduction Literature review Compacting process Computing network reliability Min-cost with reliability constraints Summary 2008/5/30 National Cheng Kung University

Literature Review - Network reliability Reliability index Lower Bound Point (LBP) and Upper Bound Point (UBP) Problem types: Binary state: Moskowitz (1958), Mine (1959) Multistate capacity: Yeh (1998), Lin et al. (1995) Node failure: Yeh(2001), Lin (2002b) Cost budget: Lin (2004), Lin (2002a) Multicommodity: Lin (2003), Yeh (2006b) 滿足系統需求d單位或以上的機率 滿足系統需求最多是d單位的機率 2008/5/30 National Cheng Kung University

Literature Review - Network reliability Solution methods Minimal path and flow constraints: Yeh (2001), Lin (2001) State enumeration: Yeh (2006) State Space Partitioning method (SSP): Alexopoulos (1997) 2008/5/30 National Cheng Kung University

Literature Review - D-node Pure processing network (PPN) vs. Distribution network Koene (1982): refine and blend Fang & Qi (2003): distill and combine Optimization technique for PPN and Distribution network Sheu et al.(2006), Lin (2005) Reliability + D-node = ? 2008/5/30 National Cheng Kung University

A new type of a reliability problem 2008/5/30 National Cheng Kung University

National Cheng Kung University Outline Introduction Literature review Compacting process Computing network reliability Min-cost with reliability constraints Summary 2008/5/30 National Cheng Kung University

National Cheng Kung University Compacting Process To simplify the network structure Five compacting cases: D-groups Single transshipment O-nodes Self-loop arcs Parallel arcs Mismatched capacities 2008/5/30 National Cheng Kung University

National Cheng Kung University Compacting Process Single transshipment Self loop arc Parallel arc Single transshipment D-groups Parallel arc 2008/5/30 National Cheng Kung University

National Cheng Kung University 2008/5/30 National Cheng Kung University

Compacting Process Case 1: D-groups 2008/5/30 National Cheng Kung University

Compacting Process Case 2: Single transshipment O-nodes 2008/5/30 National Cheng Kung University

Compacting Process Case 2: Single transshipment O-nodes state Prob. 0,0 1/4×1/3 1,1 2,2 0,1 1,2 3,2 0,2 2,1 1,0 3,1 2,0 3,0 1/2 1 1/3 2 1/6 2008/5/30 National Cheng Kung University

Compacting Process Case 3: Self-loop arcs 2008/5/30 National Cheng Kung University

Compacting Process Case 4: Parallel arcs (connecting O-nodes) 2008/5/30 National Cheng Kung University

Compacting Process Case 4: Parallel arcs (connecting a D-node) 2008/5/30 National Cheng Kung University

Compacting Process Case 5: Mismatched capacities 2008/5/30 National Cheng Kung University

Outline Introduction Literature review Compacting process Computing network reliability Min-cost with reliability constraints Summary Modified state enumeration method (MSE) Modified state space partition method (MSSP) 2008/5/30 National Cheng Kung University

Computing Network Reliability - Problem definition 2008/5/30 National Cheng Kung University

Computing Network Reliability MSE method Enumerate all capacity state combination Check feasibility Find LBP to calculate reliability MSSP method Partition state space into feasible and infeasible interval Squeeze the reliability 2008/5/30 National Cheng Kung University

Computing Network Reliability MSE - General procedure Step 1. Enumerate all CCC (Candidate Capacity Combination vector) Step 2. Eliminate infeasible CCC by checking the capacity constraints Step 3. Check the feasibility of remaining CCC Step 4. Compare all pairs to identify QCC Qualified Capacity Combination vector, that is LBP) Step 5. Compute the system’s reliability 2008/5/30 National Cheng Kung University

Computing Network Reliability MSE - Numerical example (step 1) Enumerate all capacity state combinations 4 states 4 states 6 3.2 0.8 4 2 a8 a7 a6 a5 a4 a3 a2 a1 4 states 4 states 4 states 65536 CCC 48 4 states 4 states 4 states 2008/5/30 National Cheng Kung University

Computing Network Reliability MSE – Numerical example (step 2) Check feasibility by using following constraints: 385 CCC 2008/5/30 National Cheng Kung University

Computing Network Reliability MSE – Numerical example (step 3) Check feasibility by solving max-flow problem, 120 CCC remains 6 3.2 0.8 4 120 119 2 1.6 0.4 5 3 1 a8 a7 a6 a5 a4 a3 a2 a1 2008/5/30 National Cheng Kung University

Computing Network Reliability MSE – Numerical example (step 4) { 2, 3, 4, 6, 8, 9, 11, 14, 15, 17, 20, 21, 22, 23, 24, 26, 28, 29, 31, 34, 35, 37, 40, 98, 100, 102, 103, 105, 108, 109, 111, 114, 115, 117, 120, 7, 10} CCC10 > CCC5 10 5 { 2, 3, 4, 6, 8, 9, 11, 14, 15, 17, 20, 21, 22, 23, 24, 26, 28, 29, 31, 34, 35, 37, 40, 98, 100, 102, 103, 105, 108, 109, 111, 114, 115, 117, 120, 7} CCC7 > CCC5 7 { 2, 3, 4, 6, 8, 9, 11, 14, 15, 17, 20, 21, 22, 23, 24, 26, 28, 29, 31, 34, 35, 37, 40, 98, 100, 102, 103, 105, 108, 109, 111, 114, 115, 117, 120} CCC120 > CCC1 120 1 { 2, 3, 4, 6, 8, 9, 11, 14, 15, 17, 20, 21, 22, 23, 24, 26, 28, 29, 31, 34, 35, 37, 40, 98, 100, 102, 103, 105, 108, 109, 111, 114, 115, 117} CCC117 > CCC1 117 { 2, 3} CCC3 > CCC1 3 { 2} CCC2 > CCC1 2 I qualification j i 2008/5/30 National Cheng Kung University

Computing Network Reliability MSE – Numerical example (step 5) Obtained five qualified capacity combination vector (QCC) after comparison QCC1 = [2, 6, 0.4, 1.6, 6, 0, 2, 6] QCC2 = [2, 6, 0.4, 1.6, 6, 2, 4, 4] QCC3 = [2, 6, 0.4, 1.6, 6, 4, 6, 2] QCC4 = [4, 4, 0.8, 3.2, 4, 0, 4, 4] QCC5 = [4, 4, 0.8, 3.2, 4, 2, 6, 2] 2008/5/30 National Cheng Kung University

Computing Network Reliability MSE – Numerical example (step 5) Reliability of multistate network Ei = {X | X ≥ QCCi} Pr(E1∪E2∪E3∪E4∪E5) = 0.010127315 2008/5/30 National Cheng Kung University

Computing Network Reliability MSSP – General Procedure Partition entire state space (Ω) into feasible, infeasible and undetermined interval with v0 and v* Step 1. Set PU = 1, PL = 0 and Γ = Ω Step 2. Partition the interval set of Γ into feasible interval F, infeasible interval Ij and undetermined interval Uj by v0 and v* Step 3. Set PL = PL + Pr{F}, PU = PU - Pr{Ij} Step 4. End with Γ is empty or PL = PU = P 2008/5/30 National Cheng Kung University

Computing Network Reliability MSSP – Improve efficiency Decrease the number of times to solve max-flow problem by distillation constraint v0 = v* = v for all D-node’s adjacency arcs Obey distillation constraint vj = rjvi ,where arc i is entering arc of D-node, arc j is outgoing arc of D-node 2008/5/30 National Cheng Kung University

Computing Network Reliability MSSP – Numerical example (1/3) Step 1. Set PU=1, PL=0 and Γ= Ω = [α, β] = [(0, 0, 0, 0, 0, 0, 0, 0), (4, 6, 0.8, 3.2, 6, 6, 6, 6)] Step 2. Lower each arc’s capacity level to obtain feasible state v0=[2, 6, 0.4, 1.6, 6, 0, 2, 6] Fix all arcs’ capacity levels at α and lower each arc’s capacity level to obtain v*=[2, 4, 0.4, 1.6, 4, 0, 2, 2] 2008/5/30 National Cheng Kung University

Computing Network Reliability MSSP – Numerical example (2/3) F = [v0, β] = [(2, 6, 0.4, 1.6, 6, 0, 2, 6), (4, 6, 0.8, 3.2, 6, 6, 6, 6)], I1 = [(0, 0, 0, 0, 0, 0, 0, 0), (0, 6, 0.8, 3,2, 6, 6, 6, 6)] I8 = [(2, 4, 0.4, 1.6, 4, 0, 2, 0), (4, 6, 0.8, 3.2, 6, 6, 6, 0)] U2 = [(2, 4, 0.4, 1.6, 4, 0, 2, 2), (4, 4, 0.8, 3.2, 6, 6, 6, 6)] U5 = [(2, 6, 0.4, 1.6, 4, 0, 2, 2), (4, 6, 0.8, 3.2, 4, 6, 6, 6)] U8 = [(2, 6, 0.4, 1.6, 6, 0, 2, 2), (4, 6, 0.8, 3.2, 6, 6, 6, 4)] 2008/5/30 National Cheng Kung University

National Cheng Kung University Computing Network Reliability MSSP – Numerical example (3/3) Step 3. PL = PL + Pr{F} = 0 + 0.67×0.25×0.67×0.67×0.25×1×0.75×0.25 = 0.0034722 PU = PU - Pr{I1} - ··· - Pr{I8} = 1 - 0.333 - ··· - 0.0138 = 0.04166 Γ = {U2, U5, U8}, use undetermined interval U2 and go to step 2 2008/5/30 National Cheng Kung University

Computing Network Reliability MSSP – Numerical example (4/4) Step 4. Γ is empty and PL = PU = 0.010127315 2008/5/30 National Cheng Kung University

Computing Network Reliability MSSP – some properties QCC can be obtained by comparing all v0 to find LBP in each undetermined interval Since we obtained QCC, we can use IE method to find reliability directly rather than squeezing link 2008/5/30 National Cheng Kung University

National Cheng Kung University Outline Introduction Literature Review Compacting process Computing Network reliability Min-cost with reliability constraints Summary 2008/5/30 National Cheng Kung University

Min-cost with reliability constraints - Problem definition A managerial information Satisfy reliability threshold (α) and then find the minimum cost 2008/5/30 National Cheng Kung University

Min-cost with reliability constraints - General procedure Step 1. Use the information of the whole system’s reliability: Pr(E1), Pr(E2), …, Pr(∩i Ei) Step 2. Enumerate all QCCi’s combination (Set Il) Step 3. Find the feasible set Step 4. Find the minimum cost from all feasible sets 2008/5/30 National Cheng Kung University

Min-cost with reliability constraints - Numerical example (1/2) 5 QCC, α = 0.009 Step 1. Pr(E1), Pr(E2), Pr(E3),…, Pr(E1∩E2 ∩ E3 ∩ E4 ∩E5), Step 2. I1 = {QCC1, QCC2, QCC3, QCC4} I2 = {QCC1, QCC2, QCC3, QCC5} I3 = {QCC1, QCC2, QCC4, QCC5} I30 = {QCC5} 2008/5/30 National Cheng Kung University

Min-cost with reliability constraints - Numerical example (2/2) RelI_1(G), RelI_3(G), RelI_4(G) > 0.009, RelI_2(G), RelI_5(G), …, RelI_30(G) < 0.009 Step 3. Feasible set = {I1, I3, I4} Step 4. C* = {38, 36, 38} = 36, I* = I3 = {QCC1, QCC2, QCC4, QCC5} 2008/5/30 National Cheng Kung University

National Cheng Kung University Outline Introduction Literature Review Compacting process Computing Network reliability Min-cost with reliability constraints Summary 2008/5/30 National Cheng Kung University

National Cheng Kung University Summary Compacting capacitated networks with D-nodes Calculate network reliability for multistate distribution network with two methods: MSE MSSP More managerial information: min-cost with reliability constraint 2008/5/30 National Cheng Kung University

National Cheng Kung University Future research Use heuristic method to approximate reliability Network reliability with budget constraint by SSP Solve stochastic shortest path problem by SSP Reliability for multicommodity 2008/5/30 National Cheng Kung University

Thanks for your listening!! 2008/5/30 National Cheng Kung University

National Cheng Kung University Original SSP 4 +2+2+4+4+2=18 0 +3+3+4+4+4=18 Improved SSP 3+3+3 +2+2+4+4+2=23 3+3+3 +3+3+4+4+4=27 a1 a2 a3 a4 a5 a6 a7 a8 β 4 6 0.8 3.2 v0 2 0.4 1.6 a1 a2 a3 a4 a5 a6 a7 a8 β 4 6 v0 2 a1 a2 a3 a4 a5 a6 a7 a8 β 4 6 0.8 3.2 v* 2 0.4 1.6 a1 a2 a3 a4 a5 a6 a7 a8 β 4 6 v* 2 back 2008/5/30 National Cheng Kung University