Carrier Selection Mohawk Case 1. Variations on the shortest path problem Arcs might represent roads, railways, bridges, or links in a communications network.

Slides:



Advertisements
Similar presentations
Network Models Robert Zimmer Room 6, 25 St James.
Advertisements

Network Models Robert Zimmer Room 6, 25 St James.
Session 3b Decision Models -- Prof. Juran.
Outline LP formulation of minimal cost flow problem
1 Lecture 2 Shortest-Path Problems Assignment Problems Transportation Problems.
BU BU Decision Models Networks 1 Networks Models Summer 2013.
Network Flows. 2 Ardavan Asef-Vaziri June-2013Transportation Problem and Related Topics Table of Contents Chapter 6 (Network Optimization Problems) Minimum-Cost.
1 1 BA 452 Lesson B.2 Transshipment and Shortest Route ReadingsReadings Chapter 6 Distribution and Network Models.
1 1 Slides by John Loucks St. Edward’s University Modifications by A. Asef-Vaziri.
Chapter 10, Part A Distribution and Network Models
1 1 Slide © 2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole.
Transportation, Assignment, and Transshipment Problems
DMOR Networks. Graphs: Koenigsberg bridges Leonard Euler problem (1736)
BA 452 Lesson B.1 Transportation 1 1Review We will spend up to 30 minutes reviewing Exam 1 Know how your answers were graded.Know how your answers were.
Chapter 7 Network Flow Models.
Network Flow Models Chapter 7.
MNG221 - Management Science
Computational Methods for Management and Economics Carla Gomes
Transportation Model (Powerco) Send electric power from power plants to cities where power is needed at minimum cost Transportation between supply and.
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.
Table 1. Shipping costs, Supply, and Demand for Powerco Example
Kerimcan OzcanMNGT 379 Operations Research1 Transportation, Assignment, and Transshipment Problems Chapter 7.
1 1 Slide © 2008 Thomson South-Western. All Rights Reserved Slides by JOHN LOUCKS St. Edward’s University.
1 1 Slide © 2009 South-Western, a part of Cengage Learning Slides by John Loucks St. Edward’s University.
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.
Network Optimization Models
Chapter 5 Network Models. Thomson/South-Western 2007 © South-Western/Cengage Learning © 2012 Practical Management Science, 4e Winston/Albright Introduction.
Network Models (2) Tran Van Hoai Faculty of Computer Science & Engineering HCMC University of Technology Tran Van Hoai.
Network Models Tran Van Hoai Faculty of Computer Science & Engineering HCMC University of Technology Tran Van Hoai.
Spreadsheet Modeling & Decision Analysis:
1 1 Slide Transportation, Assignment, and Transshipment Professor Ahmadi.
EMIS 8373: Integer Programming “Easy” Integer Programming Problems: Network Flow Problems updated 11 February 2007.
Network Optimization Problems
Hub Location Problems Chapter 12
Notes 5IE 3121 Knapsack Model Intuitive idea: what is the most valuable collection of items that can be fit into a backpack?
Route Planning Texas Transfer Corp (TTC) Case 1. Linear programming Example: Woodcarving, Inc. Manufactures two types of wooden toys  Soldiers sell for.
DISTRIBUTION AND NETWORK MODELS (1/2)
EMIS 8374 Network Flow Models updated 29 January 2008.
Network Optimization Network optimization models: Special cases of linear programming models Important to identify problems that can be modeled as networks.
Lecture 5 – Integration of Network Flow Programming Models Topics Min-cost flow problem (general model) Mathematical formulation and problem characteristics.
IE 311 Operations Research– I
1 1 Slide © 2008 Thomson South-Western. All Rights Reserved Slides by JOHN LOUCKS St. Edward’s University.
Optical Networking University of Southern Queensland.
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.
Network Flow Problems Example of Network Flow problems:
Chapter 5: Transportation, Assignment and Network Models © 2007 Pearson Education.
1 1 Slide © 2008 Thomson South-Western. All Rights Reserved © 2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or.
1 TCOM 5143 Lecture 10 Centralized Networks: Time Delay and Cost Tradeoffs.
Management Science 461 Lecture 7 – Routing (TSP) October 28, 2008.
-114- HMP654/EXECMAS Linear Programming Linear programming is a mathematical technique that allows the decision maker to allocate scarce resources in such.
Network Problems A D O B T E C
Network Analyst. Network A network is a system of linear features that has the appropriate attributes for the flow of objects. A network is typically.
Managerial Decision Making Chapter 5 Network Modelling.
Constraint-Based Routing
Lecture 5 – Integration of Network Flow Programming Models
Lecture 5 – Integration of Network Flow Programming Models
Routing and Logistics with TransCAD
Transportation, Assignment and Network Models
Introduction Basic formulations Applications
Network Models Robert Zimmer Room 6, 25 St James.
Spreadsheet Modeling & Decision Analysis
Chapter 5 Transportation, Assignment, and Transshipment Problems
Chapter 5 Network Modeling.
Chapter 6 Network Flow Models.
Slides by John Loucks St. Edward’s University.
A network problem is one that can be represented by...
INTRODUCTION TO NETWORK FLOWS
Lecture 12 Network Models.
Presentation transcript:

Carrier Selection Mohawk Case 1

Variations on the shortest path problem Arcs might represent roads, railways, bridges, or links in a communications network. Basic Problem: Find the shortest (fastest) path from node A to node H. Which arc would cause the greatest increase in the length of the shortest path, i.e. which would cause the maximum disruption in transportation/communications? A B C D E G H F

A homeland security problem Consider destroying one of the arcs in this network. Protect the arc that causes the greatest increase in the length of the shortest path ! A B C D E G H F The shortest path may change.

