gpm_ommd - session 12

Upload: k-sanmukha-patra

Post on 09-Apr-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/8/2019 Gpm_ommd - Session 12

    1/12

    Optimization Models for ManagerialDecisionSession 12 Transshipment + Assignment

  • 8/8/2019 Gpm_ommd - Session 12

    2/12

    Dipankar Bose - XLRI

    Case Designing Optimal CapacityPlanning Strategies Issues

    Cost at each cell Option 1 Transportation cost only

    Option 2 Transportation cost + Production cost

    Which option will you take in the following cases? Total demand = Total Supply

    Total Demand > Total Supply

    Total Demand < Total Supply

    In which case Dummy is required?

  • 8/8/2019 Gpm_ommd - Session 12

    3/12

    Dipankar Bose - XLRI

    Transshipment Example 1

    XYZ manufactures Product M at two factories, one inLocation A and one in Location B. Location A factory can

    produce 150 units, and Location B factory can produce

    200 units per day. Product M is shipped by air to

    customers in Location C and Location D. The customers ineach city require 130 units per day.

    Because of the deregulation of airfares, XYZ believes that it

    may be cheaper first fly some widgets to Location E or F

    and then fly them to their final destinations. The cost of flying a unit is shown next.

    XYZ wants to minimize the total cost of shipping.

  • 8/8/2019 Gpm_ommd - Session 12

    4/12

    Dipankar Bose - XLRI

    Transshipment Example 1 Continued

    Determine Supply and Demand values Solve the problem using Transportation Simplex

    method

    What happens if

    Location A becomes additional Transshipment point Location D becomes additional Transshipment point

    Both Location A & D become additional Transshipment

    point

    E F C D

    A 8 13 25 28B 15 12 26 25

    E 0 6 16 17

    F 6 0 14 16

  • 8/8/2019 Gpm_ommd - Session 12

    5/12

    Dipankar Bose - XLRI

    Transshipment Example 21 3

    2 4

    5

    6

    150

    250

    100

    300

    14

    32

    1 3

    6

    5

    8

    1

    Determine Supply and Demand values

    Solve the problem using Transportation Simplex

    method

  • 8/8/2019 Gpm_ommd - Session 12

    6/12

    Dipankar Bose - XLRI

    Assignment Problem 1

    ABC has four jobs to be completed. Each machine must beassigned to complete one and only one job. The time

    required to setup each machine for completing each job is

    shown in the table below. ABC wants to minimize the total

    setup time needed to complete the four jobs.Time (Hours)Job1 Job2 Job3 Job4

    Machine 1 8 26 17 11Machine 2 13 28 4 26Machine 3 38 19 18 15Machine 4 19 26 14 10

  • 8/8/2019 Gpm_ommd - Session 12

    7/12

    Dipankar Bose - XLRI

    Assignment Problem Continued

    What happens if We increase Row 1 each value by 1 unit?

    We increase Column 1 each value by 1 unit?

    If all cij values 0

    The feasible solution with Z = 0 is optimal solution

  • 8/8/2019 Gpm_ommd - Session 12

    8/12

    Dipankar Bose - XLRI

    Assignment Problem 2

    ABC has five jobs to be completed. Each machine must beassigned to complete one and only one job. The time

    required to setup each machine for completing each job is

    shown in the table below. ABC wants to minimize the total

    setup time needed to complete the five jobs.Time (Hours)Job1 Job2 Job3 Job4 Job5

    Machine 1 5 5 7 4 8Machine 2 6 5 8 3 7Machine 3 6 8 9 5 10Machine 4 7 6 6 3 6Machine 5 6 7 10 6 11

  • 8/8/2019 Gpm_ommd - Session 12

    9/12

    Dipankar Bose - XLRI

    Assignment Problem HungarianMethod Step 1: Find Opportunity Cost Matrix by reducing eachrow and then each column cell values so that

    Each row has at least one zero

    Each column has at least one zero

    Step 2: Assigning the zeros Start from top row

    Find the row with single zero, assign that zero and

    cross all other zeros in that column

    Leave the row if it has more than one zero After checking all the rows do the same for all columns

    starting from left column

    Repeat the steps until all the zeros assigned/ crossed

  • 8/8/2019 Gpm_ommd - Session 12

    10/12

    Dipankar Bose - XLRI

    Assignment Problem HungarianMethod Continued

    If assigned zero = number of row/column Optimal solution

    Else Step 3: Use the method for Covering the Zeros Step 4: Reduced Cost Matrix

    Find minimum of uncovered cells Subtract this value from all uncovered cells

    Add this value to twice covered cells

    Keep once covered cells unchanged

    Follow Step 2 again If there is no row/column with single zero

    Choose row/column with minimum zero

    Assign any zero and follow Hungarian method

  • 8/8/2019 Gpm_ommd - Session 12

    11/12

    Dipankar Bose - XLRI

    Hungarian Method Step 3 Covering the Zeros

    Mark unassigned rows In the marked rows

    Look for any zero and mark corresponding column

    In the marked column

    Look for assigned zeros and mark corresponding row Repeat the steps

    Till no marking is possible

    COVER unmarked rows and marked columns

  • 8/8/2019 Gpm_ommd - Session 12

    12/12

    Dipankar Bose - XLRI

    Scheduling Use of AssignmentMethod Example

    Departure Route Arrival Departure Route ArrivalPlace X Place Y Place X Place Y06:00 A 12:00 05:30 1 11:30

    07:30 B 13:30 09:00 2 15:00

    11:30 C 17:30 15:00 3 21:00

    19:00 D 01:00 18:30 4 00:30

    00:30 E 06:30 00:00 5 06:00

    There are 5 drivers

    Every driver should get rest of > 4 hours and maximum24 hours before their return trip

    The journey can be started either from Place X or Place Y

    Needs to minimize total waiting time