Transportation Assignment and Transshipments Problems

Slides:



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

Network Models Robert Zimmer Room 6, 25 St James.
Network Models Robert Zimmer Room 6, 25 St James.
Outline LP formulation of minimal cost flow problem
1 Lecture 2 Shortest-Path Problems Assignment Problems Transportation Problems.
Network Flows. 2 Ardavan Asef-Vaziri June-2013Transportation Problem and Related Topics Table of Contents Chapter 6 (Network Optimization Problems) Minimum-Cost.
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
Transportation, Transshipment and Assignment Models and Assignment Models.
1 Department of Business Administration SPRING Management Science by Asst. Prof. Sami Fethi © 2007 Pearson Education.
Transportation, Transshipment, and Assignment Problems
6-1 Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall Transportation, Transshipment, and Assignment Problems Chapter 6.
1 Network Models Chapter Introduction A network problem is one that can be represented by... Nodes Arcs Function on Arcs.
Solusi Model Transportasi dengan Program Komputer Pertemuan 13 : Mata kuliah : K0164/ Pemrograman Matematika Tahun: 2008.
Chapter 5: Transportation, Assignment and Network Models © 2007 Pearson Education.
Transportation, Transshipment and Assignment Models
Linear Programming Example 5 Transportation Problem.
1 1 Slide © 2006 Thomson South-Western. All Rights Reserved. Slides prepared by JOHN LOUCKS St. Edward’s University.
The Transportation and Assignment Problems
Transportation and Assignment Problems
Network Optimization Models: Maximum Flow Problems In this handout: The problem statement Solving by linear programming Augmenting path algorithm.
Chapter 7 Transportation, Assignment & Transshipment Problems Part 1 ISE204/IE252 Prof. Dr. Arslan M. ÖRNEK.
Transportation Model (Powerco) Send electric power from power plants to cities where power is needed at minimum cost Transportation between supply and.
Transportation Models
Example 15.4 Distributing Tomato Products at the RedBrand Company
Transportation Model Lecture 16 Dr. Arshad Zaheer
1 The Supply Chain Supplier Inventory Distributor Inventory Manufacturer Customer Market research data scheduling information Engineering and design data.
1 The Supply Chain Supplier Inventory Distributor Inventory Manufacturer Customer Market research data scheduling information Engineering and design data.
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.
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.
7-1 Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall Network Flow Models Chapter 7.
Chapter 5 Network Models. Thomson/South-Western 2007 © South-Western/Cengage Learning © 2012 Practical Management Science, 4e Winston/Albright Introduction.
The Supply Chain Customer Supplier Manufacturer Distributor
Lecture 2 Chapter 10 continued…. Last Lecture Summary: Covered Sec and most part of Sec Basic concepts of Linear Programming Problem and.
1 1 Slide Transportation, Assignment, and Transshipment Professor Ahmadi.
Chapter 7 Transportation, Assignment & Transshipment Problems
 Consists of nodes representing a set of origins and a set of destinations.  An arc is used to represent the route from each origins to each destinations.
Chapter 7 Transportation, Assignment, and Transshipment Problems
EMIS 8373: Integer Programming “Easy” Integer Programming Problems: Network Flow Problems updated 11 February 2007.
Arben Asllani University of Tennessee at Chattanooga Prescriptive Analytics CHAPTER 7 Business Analytics with Shipment Models Business Analytics with Management.
DISTRIBUTION AND NETWORK MODELS (1/2)
EMIS 8374 Network Flow Models updated 29 January 2008.
6-1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall Transportation, Transshipment, and Assignment Problems Chapter 6.
Business Mathematics MTH-367 Lecture 13. Chapter 10 Linear Programming An Introduction Continued…
IE 311 Operations Research– I
Transportation, Assignment, and Transshipment Problems Pertemuan 7 Matakuliah: K0442-Metode Kuantitatif Tahun: 2009.
IT Applications for Decision Making. Operations Research Initiated in England during the world war II Make scientifically based decisions regarding the.
Transportation problems Operational Research Level 4
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.
Distribution Model Meaning Types Transportation Model Assignment Model.
Transportation, Assignment, and Network Models 9 To accompany Quantitative Analysis for Management, Twelfth Edition, by Render, Stair, Hanna and Hale Power.
Transportation, Transshipment, and Assignment Problems Chapter 6.
Why network models? Visualize a mathematical model
The Transportation Problem: An Introduction
Transportation, Transshipment and Assignment Models
Transportation, Assignment and Network Models
Transportation, Transshipment, and Assignment Problems
Network Models Robert Zimmer Room 6, 25 St James.
Operations Research (OR)
Chapter 5 Transportation, Assignment, and Transshipment Problems
Chapter 5 Network Modeling.
Transportation Models
Chapter 6 Network Flow Models.
Presentation transcript:

