ENGM 535 Optimization Assignment Problems.

Slides:



Advertisements
Similar presentations
The Assignment Problem
Advertisements

Unbalanced Assignment Model
BU BU Decision Models Networks 1 Networks Models Summer 2013.
Operations Research Assistant Professor Dr. Sana’a Wafa Al-Sayegh 2 nd Semester ITGD4207 University of Palestine.
Transportation Problem (TP) and Assignment Problem (AP)
Chapter 10 Transportation and Assignment Models
Transportation and Assignment Models
Masalah Penugasan.
Assignment Meeting 15 Course: D Deterministic Optimization Year: 2009.
Transportation and Assignment Solution Procedures
1 Transportation Problems Transportation is considered as a “special case” of LP Reasons? –it can be formulated using LP technique so is its solution (to.
Computational Methods for Management and Economics Carla Gomes Module 8b The transportation simplex method.
1 ENGM Prototype Example K-Log Lumber Mill Warehouse.
Operations Research Assignment Problem.
Quantitative Techniques for Decision Making M.P. Gupta & R.B. Khanna © Prentice Hall India.
Allocation problems - The Hungarian Algorithm The Hungarian algorithm Step 1Reduce the array by both row and column subtractions Step 2Cover the zero elements.
The Transportation and Assignment Problems
To accompany Quantitative Analysis for Management, 8e by Render/Stair/Hanna 10-1 © 2003 by Prentice Hall, Inc. Upper Saddle River, NJ Chapter 10.
The Hungarian algorithm for non-square arrays
Assignment Problem Step by Step illustration automatically generated by a C# application:)
Presentation: H. Sarper
Transportation Models Transportation problem is about distribution of goods and services from several supply locations to several demand locations. Transportation.
Transportation-1 Operations Research Modeling Toolset Linear Programming Network Programming PERT/ CPM Dynamic Programming Integer Programming Nonlinear.
Linear Programming Applications
1 Assignment Problem Assignment problem is also known as a special case of LP problem or transportation problem; with which unit of demand and supply is.
Transportation Model Lecture 16 Dr. Arshad Zaheer
Hungarian Algorithm Vida Movahedi Elderlab, York University June 2007.
The Assignment Problem. In many business situations, management needs to assign - personnel to jobs, - jobs to machines, - machines to job locations,
Slide 1 of 27 Assignment Problem: Hungarian Algorithm and Linear Programming collected from the Internet and edited by Longin Jan Latecki.
Assignment Model Lecture 21 By Dr Arshad Zaheer. RECAP  Transportation model (Maximization)  Illustration (Demand > Supply)  Optimal Solution  Modi.
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.
Scheduling Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill.
Assignment Problem. Definition Assignment Problem is a balanced transportation problem in which all supplies and demand are equal to 1.
QUANTITATIVE ANALYSIS FOR MANAGERS TRANSPORTATION MODEL
Assignment Models Dr. Kirti Arekar
The Assignment Algorithm A loading technique for committing two or more jobs to two or more workers or machines in a single work center. With one job assigned.
1 Network Models Transportation Problem (TP) Distributing any commodity from any group of supply centers, called sources, to any group of receiving.
An-Najah N. University Faculty of Engineering and Information Technology Department of Management Information systems Operations Research and Applications.
Network Flow Problems – The Assignment Problem
Transportation Problems Joko Waluyo, Ir., MT., PhD Dept. of Mechanical and Industrial Engineering.
TM 631 Optimization Assignment Problems. Prototype Problem K-Corp has 3 parts, each of which can be assigned to 1 of 3 machines. The problem is to assign.
1 1 Slide Subject Name: Operation Research Subject Code: 10CS661 Prepared By:Mrs.Pramela Devi, Mrs.Sindhuja.K Mrs.Annapoorani Department:CSE 3/1/2016.
QUANTITATIVE METHODS FOR MANAGERS ASSIGNMENT MODEL.
Distribution Model Meaning Types Transportation Model Assignment Model.
The Hungarian Algorithm – Maximisation problems The Hungarian algorithm for maximisation problems To solve a maximisation problem using the Hungarian algorithm,
Assignment Problem: Hungarian Algorithm and Linear Programming collected from the Internet and extended by Longin Jan Latecki.
The Transportation and Assignment Problems
The Hungarian algorithm for non-square arrays
deterministic operations research
The minimum cost flow problem
HUNGARIAN ALGORITHM.
Assignment Problem: Hungarian Algorithm and Linear Programming collected from the Internet and extended by Longin Jan Latecki.
Chapter 10 Transportation and Assignment Models
ENGM 631 Optimization Transportation Problems.
Chapter 4 Linear Programming: The Simplex Method
Assignment Problem A balanced transportation problem in which
Assignment Problem: Hungarian Algorithm and Linear Programming collected from the Internet and extended by Longin Jan Latecki.
Chapter 7 Transportation, Assignment & Transshipment Problems
Scheduling Scheduling is an important tool for manufacturing and service industries, where it can have a major impact on the productivity of a process.
Transportation Problems
Transportation Problems
Chapter 5 Transportation, Assignment, and Transshipment Problems
Assignment Problems Guoming Tang CSC Graduate Lecture.
The Hungarian algorithm for non-square arrays
Decision Science Chapter 6 Assignment Models.
Assignment Problem: Hungarian Algorithm and Linear Programming collected from the Internet and extended by Longin Jan Latecki.
Transportation and Assignment Problems
Presentation transcript:

ENGM 535 Optimization Assignment Problems

Prototype Problem K-Corp has 3 parts, each of which can be assigned to 1 of 3 machines. The problem is to assign 1 part to one machine only so as to minimize the total production costs. Relevant data are: Cost to Produce Part i on Machine j

LP Formulation Min Z total production t s Each machine to be used once 1 , machine i assigned to task j X = ij , else Min Z total production t s Each machine to be used once part assigned a = cost .

LP Formulation Min Z X s t = + 9 12 11 1 . machine 1 assigned to task j else ij = 1 , Min Z X s t = + 9 12 11 1 13 33 21 22 23 31 32 . machine 1 assigned machine 2 assigned machine 3 assigned part 1 assigned part 2 assigned part 3 assigned

LP Formulation Min Z c X s t j n i ij = å 1 2 . , X all i j ij ³ ,

Transportation Formulation Assignment special case of Transportation suppliers = destinations = n si = dj = 1

Excel Approach Excel doesn’t have special Assignment problem tool, but we can set up the problems like an general LP or Transportation problem. The books graphic for Excel use follow.

Modeled as Network Demand Supply 1 3 2 9 12 11 10 8 13 -1 1

Class Problem K-Corp has 4 projects underway and 3 possible EngManagers who could possibly be assigned to the projects. In order to determine who to assign to each project, the enterprise manager ranks each employee on background, experience, interpersonal skills, and organizational skills. A final score for each employee for each project is determined. Maximize the assignment score.

Class Problem

Class Problem This will not work, why not?

Prototype Problem Hungarian Algorithm K-Corp has 3 parts, each of which can be assigned to 1 of 3 machines. The problem is to assign 1 part to one machine only so as to minimize the total production costs. Relevant data are: Cost to Produce Part i on Machine j

Prototype Problem Hungarian Algorithm Step 1) Subtract the smallest number in each row from every number in the row. (This is called row reduction.) Enter the results in a new table. Cost to Produce Part i on Machine j

