08 Transportation problem

download 08 Transportation problem

of 20

Transcript of 08 Transportation problem

  • 7/29/2019 08 Transportation problem

    1/20

    Transportation

    Problems

    Dr. Ron Tibben-Lembke

  • 7/29/2019 08 Transportation problem

    2/20

    Transportation Problems

    Linear programming is good at solving

    problems with zillions of options, and

    finding the optimal solution. Could it work for transportation problems?

    Costs are linear, and shipment quantities

    are linear, so maybe so.

  • 7/29/2019 08 Transportation problem

    3/20

    Defining Variables

    Define cij as the cost to ship one unit from

    i to j.

    Demand at location j is dj.

    Supply at DC i is Si

    Xij is the quantity shipped from DC i to

    customer j.

  • 7/29/2019 08 Transportation problem

    4/20

    Formulation

    jiallforx

    Njfordx

    MiforSxts

    xcMin

    ij

    j

    M

    i

    ij

    i

    N

    j

    ij

    N

    j

    ijij

    M

    i

    ,0

    ,,1

    ,,1..

    1

    1

    11

  • 7/29/2019 08 Transportation problem

    5/20

    Transportation Method

    You have 3 DCs, and need to deliver

    product to 4 customers.

    Find cheapest way to satisfy all demand

    A 10

    B 10

    C 10

    D 2

    E 4

    F 12

    G 11

  • 7/29/2019 08 Transportation problem

    6/20

    Solving Transportation Problems

    Trial and Error

    Linear Programming

    ooh, whats that?! Tell me more!

    D E F G

    A 10 9 8 7

    B 10 11 4 5

    C 8 7 4 8

  • 7/29/2019 08 Transportation problem

    7/20

  • 7/29/2019 08 Transportation problem

    8/20

    Setting up LP

    Create a matrix of shipment costs (in grey inexample).

    Create a matrix to hold the decision variables,shipment quantities (in yellow).

    Sum amount sent to each destination.

    Sum amount sent from each DC.

    Enter demands and supplies at each location. Compute total cost of shipments (in blue).

  • 7/29/2019 08 Transportation problem

    9/20

    Using Solver

  • 7/29/2019 08 Transportation problem

    10/20

  • 7/29/2019 08 Transportation problem

    11/20

  • 7/29/2019 08 Transportation problem

    12/20

    If you dont check assume non-negative we get

    the following results:

    Solver doesnt converge to an optimal solution.

    Why not?

  • 7/29/2019 08 Transportation problem

    13/20

  • 7/29/2019 08 Transportation problem

    14/20

    Inequalities

    Use = for shipments to customers.

    Do we really need to?

    What do we do if supply is greater than

    demand?

  • 7/29/2019 08 Transportation problem

    15/20

    Product Shortages

    If total demand is greater than total supply,

    what happens?

    If demand in G is 15, we get this:

  • 7/29/2019 08 Transportation problem

    16/20

    Product Shortages

    If demand at G is 15, there are no feasible

    solutions, much less a best one.

    We need to add a phantom source, Z, withhuge capacity. Think of it as a supplier

    that ships empty boxes.

    Now supply can satisfy total demand.

  • 7/29/2019 08 Transportation problem

    17/20

    Shortage Costs

    What cost should we use for supplier Z?

    It should be the last resort, so it should be higherthan any real costs.

    The cost of a shipment from Z is really the costof shorting the customer.

    If all customers are created equal, give them allthe same shortage cost.

    If some are more important, give them highershortage costs, and well only short them as alast resort.

  • 7/29/2019 08 Transportation problem

    18/20

  • 7/29/2019 08 Transportation problem

    19/20

  • 7/29/2019 08 Transportation problem

    20/20

    Shortage Solution

    Shortage is dealt with by shorting

    customer A, and B.

    Demand exceeds supply by 3 units. Ourfirst choice is to short A, because they are

    the cheapest. We can only short them by

    2, their total demand. Next, short B by 1 unit.