Lecture 8 Network Flow Models

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

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

Ch.07 Shortest Route, Minimal Spanning Tree, and Maximal Flow Models. Management Science / Prof. Bonghyun Ahn

Overview. H. R. Alvarez A., Ph. D.

NETWORK OPTIMIZATION MODELS

NCSS Statistical Software

Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

OIM 413 Logistics and Transportation Lecture 2: Representation of a Transportation Network

Lecture 2 Generalized Representation of a Transportation Network

Lecture 19 Shortest Path vs Spanning Tree Max-Flow Problem. October 25, 2009

Dynamic modelling and network optimization

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

Network Optimization Problems. Chapter 6: Hillier and Hillier

56:272 Integer Programming & Network Flows Final Examination -- December 14, 1998

Graphs Definitions. Gunnar Gotshalks. GraphDefinitions 1

1. What do you get as the integer and noninteger parts if you factor this as we did with our cutting planes:

ADMS 3330 FALL 2008 EXAM All Multiple choice Exam (See Answer Key on last page)

4. Linear Programming

Lecture 1: linear optimization: introduction. What is optimization? What is a cost function? Linear or affine cost functions.

Foundations of Operations Research Introduction to AMPL and Modellisation

Network Topology and Graph

Lesson 8 Practice Problems

Network Analyst Creating Network Datasets. Colin Childs Alan Hatakeyama

Chapter 10: Network Flow Programming

AMPL Network Optimization

of optimization problems. In this chapter, it is explained that what network design

v Sygic, a.s. All rights reserverd. User guide

Simulation. Lecture O1 Optimization: Linear Programming. Saeed Bastani April 2016

Undirected Network Summary

GIS Applications 22/10/2014. CentrographicStatistics LECTURE 2

Network Analyst Creating Network Datasets

APPM 4120/5120 Exam #2 Practice Solutions Spring 2015

56:272 Integer Programming & Network Flows Final Exam -- December 16, 1997

Welcome! Presented by Paul Pearson National Corvette Museum, August 28, 2014

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

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

Spring 2017 #5 A. Two Buttons

2015 Mazda Motor Corporation Apr (Print1)

Section 3.1 Graphing Using the Rectangular Coordinate System

Spatial Analysis (Vector) II

User guide. DRIVE 10s Sygic, a.s. All rights reserved.

User Manual JRV9000. Navigation software for the JRV9000. English April 2016, ver. 1.0

TMIS. Traffic Management Interface System

Georeferencing. Georeferencing: = linking a layer or dataset with spatial coordinates. Registration: = lining up layers with each other

Networks in GIS. Geometric Network. Network Dataset. Utilities and rivers One-way flow. Traffic data 2-way flow Multi-modal data

FleetLocate v2.7 User Guide

OPERATIONS RESEARCH. Transportation and Assignment Problems

Computational Methods in IS Research Fall Graph Algorithms Network Flow Problems

Department of Mathematics Oleg Burdakov of 30 October Consider the following linear programming problem (LP):

BCN Decision and Risk Analysis. Syed M. Ahmed, Ph.D.

Software Engineering Prof.N.L.Sarda IIT Bombay. Lecture-11 Data Modelling- ER diagrams, Mapping to relational model (Part -II)

Sales Leadership Representatives Electronic Appointment Processing FAQs

(Refer Slide Time: 01:00)

Copyright 2007 Pearson Addison-Wesley. All rights reserved. A. Levitin Introduction to the Design & Analysis of Algorithms, 2 nd ed., Ch.

3.1 Graphing Relationships

We have already seen the transportation problem and the assignment problem. Let us take the transportation problem, first.

GRAPH THEORY: NETWORK FLOW Vrushali Manohar Asst Prof, IFIM College, Bangalore

What Time Where Muddy City 10 min MSTLessonPlan.docx MSTWorksheets.pptx Discussion 5 min MSTLessonPlan.docx

2/25/2016. Minimal Spanning Tree Problem. Minimal Spanning Tree Problem. Example: Minimal Spanning Tree. Example: Minimal Spanning Tree

Peoria County Front Desk Map Application

Linear Operations. Dynamic Segmentation. Dynamic Segmentation Commands 4/8/2013. Dynamic Segmentation Geocoding Routing Network Analysis

Lesson 8: Graphs and Graphing Linear Equations

