Network Analysis. Links, nodes, trees, graphs, paths and cycles what does it all mean? Minimal spanning tree shortest route maximum flow

Similar documents
NETWORK OPTIMIZATION MODELS

14 Graph Theory. Exercise Set 14-1

SPARE CONNECTORS KTM 2014

SPAREPARTSCATALOG: CONNECTORS SPARE CONNECTORS KTM ART.-NR.: 3CM EN

PBW 654 Applied Statistics - I Urban Operations Research. Unit 3. Network Modelling

1. For each part (a) through (d) below, state which of the three triangles, if any, are similar and why. a.

Lecture 8 Network Flow Models

!"#$%&'()&'"(*&+$*,--$.&*/-*0'1$*/"*&+$*23)%1/34%'%*/-*2/&)&/$%

CIS-331 Fall 2013 Exam 1 Name: Total of 120 Points Version 1

4. Specifications and Additional Information

CIS-331 Fall 2014 Exam 1 Name: Total of 109 Points Version 1

CIS-331 Exam 2 Fall 2014 Total of 105 Points. Version 1

Hartmann HONORS Geometry Chapter 3 Formative Assessment * Required

Technical Specification. Third Party Control Protocol. AV Revolution

Network Flow Models. Chapter Copyright 2010 Pearson Education, Inc. Publishing as Prentice Hall

Aluminum Capacitors + 85 C, Miniature, Axial Lead

CIS-331 Spring 2016 Exam 1 Name: Total of 109 Points Version 1

CIS-331 Exam 2 Fall 2015 Total of 105 Points Version 1

Achieving Efficiency in Gas Pipeline Connection: Evidence from Ghana

The cache is 4-way set associative, with 4-byte blocks, and 16 total lines

Squares and Rectangles

Network Optimization Models. Chapter 10: Hillier and Lieberman Chapter 8: Decision Tools for Agribusiness Dr. Hurley s AGB 328 Course

Gateway Ascii Command Protocol

2-Type Series Pressurized Closures

Specifcations. Highlights - Rilled cans withstand high shock and vibration. - 2 times the ripple-current capability - High capacitance per can

!!!"#$%&%#'"()*+!,&()*,

Introduction to Management Science (8th Edition, Bernard W. Taylor III) Chapter 12 Network Flow Models. Chapter 12 - Network Flow Models 1

!"#$%&'#(!)*+(!,(*-+.'!/0-!$#'!&+,,*('!/'!!!"#$%&%#'"()*+!,&()*,

C1098 JPEG Module User Manual

CIS-331 Exam 2 Spring 2016 Total of 110 Points Version 1

ECHO Process Instrumentation, Inc. Modbus RS485 Module. Operating Instructions. Version 1.0 June 2010

NCSS Statistical Software

!!!"#$%&%#'"()*+!,&()*,

DBK24. Isolated Digital Output Chassis. Overview

Name Class Date. Find corresponding parts using the order of the letters in the names.

Chapter 2 Diagnostic Test

Friday 5 June 2015 Morning

Chalmers University of Technology. Network Models. April 11, Birgit Grohe

Network Models - Examples. Network Models. Definition and Terminology. The Minimum Spanning Tree (MST) Problem

Specifcations. Highlights - Rilled cans withstand high shock and vibration - High ripple current capability - High capacitance per can

Triangles Chapter Problems

7 CONGRUENCE OF TRIANGLES

Computational Intelligence

UYM-UOM-UOY-UOD- UOS-UOB-UOR

UNH-IOL MIPI Alliance Test Program

International Journal of Scientific & Engineering Research, Volume 6, Issue 2, February-2015 ISSN

One subset of FEAL, called FEAL-NX, is N round FEAL using a 128-bit key without key parity.

b The orders of the vertices are 29, 21, 17 and 3 The graph is neither Eulerian not semi-eulerian since it has more than 2 odd vertices.

Transactions in Euclidean Geometry

Name Date Class Period

G.CO.C.10: Centroid, Orthocenter, Incenter and Circumcenter

