Assignment Problems - PowerPoint PPT Presentation

1 / 17
About This Presentation
Title:

Assignment Problems

Description:

... efficient, there is a certain class of transportation ... If m lines are required, an optimal solution is available among the covered zeros in the matrix. ... – PowerPoint PPT presentation

Number of Views:33
Avg rating:3.0/5.0
Slides: 18
Provided by: T108123
Category:

less

Transcript and Presenter's Notes

Title: Assignment Problems


1
Assignment Problems
  • Chapter 7, p. 393-400.
  • Example Machineco has four jobs to be completed.
    Each machine must be assigned to complete one
    job. The time required to setup each machine for
    completing each job is shown in the table below.
    Machinco wants to minimize the total setup time
    needed to complete the four jobs.

2
  • Setup times
  • (Also called the cost matrix)

3
The Model
  • According to the setup table Machincos problem
    can be formulated as follows (for i,j1,2,3,4)

4
  • For the model on the previous page note that
  • Xij1 if machine i is assigned to meet the
    demands of job j
  • Xij0 if machine i is not assigned to meet the
    demands of job j
  • In general an assignment problem is a balanced
    transportation problem in which all supplies and
    demands are equal to 1.

5
Solution Method
  • Although the transportation simplex appears to be
    very efficient, there is a certain class of
    transportation problems, called assignment
    problems, for which the transportation simplex is
    often very inefficient. For that reason there is
    an other method called The Hungarian Method.

6
Basic Ideas
  • Suppose we ranked all feasible assignments in
    increasing order of cost.
  • The ranking does not change if one subtracts the
    same amount, say, D, from all costs in the same
    row, since all assignment costs are reduced by D.
  • The ranking does not change if one subtracts the
    same amount, say, D, from all costs in the same
    column, since all assignment costs are reduced by
    D.

7
Basic Ideas (contd)
  • An assignment selects one entry in each row and
    one in each column.
  • As long as all costs are kept nonnegative, if the
    reduced cost matrix allows a zero cost
    assignment, that assignment is optimal.
  • If there is a zero cost in each row and a zero
    cost in each column of the reduced cost matrix,
    this assignment is optimal.

8
  • The steps of The Hungarian Method are as listed
    below
  • Step1. Find the minimum element in each row of
    the mxm cost matrix. Construct a new matrix by
    subtracting from each cost the minimum cost in
    its row. For this new matrix, find the minimum
    cost in each column. Construct a new matrix
    (reduced cost matrix) by subtracting from each
    cost the minimum cost in its column.

9
  • Step2. Draw the minimum number of lines
    (horizontal and/or vertical) that are needed to
    cover all zeros in the reduced cost matrix. If m
    lines are required, an optimal solution is
    available among the covered zeros in the matrix.
    If fewer than m lines are required, proceed to
    step 3.
  • Step3. Find the smallest nonzero element (call
    its value k) in the reduced cost matrix that is
    not covered by the lines drawn in step 2. Now
    subtract k from each uncovered element of the
    reduced cost matrix and add k to each element
    that is covered by two lines. Return to step2.

10
Cost Matrix
11
  • Setup times
  • (Also called the cost matrix)

12
  • Setup times
  • (Also called the cost matrix)

13
  • Setup times
  • (Also called the cost matrix)

14
  • Setup times
  • (Also called the cost matrix)

15
  • Setup times
  • (Also called the cost matrix)

16
  • Optimal Assignment
  • For the Reduced Cost Matrix

17
  • Optimal Assignment
  • For the Original Cost Matrix
  • Cost 15
Write a Comment
User Comments (0)
About PowerShow.com