Transportation Assignment and Transshipments Problems ADM2302 /Rim Jaber

Introduction Problems belong to a special class of LP problems called Network Flow Problems Can be solved using the Simplex method There are specialized algorithms that are more efficient (northwest corner rule, minimum cost method, and stepping stone method, Hungarian Method) ADM2302 /Rim Jaber

Approach Illustrate each problem with a specific example (application): Develop a graphical representation, called network of the problem Show how each can be formulated and solved as a LP using excel solver (that uses the simplex method) ADM2302 /Rim Jaber

Transportation Model Characteristics Transportation of goods and services from a number of sources (supply points) to a number of destinations (demand points) at a minimum cost (objective) Each source is able to supply a fixed number of units of the goods or services, and each destination has a fixed demand for the goods or services ADM2302 /Rim Jaber

Transportation Model: Objective Most common objective of transportation problem is to schedule shipments from sources to destinations so that total production and transportation costs are minimized ADM2302 /Rim Jaber

Transportation Model (cont’d) Parameters of the model: Supplies Demands Unit Costs All the parameter of the model are included in a parameter table (summarizes the formulations of a transportation problem by giving all the unit costs, suppliers, and demands) ADM2302 /Rim Jaber

Example Wheat is harvested in the Midwest and stored in grain elevators in three different cities – Kansas City, Omaha, and Des Moines. These grain elevators supply three flour mills, located in Chicago, St. Louis, and Cincinnati. Grain is shipped to the mills in railroad cars, each car capable of holding one ton of wheat. The cost of shipping one ton of wheat from each grain elevator to each mill, the demand of wheat per month for each mill, and the number of tons that each grain elevator is able to supply to the mills on a monthly basis are shown in the parameters table: ADM2302 /Rim Jaber

Grain Elevator A. Chicago B. St. Louis C. Cincinnati Supply (Supplier) Parameter Table Mill (destination) Grain Elevator A. Chicago B. St. Louis C. Cincinnati Supply (Supplier) 1. Kansas City $6 8 10 150 2. Omaha 7 11 11 175 3. Des Moines 4 5 12 275 Demand 200 100 300 ADM2302 /Rim Jaber

Example (cont’d) Determine how many tons of wheat to transport form each grain elevator to each mill on a monthly basis in order to minimize the total cost of transportation Goal Select the shipping routes and units to be shipped to minimize total transportation cost ADM2302 /Rim Jaber

Network Representation Each supplier (si,i= 1,2, …,m) and demand (dj, j =1,2,…,n) point is represented by a node (circle) Each possible shipping route is represented by an arc (represent the amounts shipped) Direction of the flow is indicated by the arrows: Origin to Destination The goods shipped from origin to destination represent flow of the network Amount of the supply is written next to the origin node (si) Amount of the demand is written next to the destination node (dj) ADM2302 /Rim Jaber

Network Representation Supplier (origin) Demand (destination) 1 2 3 A B C 6 8 10 7 11 4 5 12 150 175 275 200 100 300 Total = 600 ADM2302 /Rim Jaber

LP Model Formulation Decision Variables The amount of goods or item to be transported from a numbers of origins to a number of destinations Apply this definition to our Example Xij: The amount of tons of wheat transported from grain elevator i (where i= 1, 2, 3), to mill j (where j = A,B,C) General Form: Xij:: number of units shipped from origin i to destination j. (where i = 1, 2,…, m and j = 1, 2, …, n) The number of decision variables = numbers of arcs ADM2302 /Rim Jaber

LP Model Formulation (cont’d) Objective Function Minimize total transportation cost for all shipments The sum of the individual shipping costs from each Grain Elevator to Each Mill: min Z = $ 6x1A + 8x1B + 10x1c + 7x2A+ 11x2B + 11x2C + 4x3A + 5x3B + 12x3C ADM2302 /Rim Jaber