July Registration of a Cyrillic Character Set. Status of this Memo

Therefore, x is 3. BC = 2x = 2(3) = Line Segments and Distance. Find each measure. Assume that each figure is not drawn to scale. 1.

Triangles Chapter Problems

Term: description named by notation (symbols) sketch an example. The intersection of two lines is a. Any determine a line.

Case ast Doc 284 Filed 11/07/14 Entered 11/07/14 17:54:43 IN THE UNITED STATES BANKRUPTCY COURT FOR THE EASTERN DISTRICT OF NEW YORK

Section 6 1: Proportions Notes

GEOMETRY PRACTICE TEST END OF COURSE version A (MIXED) 2. Which construction represents the center of a circle that is inscribed in a triangle?

T EERIN G S Y S T EM C O O LIN

6.2 Initial Problem. Section 6.2 Network Problems. 6.2 Initial Problem, cont d. Weighted Graphs. Weighted Graphs, cont d. Weighted Graphs, cont d

5-2 Bisectors in Triangles

LAP 1 TOOLS OF GEOMETRY VOCABULARY, THEOREMS AND POSTULATES

!!!"#$%&%#'"()*+!,&()*,

TRIANGLE RELATIONSHIPS Chapter 5 Unit 7. Geometry- Rushing. Name. Hour

MATH-G FMS Fitch Geo G5 Ch 5 Triangle Inequalities Test Exam not valid for Paper Pencil Test Sessions

3 Geometric inequalities in convex quadrilaterals Geometric inequalities of Erdős-Mordell type in the convex quadrilateral

2. Find the distance between points P(7, 4) and Q(1, 2) to the nearest tenth.

Investigating Variations of Varignon s Theorem Using GeoGebra

FTA1000 Cameras, Optics and Illuminators


3 rd Six Weeks

5.1: Date: Geometry. A midsegment of a triangle is a connecting the of two sides of the triangle.

4-8 Triangles and Coordinate Proof. Position and label each triangle on the coordinate plane. 1. right with legs and so that is 2a units long and leg

Triple DES and AES 192/256 Implementation Notes

6.1 Font Types. Font Types

CDR File Information. Comments Direct PCM

IEC Contactors. Auxiliary Contact Blocks GENERAL

PE Exam Review - Surveying Demonstration Problem Solutions

When two polygons have the same shape and only differ in size, we say they are similar polygons.

8.7 Coordinate Proof with

fall08ge Geometry Regents Exam Test Sampler fall08 4 The diagram below shows the construction of the perpendicular bisector of AB.

4. Tierra knows that right angles are congruent. To prove this she would need to use which important axiom below?

Graph Theory: Week 1

CIS-331 Final Exam Spring 2015 Total of 115 Points. Version 1

APPLESHARE PC UPDATE INTERNATIONAL SUPPORT IN APPLESHARE PC

!!!"#$%&%#'"()*+!,&()*,

Unit 5 Triangle Congruence

PRINCIPLES FROM PATTERNS Geometry - Algebra II - Trigonometry

10/30/2013. Chapter 7: The Mathematics of Networks. Network. Network. Network. Network. Optimal Network. 7.1 Networks and Trees

Fundamentals of Cryptography

MST & Shortest Path -Prim s -Djikstra s

EDR Report Information

Acquirer JCB EMV Test Card Set

Congruent Triangles. The flag of the United Kingdom is shown below. Consider the four large triangles appearing on the top and the bottom of the flag.

Practice A. Solving Right Triangles. sin. cos A 5. tan 2

COT 6936: Topics in Algorithms! Giri Narasimhan. ECS 254A / EC 2443; Phone: x3748

4. Find the exact circumference of a circle with diameter 12 in.

PowerPrism16 Light Controllers Instruction Guide

SHORT ANSWER. Write the word or phrase that best completes each statement or answers the question.

Florida State University Libraries

Transcription:

Network Analysis Minimal spanning tree shortest route maximum flow Links, nodes, trees, graphs, paths and cycles what does it all mean? Real OR in action! 1

