WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 22 Network Problems.

Slides:



Advertisements
Similar presentations
ITS THE FINAL LECTURE! (SING IT, YOU KNOW YOU WANT TO) Operations Research.
Advertisements

WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 20 Network Problems.
WOOD 492 MODELLING FOR DECISION SUPPORT
Networks Prim’s Algorithm
DIJKSTRA’s Algorithm. Definition fwd search Find the shortest paths from a given SOURCE node to ALL other nodes, by developing the paths in order of increasing.
Chapter 11 To accompany Quantitative Analysis for Management, Eleventh Edition, Global Edition by Render, Stair, and Hanna Power Point slides created by.
Chen, Lu Mentor: Zhou, Jian Shanghai University, School of Management Chen213.shu.edu.cn.
Network Optimization Models
Chapter 5: Transportation, Assignment and Network Models © 2007 Pearson Education.
MINIMAL CONNECTOR PROBLEMS Problem: A cable TV company is installing a system of cables to connect all the towns in a region. The numbers in the network.
PERT/CPM Models for Project Management
Module 5 – Networks and Decision Mathematics Chapter 24 – Directed Graphs.
Network Optimization Problems: Models and Algorithms This handout: Minimum Spanning Tree Problem.
Graphs and Trees This handout: Trees Minimum Spanning Tree Problem.
Chapter 7 Network Flow Models.
© 2008 Prentice-Hall, Inc. Chapter 12 To accompany Quantitative Analysis for Management, Tenth Edition, by Render, Stair, and Hanna Power Point slides.
Network Flow Models Chapter 7.
MNG221 - Management Science
1 1 Slide © 2000 South-Western College Publishing/ITP Slides Prepared by JOHN LOUCKS.
Introduction to Management Science
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.
Computational Methods for Management and Economics Carla Gomes Module 9d Network Models Maximum Flow Problem (Slides adapted from J.Orlin’s and Hillier’s)
Table 1. Shipping costs, Supply, and Demand for Powerco Example
7-1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall Network Flow Models Chapter 7.
7-1 Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall Network Flow Models Chapter 7.
Shortest Route, Minimal Spanning Tree and Maximal Flow Models
Operations Research Assistant Professor Dr. Sana’a Wafa Al-Sayegh 2 nd Semester ITGD4207 University of Palestine.
Networks and the Shortest Path Problem.  Physical Networks  Road Networks  Railway Networks  Airline traffic Networks  Electrical networks, e.g.,
Network Optimization Models
Introduction to Operations Research
Minimum Spanning Trees
Minimum Spanning Trees: Chapter 6s The Modern Corp. Problem Modern Corporation has decided to have a state-of-the-art fiber-optic network installed to.
Module 5 – Networks and Decision Mathematics Chapter 23 – Undirected Graphs.
Network Optimization Problems
Minimum spanning trees Aims: To know the terms: tree, spanning tree, minimum spanning tree. To understand that a minimum spanning tree connects a network.
Stevenson and Ozgur First Edition Introduction to Management Science with Spreadsheets McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
O A BD T EC [2,O] 1 2,3 [4,0] [4,A] 4 [9,A] [7,B] [8,C] 5 [8,B] [8,E] 6 [13,D] [14,E] SHORTEST PATH – SERADA PARK UNDIRECTED GRAPH.
1 1 © 2003 Thomson  /South-Western Slide Slides Prepared by JOHN S. LOUCKS St. Edward’s University.
6/10/01Network Problems: DJK1 Network Problems Chapters 9 and 10.
Minimal Spanning Tree Problems in What is a minimal spanning tree An MST is a tree (set of edges) that connects all nodes in a graph, using.
Traveling Salesman Problem (TSP)
Transportation Problem
Welcome Unit 6 Seminar MM305 Wednesday 8:00 PM ET Quantitative Analysis for Management Delfina Isaac.
Chapter 5: Transportation, Assignment and Network Models © 2007 Pearson Education.
ENGM 631 Minimum Spanning Tree. Prototype Example Seervada Park Trams route smallest total distance Phone lines minimum spanning tree Tram limitations.
7-1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall Network Flow Models Chapter 7.
Spanning Trees Dijkstra (Unit 10) SOL: DM.2 Classwork worksheet Homework (day 70) Worksheet Quiz next block.
1 Job Shop Scheduling. 2 Job shop environment: m machines, n jobs objective function Each job follows a predetermined route Routes are not necessarily.
Lecture 20. Graphs and network models 1. Recap Binary search tree is a special binary tree which is designed to make the search of elements or keys in.
1 1 Slide © 2005 Thomson/South-Western Chapter 9 Network Models n Shortest-Route Problem n Minimal Spanning Tree Problem n Maximal Flow Problem.
Operations Research II Course,, September Part 2: Network Flow Operations Research II Dr. Aref Rashad.
Network Models Chapter 12
Project Management: PERT/CPM
Chapter 5: Project Time Management Doddy Prayogo, Ph.D.
St. Edward’s University
Project Scheduling Lecture # 1.
Shortest Path from G to C Using Dijkstra’s Algorithm
Network Optimization Models
Network Flow Problems – Shortest Path Problem
Network Models Chapter 12
Chapter 12 Network Models 12-1
Spanning Trees.
Business Statistics with Quantitative Analysis
MATS Quantitative Methods Dr Huw Owens
Network Models 7-1.
Prepared by Lee Revere and John Large
Network Models Chapter 12
Chapter 6 Network Flow Models.
CSC 380: Design and Analysis of Algorithms
Networks Prim’s Algorithm
Presentation transcript:

WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 22 Network Problems

Example 13: shortest path problem Oct 29, 2012Wood Saba Vahid2 HW T3 T2 T1T4 T7 T5 T6 T8T Example 13

Network Problems There are many types of network problems, we will focus on three types: –Shortest path problems Find the shortest route between the origin and the destination point –Minimum spanning tree Find the smallest network that has a path between each two points –Critical path method (CPM) for time-cost trade-off Find the optimal plan to expedite some activities within a project in order to minimize the costs while meeting the project deadline Oct 29, 2012Wood Saba Vahid3

Minimum Spanning Tree We have: –a set of nodes –a set of potential arcs and their lengths (undirected arcs) Objective: –Insert enough arcs so there is a path between every pair of nodes –Minimize the total length of the inserted arcs Note: for a network with n nodes, a minimum spanning tree can be found with only n-1 arcs A few applications –Design of telecom networks (fiber optic networks, cable TV networks) –Network of pipelines to connect a number of locations –Designing railway networks Oct 29, 2012Wood Saba Vahid4

Minimum Spanning Tree – solution algorithm Being greedy works! It gives us the optimal solution The greedy algorithm: 1.Select any node arbitrarily and connect to the nearest node 2.Identify the unconnected node that is closest to a connected node and then connect these two nodes* 3.Repeat until all nodes have been connected * In case of ties, choose a node arbitrarily. Such ties usually (not always) mean there are multiple optimal solutions. Oct 29, 2012Wood Saba Vahid5

Minimum Spanning Tree – Example 14 Seervada Park example The arcs now represent potential links Problem: Find the minimum spanning tree for the park network Oct 29, 2012Wood Saba Vahid6 O A BD T EC Park Entrance Backcountry Gate

Example 14 1.We arbitrarily choose node O to start. Closest unconnected node is A 2.The closest unconnected node to either O or A is node B (closest to A) 3.Closest unconnected node to O, A or B is node C (closest to B) 4.Closest unconnected node to O, A, B or C is node E (closest to B) 5.Closest unconnected node to O, A, B,C or E is node D (closest to E) 6.The only remaining node is T, and it’s closest to D 7.The resulting network is the minimum spanning tree with length of 14 Important: The selection of the first node will not impact the final solution Oct 29, 2012Wood Saba Vahid7

Critical Path Method (CPM) A network used to represent a project is called a “project network” Three types of information are needed before we can create a project network: –Project activities: break down the project into individual tasks –Precedence relationships: Identify immediate predecessors of each activity (which activities must be finished before each activity can start) –Time information: estimate activity durations To visualize the network: Activity-on-Node (AON) project networks are common. –Each activity is represented with a node and arcs are used to depict precedence relationships Oct 29, 2012Wood Saba Vahid8

Example 15 – Project network “Reliable Constructions Co.” has identified the activities within a plant construction project The deadline is in 40 weeks The total of all estimated durations will be 79 weeks, but some activities can be done in parallel How long will the project take? First, we need to visualize the project network Oct 29, 2012Wood Saba Vahid9 Example 15