An-Najah N. University Faculty of Engineering and Information Technology Department of Management Information systems Operations Research and Applications.

Slides:



Advertisements
Similar presentations
The Assignment Problem
Advertisements

Assignment Problem: Hungarian Algorithm and Linear Programming collected from the Internet and edited by Longin Jan Latecki.
Chapter 3 Workforce scheduling.
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
Assignment Meeting 15 Course: D Deterministic Optimization Year: 2009.
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
Linear Programming Applications
LINEAR PROGRAMMING SIMPLEX METHOD.
Hungarian Algorithm Vida Movahedi Elderlab, York University June 2007.
© 2006 Prentice Hall, Inc.15 – 1 Operations Management Chapter 15 – Short-Term Scheduling © 2006 Prentice Hall, Inc. PowerPoint presentation to accompany.
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.
MODELING AND ANALYSIS OF MANUFACTURING SYSTEMS Session 12 MACHINE SETUP AND OPERATION SEQUENCING E. Gutierrez-Miravete Spring 2001.
Assignment Problem. Definition Assignment Problem is a balanced transportation problem in which all supplies and demand are equal to 1.
Operational Research & ManagementOperations Scheduling Workforce Scheduling 1.Days-Off Scheduling 2.Shift Scheduling 3. Cyclic Staffing Problem (& extensions)
An-Najah N. University Faculty of Engineering and Information Technology Department of Management Information systems Operations Research and Applications.
Assignment Models Dr. Kirti Arekar
An-Najah N. University Faculty of Engineering and Information Technology Department of Management Information systems Operations Research and Applications.
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.
© J. Christopher Beck Lecture 25: Workforce Scheduling 3.
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.
Group members: Ibrahim jan Qesar Habib Najeebullah
An-Najah N. University Faculty of Engineering and Information Technology Department of Management Information systems Operations Research and Applications.
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.
QUANTITATIVE METHODS FOR MANAGERS ASSIGNMENT MODEL.
An-Najah N. University Faculty of Engineering and Information Technology Department of Management Information systems Operations Research and Applications.
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
ENGM 535 Optimization Assignment Problems.
Department of Management Information systems
Special Cases In Linear Programming
HUNGARIAN ALGORITHM.
Assignment Problem: Hungarian Algorithm and Linear Programming collected from the Internet and extended by Longin Jan Latecki.
NAME: OLUWATOSIN UTHMAN ZUBAIR (145919) COURSE: NETWORK FLOW
Linear programming Simplex method.
Gomory Cuts Updated 25 March 2009.
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.
Linear programming Simplex method.
Transportation 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.
Presentation transcript:

An-Najah N. University Faculty of Engineering and Information Technology Department of Management Information systems Operations Research and Applications MIS: Prepared by Mr.Maher Abubaker Fall 2015/2016 Resources Daniel J. Epstein Department of Industrial and Systems Engineering University of Southern California Andrew and Erna Viterbi School of Engineering Operations Research: An Introduction, 9/EHamdy A. Taha, University of ArkansasISBN-10: X ISBN-13: ©2011 Prentice Hall Cloth, 832 ppPublished 08/29/ Introduction/ page#downlaoddiv ™ INFORMS – ™ ORMS - ™ Science of Better -

The Assignment Problem A special case of the transportation problem which is a special case of a linear program

The Problem There are n workers and n tasks to be performed. The time it takes worker i to perform task j is c ij. Which task should be assigned to which workers? I want the easy task.

The Model This is just the transportation problem with the right hand side values equal to one! animated

Some Applications workers to tasks jobs to machines facilities to locations Truck drivers to customer pick-up points Umpire crews to baseball games Judges to court dockets State inspectors to construction sites These are terrific applications.

A combinatorial problem If there are n workers and n tasks there are n! (factorial) possible assignments. Example: Workers are Al, Art, Alice, and Ann. There are four tasks: 1,2,3, & =4! AlArtAliceAnn If n = 10 then 10! = 3,628,800

An Example - assign a construction project (building) to a contractor Contractor Building Bids (in $10,000)

The Algorithm (Flood’s or the Hungarian Method) 1. Subtract the smallest cost element in each row from every element in that row. 2. Subtract the smallest cost element in each column from every element in that column. 3. Test for optimality by drawing the minimum number of lines that will cover every zero cell (no diagonal lines). If the minimum = n, a feasible assignment involving only zero cells is possible. Go to step Select the smallest element not having a line through it. Subtract this amount from all elements not covered by a line;and add this amount to all elements at the intersection of lines.Go to step Solution is optimum; make assignments using zero cells so that all constraints are satisfied.

I bet it works by magic. Subtract a constant ‘a’ from row k: since Some Magic animated

Let’s solve the problem-1!

Let’s solve the problem-2! Subtract 44 from row 1

Let’s solve the problem-3! Subtract 56 from row 2

Let’s solve the problem-4! Subtract 85 from row 3 and 42 from row 4

Let’s solve the problem-5! Subtract 2 from column 2 and 4 from column 3 Is there a feasible solution using the zero cells? 3 = 4 animated

Let’s solve the problem-6! Minimum uncovered element animated

Let’s solve the problem-7! animated

Let’s solve the problem-8! Optimal assignment is now possible using the zero cells! animated

Let’s solve the problem-9! X X X X animated

Another Example The Match Maker, a computerized dating service that attempts to bring two compatible people together, has to match the following individuals: Mandy, Mollie, and Martha with Bill, Bob, Bruno, and Bruce. The ladies have ranked each man on a scale of 1 to 10 with the higher number being the more preferred.

The Rankings-1

The Rankings-2

Convert to a minimization problem

Test for optimality-1 animated

Test for optimality-2 Minimum uncovered cell animated

Test for optimality-3 animated

Test for optimality-4 Minimum uncovered cell animated

Test for optimality-5 animated

Test for optimality-6 animated

Test for optimality-7 X X X X animated

Scheduling Umpires Night game to a day game Need a travel day off No crew assigned to same team more than 2 series Flight scheduling problems 7! = 5040 animated

The Assignment Problem This has been another delightful OR experience that both invigorates and excites the mind. Don’t you agree? return