Network Terminology Graph - set of points (nodes) connected by lines (arcs) network - graph with numbers assigned to the arcs chain - sequence of arcs connecting two nodes connected graph - a chain exists for all pairs of nodes path - directed chain directed network - network with all arcs directed cycle - chain (path) connecting a node to itself tree - graph with no cycles spanning tree - tree with all nodes connected capacitated network - network with arc capacities

A Graph 3

A Network 3 1 10 Distances are in miles.

Are there any real examples of these so called arcs and nodes? Nodes Arcs Flows intersections roads vehicles airports air lanes aircraft switching points wires, channels messages pumping stations pipes fluid or gas work centers materials-handling jobs

Minimal Spanning Tree Select those branches of the network having the shortest total length while providing a path between each pair of nodes. The greedy algorithm: 1. Select any node arbitrarily. Find the unconnected node nearest to a connected node and connect the two nodes. 3. Repeat step until all nodes are connected.

The County desires to connect all the towns to a single sewage system. This will require having each town tied to a piping system. How should the system be designed to minimize the total length of pipe. 3 1 10 Roadways connecting towns in Putrid County. Distances are in miles.

1. Arbitrarily pick a starting node. 3 1 10

1. Arbitrarily pick a starting node.. Connect it to the nearest node. 3 1 10 9

1. Arbitrarily pick a starting node.. Connect it to the nearest node. 3. Find the nearest unconnected node to a connected node and connect it. 3 1 10 10

1. Arbitrarily pick a starting node.. Connect it to the nearest node. 3. Find the nearest unconnected node to a connected node and connect it. 3 10. Repeat step 3 until all nodes are connected. 1 11

1. Arbitrarily pick a starting node.. Connect it to the nearest node. 3. Find the nearest unconnected node to a connected node and connect it. 3 10. Repeat step 3 until all nodes are connected. 1 1

1. Arbitrarily pick a starting node.. Connect it to the nearest node. 3. Find the nearest unconnected node to a connected node and connect it. 3 10. Repeat step 3 until all nodes are connected. 1 13

1. Arbitrarily pick a starting node.. Connect it to the nearest node. 3. Find the nearest unconnected node to a connected node and connect it. 3 10. Repeat step 3 until all nodes are connected. 1 1

1. Arbitrarily pick a starting node.. Connect it to the nearest node. 3. Find the nearest unconnected node to a connected node and connect it. 3 10. Repeat step 3 until all nodes are connected. 1 1

1. Arbitrarily pick a starting node.. Connect it to the nearest node. 3. Find the nearest unconnected node to a connected node and connect it. 3 10. Repeat step 3 until all nodes are connected. 1 Distance = + 3 + + + + + + = 3 miles 1

1. Arbitrarily pick a starting node.. Connect it to the nearest node. 3. Find the nearest unconnected node to a connected node and connect it.. Repeat step 3 until all nodes are connected. 3 Distance = + 3 + + + + + + = 3 miles 1

Shortest Route Problem Find the shortest path from one node to another node or to all other nodes in a directed network. Shortest Path Solution procedures 1. Tabular Method. Cut Method 1

Find the shortest route from the County Seat to each of the other towns. B E G A 3 C 1 County Seat D F 10 H Roadways connecting towns in Putrid County. Distances are in miles. 19

Seat A B C D E F G H SA-3 AB- BA- CB- DF- EG- FH- GE- HF- SC- BC- CF- DH-10 EB- FC- GF- HD-10 SD- BE- EF- FG- GH-1 HG-1 FE- FD- 0

3 Seat A B C D E F G H SA-3 AB- BA- CB-3 DF- EB- FD- GE- HF- SC -1 BE- CF- DH-10 EG- FH- GF- HD-10 SD-1 BC-3 EF- FE- GH-1 HG-1 FG- FC- A 3 B 1 3 C E G 1 S 1 D F 10 H 1