Simple graph Complete graph K 7. Non- connected graph

Applications of Linear Programming

Chapter 5 (Week 9) The Network Layer ANDREW S. TANENBAUM COMPUTER NETWORKS FOURTH EDITION PP BLM431 Computer Networks Dr.

2016 Mazda Motor Corporation Jan (Print5)

A 20-foot flagpole is 80 feet away from the school building. A student stands 25 feet away from the building. What is the height of the student?

NAVIGATION USER MANUAL

User Manual Halo Home App. Add, Edit and Remove Devices

ArcGIS Online: Using the Python API for Transportation Network Analysis. Deelesh Mandloi and Dmitry Kudinov

Networks: Lecture 1. General Comments

Chapter 9. Attribute joins

Priming the Pump Stage II

Introduction to Mathematical Programming IE406. Lecture 16. Dr. Ted Ralphs

Geometry Kaleidoscope. the sum of the distances from each point to AB and to CD equals to the sum of the distances from the same point to BC and AD.

Open File Explorer Start Pro with SanFran project Open Locator in SanFran project Open Browser and AGOL with RouteExample Web map.

ME 391Q Network Flow Programming

Integrated mounting with flip screen Hands-free calling via Bluetooth Voice control LIVE Services: 1 year free

OVERVIEW OF THE NETWORK OPTIMIZATION PROGRAM (NOP) A. INTRODUCTION

Integer Programming. Xi Chen. Department of Management Science and Engineering International Business School Beijing Foreign Studies University

Finite Math A, Chapter 8: Scheduling 1

Chapter 5. The Network Layer. Network Layer Design Isues. Store-and-Forward Packet Switching 10/7/2010. Implementation of Connectionless Service

Chapter 5. The Network Layer

Design and Analysis of Algorithms

Mississippi College and Career Readiness Standards for Mathematics Scaffolding Document. Grade 2

Chapter 5. The Network Layer. CEN Chapter 5 1

Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Dr. Phạm Trần Vũ

Notes on Network Optimization CE 4920 Stephen Boyles Fall 2009

Verification Plan: Mitchell Hammock Road. Adaptive Traffic Signal Control System. Prepared by: City of Oviedo. Draft 1: June 2015

Network Analyst Creating Network Datasets. Jay Sandhu Frank Kish

Case study for the exam US41 Traffic Light Control

Minimum Spanning Tree

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

Fusion. CBR Fusion MLS Level 1 Core Functions. Class Handout

Network Analyst: An Introduction

Customer Account Center User Manual

Test Booklet. Subject: MA, Grade: 11 TAKS Grade 11 Exit Level Math Student name:

Intermediate Mathematics League of Eastern Massachusetts

Unit 0: Extending Algebra 1 Concepts

Classic Graph Theory Problems

Transcription:

Lecture 8 Andrew Nunekpeku / Charles Jackson Fall 2011

Outline 1

1

Assignment 4 When we ask for the solution of an LP, we typically mean tell me the values of the decision variables or what is the plan? more than we are asking how much money will the plan make for me? or the objective function at the solution, although you could give both. Be prepared to perform some simple calculations using shadow prices or reduced costs as compared to the appropriate limits (range) to answer what-if questions, without necessarily re-solving the LP. You cannot reject out of hand a proposed sale of resources to an outsider that exceeds the lower limit on the sensitivity report on that resource. You may have to re-run the Solver to check the new optimum solution.

1

Generalized Network

Terminology

Terminology Network: An arrangement of paths connected at various points, through which items move.

Terminology Network: An arrangement of paths connected at various points, through which items move. Nodes: Junction points represented as circles on the network diagram. E.g. street intersections, cities, rail/road terminals.

Terminology Network: An arrangement of paths connected at various points, through which items move. Nodes: Junction points represented as circles on the network diagram. E.g. street intersections, cities, rail/road terminals. Arcs: Branches, paths or lines connecting the nodes. E.g. roads, air routes, pipelines, cables, etc.

Terminology Network: An arrangement of paths connected at various points, through which items move. Nodes: Junction points represented as circles on the network diagram. E.g. street intersections, cities, rail/road terminals. Arcs: Branches, paths or lines connecting the nodes. E.g. roads, air routes, pipelines, cables, etc. upper limit or capacity on the amount of material which can flow down the arc.