Finding the most reliable route Associated with each arc is the probability that the arc is open/working. Find the most reliable route from A to H  The route with the highest probability that all of its arcs are open (= product of probabilities of arcs along that route).  For example, the reliability of ACDH=0.8*0.8*0.9=0.648  Often not the shortest route! A B C D E G H F

The assignment problem An assignment problem can also be formulated as a network flow problem An assignment problem example:  A company has three workers: Ann, Bob, and Chris.  On a particular day, there are three tasks to perform: 1, 2, and 3.  Each worker can perform a task in a different length of time:  How to assign tasks to workers to minimize total time spent? ABC

Graphical representation A B C (0,1) (0,1) (1,1) XA1 XA2 XA3 Each worker is assigned to at most one task Each task is assigned to one worker Each arc has a binary decision variable: for example, XA3=1 if Ann is assigned to task 1 and 0 otherwise.

Graphical representation A B C (0,1) (0,1) (1,1) What if you want to make sure Chris is not assigned to job 1? Increase the cost of the C1 arc to a large number

The matching problem There are four students {A, B, C, D} and four companies with summer co-op jobs {1, 2, 3, 4} Preferences: Goal:match as many students as possible to jobs they prefer StudentPreferred Jobs (unordered) A1, 3 B2, 3, 4 C1, 3 D3

The graphical representation Arc (A,1) has flow 1 if student A is assigned to job 1. Maximize the overall flow “cost” (= # assignments) A B C D (0,1) 001 Each student is assigned to at most one job. No more than one student is assigned to each job.

The Graphical Representation What if company 3 is willing to hire two students? A B C D (0,1) 001 Change these bounds to (0,2).

Carrier Selection at Mohawk Paper Mills Mill produces paper for customers in 12 cities Each day the load planner determines the loads:  # loads for each destination city  distances from mill to destination cities  interim stops may be required for each destination  each load is designed to fill one truck Atlanta Everett Ephrata

Carrier Selection at Mohawk Paper Mills Mill is served by six carriers  Carriers have different per-mile rates for each destination  Interim stops cost extra  There is a minimum charge per truckload  Carriers have different numbers of available trucks  Some carriers have contracts with minimum requirements Which loads should be assigned to which carriers? Unassigned trucks

Graphical representation 1. ABCT 2. IRST 3. LAST 4. MRST 5. NEST 6. PSST A. Atlanta B. Everett C. Ephrata D. Riverview E. Carson F. Chamblee G. Roseville H. Hanover I. Sparks J. Parsippany K. Effingham L. Kearny (1,4) (7,8) (6,7) (0,7) (0,3) (4,4) (1,1) (3,3) (5,5) (1,1) (2,2) (1,1) (5,5) (7,7) flow limits = (0, ∞) costs = transportation costs for each carrier-destination pair Minimize overall flow cost 6 carrier nodes 12 destination nodes

Graphical representation 1. ABCT 2. IRST 3. LAST 4. MRST 5. NEST 6. PSST A. Atlanta B. Everett C. Ephrata D. Riverview E. Carson F. Chamblee G. Roseville H. Hanover I. Sparks J. Parsippany K. Effingham L. Kearny (1,4) (7,8) (6,7) (0,7) (0,3) (4,4) (1,1) (3,3) (5,5) (1,1) (2,2) (1,1) (5,5) (7,7) flow limits = (0, ∞) costs = transportation costs for each carrier-destination pair Minimum load commitments Number of available trucks Number of loads that must be sent to Atlanta flow = # of Atlanta loads assigned to MRST flow = total # loads assigned to MRST

Decision variables 1. ABCT 2. IRST 3. LAST 4. MRST 5. NEST 6. PSST A. Atlanta B. Everett C. Ephrata D. Riverview E. Carson F. Chamblee G. Roseville H. Hanover I. Sparks J. Parsippany K. Effingham L. Kearny X1 X2 X3 X4 X5 X6 XA XB XC XD XE XF XG XH XI XJ XK XL Xij where i  {1,…,6} and j  {A,…,L}

Input data

Decision variables in the worksheet # of Atlanta loads assigned to MRST Total # loads assigned to MRST Total # loads delivered to Atlanta

Node constraints 1. ABCT 2. IRST 3. LAST 4. MRST 5. NEST 6. PSST A. Atlanta C. Ephrata D. Riverview E. Carson F. Chamblee G. Roseville H. Hanover I. Sparks J. Parsippany K. Effingham L. Kearny XA XB XC XD XE XF XG XH XI XJ XK XL Constraint for 1.ABCT: X1=X1A+X1B+X1C+X1D+X1E+X1F+X1G+X1H+X1I+X1J+X1K+X1L Constraint for B.Everett: X1B+X2B+X3B+X4B+X5B+X6B=XB One constraint for each of the 18 nodes: inflow = outflow X1 X2 X3 X4 X5 X6 B. Everett

Arc constraints 1. ABCT 2. IRST 3. LAST 4. MRST 5. NEST 6. PSST A. Atlanta B. Everett C. Ephrata D. Riverview E. Carson F. Chamblee G. Roseville H. Hanover I. Sparks J. Parsippany K. Effingham L. Kearny XA XB XC XD XE XF XG XH XI XJ XK XL Two constraints for each of the 72 arcs: flow ≤ upper bound flow ≥ lower bound Constraints for arc entering node 1.ABCT: X1≥1, X1≤4 Constraints for arc connecting nodes 1.ABCT and C.Ephrata: X1C≥0, X1C≤∞ Constraints for arc leaving node C.Ephrata: XC≥3, XC≤3 X1 X2 X3 X4 X5 X6