3 10 11 1 1 Seat A B C D E F G H SA-3 AB- BA- CB- DF- EG- FH- GE- HF- SC- BC- CF- DH-10 EB- FC- GF- HD-10 SD- BE- EF- FG- GH-1 HG-1 FE- FD- Seat -C -F -H + + = 1 miles Seat -A -B -E -G 3 + + + = 1 miles

Find the shortest route from the County Seat to each of the other towns. B E G A 3 C 1 County Seat D F 10 H 3

More Networking Operations research students busy finding the shortest paths to success.

When will Harry meet Sally? Numbers are travel times in hours. O B E H K D C A F G I J L Sally Harry 10 3 3 1 3 Not to scale

0 A B C D E F G H OA- AC- BE- CA- DE- ED- FI-3 GC-3 HJ- OB- AI-1 BD- CD- DC- EB- FC- GJ-3 HK- CG-3 DB- EH- HE- CF- DJ-10 I J K L IF-3 JG-3 KH- LK- IJ- JH- KL- LI- IL- JI- KJ- IA-1 JK- JD-10

9 11 11 10 0 A B C D E F G H OA- AC- BE- CA- DE- ED- FI-3 GC-3 HJ- OB- AI-1 BD- CD- DC- EB- FC- GJ-3 HK- CG-3 DB- EH- HE- CF- DJ-10 1 0 -A -C -G -J -K Harry meets Sally in 1 hours! 1 13 1 1 I J K L IF-3 JG-3 KH- LK- IJ- JH- KL- LI- IL- JI- KJ- IA-1 JK- JD-10

When Harry meets Sally O A C 3 1 F G 3 3 I J L B Not to scale E D 10 H K Gosh, it only took 1 hours.

Maximal Flow Problem Determine the maximum flow from an origin node to a sink node through a capacitated network. 9

Applications Oil and gas pipelines with pumping stations Intersecting highways 30

Out very first example The city of Maxiflow has the following main highways leading from the stadium where the Maxiflow Tigers play football to the junction of I-111 (interstate). Mr. Bot L. Necke, the city planner, must determine the proper direction of travel on three streets that are currently bi-directional. Flow capacities in vehicles per minutes are shown. Determine the direction of flow and the maximum flow out of the stadium. 0 A S I-111 3 B 1 30 0 0 C D 0 0 31

The Algorithm 1. Find a path from origin to sink having nonzero capacities on all of its arcs.. Assign a flow along the path equal to the minimum arc capacity. 3. Revise all arc capacities along the path as a result of the assigned flow.. Repeat 1-3 until no new paths can be found. Instead of learning yet another algorithm, I read in the book where this problem can be solved as a linear program. 3

The Network 0 A 30 1 0 C 0 S I-111 3 B D 0 0 I need a way to solve this problem.

The LP Formulation 0 A 30 1 0 S I-111 3 B D 0 C 0 0 Let x ij = the flow from node i to node j max xsa + xsb subject to!conservation of flow xsa+xba+xda-xab-xad-xac=0 xsb+xab-xba-xbd=0 xac+xdc-xcd-xci=0 xad+xbd+xcd-xda-xdc-xdi=0! arc capacities xsa<0 xab+xba<1 xcd+xdc< xbd<0 xdi<0 xsb<3 xad+xda<0 xac<30 xci<0

Excel Solver Solution variables changing LHS Capacities Node conservati on of flow 1 xsa 0 LHS RHS xsb 3 3 3 A 0 0 3 xab 1 B 0 0 xba 0 C 0 0 xad 0 0 0 D 0 0 xda 0 xac 30 30 30 xbd 0 0 0 9 xcd 0 0 10 xdc 0 11 xci 0 0 0 1 xd1 0 0 0 Flow out = 90

This stuff really works! 30 A C 0 0 0 S I-111 3 B D 0 0 Max flow = 90 vehicles per mins or 1 vehicles per minute. 3

The End This has been a fast past journey into the wonderful and mysterious world of graphs, networks, arcs, and branches. We hope your visit was enjoyable. Please come see us again and have a safe trip home. This is an Engineering Management and Systems Presentation. All rights Reserved. 3