Terminology Network: An arrangement of paths connected at various points, through which items move. Nodes: Junction points represented as circles on the network diagram. E.g. street intersections, cities, rail/road terminals. Arcs: Branches, paths or lines connecting the nodes. E.g. roads, air routes, pipelines, cables, etc. upper limit or capacity on the amount of material which can flow down the arc. a cost per unit of material sent down the arc.

Terminology

Terminology Directed Arcs: Arcs with arrows indicating the direction of flow from source to sink.

Terminology Directed Arcs: Arcs with arrows indicating the direction of flow from source to sink. Sources: Supply or sending nodes, each with an upper limit on amount of material it can supply.

Terminology Directed Arcs: Arcs with arrows indicating the direction of flow from source to sink. Sources: Supply or sending nodes, each with an upper limit on amount of material it can supply. Sinks: Demand or receiving nodes, each with an associated number indicating the amount of material required. Intermediate (Transshipment Nodes): Between sources and sinks. Allow flow through them to other intermediate nodes or sinks.

1

Shortest Route To determine the shortest or least costly route or path through a network between a starting node and several destination nodes. A shipping company transports oranges by six trucks from a city 1 to six other cities. The different routes between city 1 and the destination cities and the length of time, in hours, required by a truck to travel each route is shown in the figure below. The shipping manager wants to determine the best routes (in terms of minimum travel time) for the trucks to take to reach their destinations.

Example

Rules Select a node with the shortest direct route from the origin. Establish a permanent set with the origin node and the node that was selected in step 1. Determine all nodes directly connected to the permanent set of nodes. Select the node with the shortest route (branch) from the group of nodes directly connected to the permanent set nodes. Repeat steps 3 and 4 until all nodes have joined the permanent set.

The Solution

1

Maximal Flow Objective: To maximize the amount of flow of items from an origin to a destination through a network given the limited flow capacities of the branches. Applications include:

Maximal Flow Objective: To maximize the amount of flow of items from an origin to a destination through a network given the limited flow capacities of the branches. Applications include: Flow of water, oil, gas through a network of pipelines.

Maximal Flow Objective: To maximize the amount of flow of items from an origin to a destination through a network given the limited flow capacities of the branches. Applications include: Flow of water, oil, gas through a network of pipelines. Flow of forms through a paper processing system.

Maximal Flow Objective: To maximize the amount of flow of items from an origin to a destination through a network given the limited flow capacities of the branches. Applications include: Flow of water, oil, gas through a network of pipelines. Flow of forms through a paper processing system. Flow of traffic through a road network.

Maximal Flow Objective: To maximize the amount of flow of items from an origin to a destination through a network given the limited flow capacities of the branches. Applications include: Flow of water, oil, gas through a network of pipelines. Flow of forms through a paper processing system. Flow of traffic through a road network.

Maximal Flow Objective: To maximize the amount of flow of items from an origin to a destination through a network given the limited flow capacities of the branches. Applications include: Flow of water, oil, gas through a network of pipelines. Flow of forms through a paper processing system. Flow of traffic through a road network. Flow of products through a production line.

Rules Arbitrarily select a path in the network from origin to destination. Adjust the capacities at each node by subtracting the maximal flow for the path selected in step 1. Add the maximal flow along the path in the opposite direction at each node. Repeat steps 1, 2, and 3 until there are no more paths with available flow capacity.

Example A company ships tractor parts from city 1 to city 7 by railroad. However the contract limits the number of railroad cars the company can secure on each branch during a week. Given these limiting conditions, the company want to know the maximum number of railroad cars containing tractor parts that can be shipped from 1 to 7 during a week.

Railway Network

Solution

1

Minimal Spanning Tree Objective: To connect all the nodes in the network so that the total branch lengths are minimized. Resulting network spans (connects) all the points in the network at a minimum total distance. Select any starting node. Select the node closest to the starting node to join the spanning tree. Select the closest node not presently in the spanning tree. Repeat step 3 until all nodes have joined the spanning tree.

Example The Electricity Company of Ghana (E.C.G.) is to connect seven districts to the national grid. E.C.G. wants to minimize total length of cable that must be installed. The possible paths available (by consent of the district assembly) and the feet of cable (in thousands of feet) required for each path are shown on next slide.

Example

Solution 72,000 feet of electrical cable will be required.

Reading Taylor Chapter 7