LP Model Formulation (cont’d) Constraints Deal with the capacities at each origin (origin has a limited supply) Deal with the requirements at each destinations (destination has specific demands) Six constraints: One for each Elevator’s supply and one for each Mill’s demand We write a constraint for each node in the network ADM2302 /Rim Jaber

LP Model Formulation (cont’d) Xij: The amount of tons of wheat transported from grain elevator i (where i= 1, 2, 3), to mill j (where j = A,B,C) min Z = $ 6x1A + 8x1B + 10x1c + 7x2A+ 11x2B + 11x2C + 4x3A + 5x3B + 12x3C Subject to x1A + x1B + x1C = 150 x2A + x2B + x2C = 175 x3A + x3B + x3C = 275 Supply constraints x1A + x2A+ x3A = 200 x1B+ x2B + x3B = 100 x1C + x2C + x3C = 300 xij ≥ 0 Demand constraints ADM2302 /Rim Jaber

LP Model Formulation: Comments In a balanced transportation model, supply equals demand such that all constraints are equalities (=) In an unbalanced model, supply does not equal demand and one set of constraints is <= ADM2302 /Rim Jaber

Solution Excel solver uses the simplex method to solve any kind of linear programming problem Refer to the Transportation_Problem.xsl file ADM2302 /Rim Jaber

Total shipping cost is $4,525. The Optimum Solution SHIP: 150 tons of wheat from Kansas to Cincinnati, 25 tons of wheat from Omaha to Chicago, 150 tons of wheat from Omaha to Cincinnati, 175 tons from Des Moines to Chicago, and 100 tons of wheat Des Moines to St. Louis. Total shipping cost is $4,525. ADM2302 /Rim Jaber

More than one Optimal solution? Discussed in class ADM2302 /Rim Jaber

Problem Variations Total supply does not equal to total demand Maximization objective function Route capacities or route minimum Unacceptable routes ADM2302 /Rim Jaber

Total supply not equal to total demand Total Supply > Total Demand: “<=“ used in the supply constraints instead of “=“ Excess supply will appear as slack (unused supply or amount not shipped from the origin) in the LP solution Example: refer to “Transportation_Promblem.xsl” Total Supply < Total Demand: “<=“ used in the demand constraints instead of “=“ Some destinations will experience a shortfall or unsatisfied demand Example: Change the demand at Cincinnati to 350 tons ADM2302 /Rim Jaber

Maximization objective function Objective: Maximize total transportation profit Solve as a maximization LP rather than minimization LP The constraints are not affected ADM2302 /Rim Jaber

Route capacities or route minimum Constraints need to be added Maximum route capacity, Lij: Xij <= Lij Minimum Route capacity, Mij: Xij >=Mij ADM2302 /Rim Jaber

Unacceptable routes Drop the corresponding arc from the network Remove the corresponding variable from the linear programming formulation If you want to keep the corresponding variable: make the variables that correspond to unacceptable routes equal zero (Xij = 0 if the route from i to j is not possible) ADM2302 /Rim Jaber

Example 2 (Midterm/Fall 01) The U.S. government is auctioning off oil leases at two sites: 1 and 2. At each site, 100,000 acres of land are to be auctioned. Cliff Ewing, Blake Barnes, and Alexis Pickens are bidding for the oil. Government rules state that no bidder can receive more than 40% of the total land being auctioned. Cliff has bid $1000/acre for site 1 land and $2000/acre for site 2 land. Blake has bid $900/acre for site 1 land and 2200/acre for site 2 land. Alexis has bid $1100 /acre for site 1 land and $1900/acre for site 2 land. ADM2302 /Rim Jaber

Example 2 (cont’d) Draw the transportation network model that corresponds to the problem. Formulate the linear programming (LP) model to maximize the government’s revenue. (Don’t forget to define the decision variables). ADM2302 /Rim Jaber

Assignment Problems A special form of transportation problem where all supply and demand values equal one Involve assigning jobs to machines, agents to tasks, sales personnel to sales territories, contracts to bidders etc… Objective: minimize cost, minimize time, or maximize profits etc… ADM2302 /Rim Jaber

Parameters of the Model Assignees (e.g. agents, jobs…) Tasks (e.g. shifts, machines…) Cost table (gives the cost for each possible assignment of an assignee to a task) Example ADM2302 /Rim Jaber

Example 3 Fowle Marketing Research has just received requests for market research studies from three new clients. The company faces the task of assigning a project leader (agent) to each client (task). Currently, three individuals have no other commitments and are available for the project leader assignments. Fowle’s management realizes, however, that the time required to complete each study depend on the experience and ability of the project leader assigned. The three projects have approximately the same priority.