Prototype Problem Hungarian Algorithm Step 2) Subtract the smallest number in each column from every number in the column. (This is called column reduction.) Enter the results in a new table. Cost to Produce Part i on Machine j

Prototype Problem Hungarian Algorithm Step3. Test whether an optimal assignment can be made. You do this by determining the minimum number of lines needed to cover (i.e., cross out) all zeros. If the number of equals the number of rows, an optimal set of assignments is possible. In that case, go to step 6. Otherwise go on to step 4. Optimal, go to step 6.

Prototype Problem Hungarian Algorithm 6. Make the assignments one at a time in positions that have zero elements. Begin rows or columns that have only one zero. Since each row and each column nee receive exactly one assignment, cross out both the row and the column involved each assignment is made. Then move on to the rows and columns that are n crossed out to select the next assignment, with preference again given to any such or column that has only one zero that is not crossed out. Continue until every row every column has exactly one assignment, and has been crossed out. Machine 1 to Part 1 Machine 2 to Part 2 Machine 3 to Part 3

Hungarian Algorithm other 4. If the number of lines is less than the number of rows, modify the table in the following way: a. Subtract the smallest uncovered number from every uncovered number in table. b. Add the smallest uncovered number to the numbers at intersections of cover lines. c. Numbers crossed out but not at the intersections of cross-out lines carry over changed to the next table. 5. Repeat steps 3 and 4 until an optimal set of assignments is possible.