The company wants to assign project leaders to minimize the total number of days required to complete all three projects. If the project leader is to be assigned to one client only, what assignments should be made? The estimated project completion times in days (cost table) is: Client Project Leader 1 2 3 10 15 9 1. Terry 9 18 5 2. Carle 6 14 3 3. McClymonds ADM2302 /Rim Jaber

Network Representation Nodes Project leaders and clients Arcs Possible assignments of project leaders to clients The supply at each origin node and the demand at each destination node are 1 Cost of assigning a project leader to a client Time it takes that project leader to complete the client’s task ADM2302 /Rim Jaber

LP Model Formulation Variable for each arc and a constraint for each node Use of Double-subscripted decision variables Objective function Constraints ADM2302 /Rim Jaber

Solution Solved with a special purpose optimization method called Hungarian algorithm. Application of this algorithm requires that number of assignees = number of tasks. (Balanced Model) Refer to Excel (assignment_problems.xsl) Excel Solver uses the simplex method ADM2302 /Rim Jaber

Problem Variations Parallel those for the transportation Problem: Total number of agents (supply) not equal to the total number of tasks (demand) A maximization objective function Unacceptable assignments ADM2302 /Rim Jaber

Example 4: Employee Scheduling Application The Department head of a management science department at a major Midwestern university will be scheduling faculty to teach courses during the coming autumn term. Four core courses need to be covered. The four courses are at the UG, MBA, MS, and Ph.D. levels. Four professors will be assigned to the courses, with each professor receiving one of the courses. Student evaluations of professors are available from previous terms. Based on a rating scale of 4 (excellent), 3 (very good), 2 (average), 1(fair), and 0(poor), the average student evaluations for each professor are shown: ADM2302 /Rim Jaber

Professor D does not have a Ph. D Professor D does not have a Ph.D. and cannot be assigned to teach the Ph.D.-level course. If the department head makes teaching assignments based on maximizing the student evaluation ratings over all four courses, what staffing assignments should be made? Course Professor UG MBA MS Ph.D. A 2.8 2.2 3.3 3.0 B 3.2 3.0 3.6 3.6 C 3.3 3.2 3.5 3.5 D 3.2 2.8 2.5 - ADM2302 /Rim Jaber

Example 4 (cont’d) Formulation: is discussed in class if time permits Solution: Refer to “assignment_problems.xsl” for the solution Recommendation/analysis of the Solution: Assign Prof. A to the MS course, Prof. B to the Ph.D course, Prof. C to the MBA course, and Prof. D to the UG course ADM2302 /Rim Jaber

Transshipment Problems Extension of transportation problem is called transshipment problem in which a point can have shipments that both arrive as well as leave. Example would be a warehouse where shipments arrive from factories and then leave for retail outlets. ADM2302 /Rim Jaber

Transshipment Problems If total flow into a node is equal to total flow out from node, node represents a pure transshipment point. Flow balance equation will have a zero RHS value. It may be possible for firm to achieve cost savings (economies of scale) by consolidating shipments from several factories at warehouse and then sending them together to retail outlets. ADM2302 /Rim Jaber

Example 5 Five Star Manufacturing Company makes compressors for air conditioners. The compressors are produced in 3 plants, then shipped on to 4 heating, ventilation and air conditioning (HVAC) contractors. A network model is shown on the next slide. Develop a LP model that five Star can solve to minimize the cost of shipping compressors from the plants through the warehouses and on to the HVAC contractors. ADM2302 /Rim Jaber

Per unit shipping Costs Plant Capacities (suppliers) Contractor Demand 6 25 9 12 1 7 55 50 11 10 4 9 11 13 2 8 35 55 10 15 12 5 9 13 11 3 9 45 25 8 Per unit shipping Costs Total = Total = ADM2302 /Rim Jaber

Example 5 (cont’d) Formulation: is discussed in class if time permits Solution: Refer to “Transhipment_Problem.xsl” for the solution ADM2302 /Rim Jaber

Summary Three network flow models were presented: Transportation model deals with distribution of goods from several supplier to a number of demand points. Transshipment model includes points that permit goods to flow both in and out of them. Assignment model deals with determining the most efficient assignment of issues such as people to projects. ADM2302 /Rim Jaber