"

11.9 Finding the Optimal Solution: Minimizing Total Transportation Cost

A basic feasible solution, such as those obtained through the North-West Corner Method, Least Cost Method, or Vogel’s Approximation Method, serves as a starting point in solving a transportation problem. However, these methods do not guarantee optimality. To determine whether further cost reduction is possible, we must assess whether the current solution can be improved.

Step 1: Degeneracy Check

Before proceeding with optimization, it is essential to verify that the solution is non-degenerate. A transportation model is considered non-degenerate if the number of basic allocations equals (number of rows + number of columns − 1). If this condition is not met, the solution is degenerate, and special handling is required before optimization can proceed.

Step 2: Optimization Techniques

If the solution passes the degeneracy test, we can proceed to identify the optimal solution using one of the following methods:

  • Stepping Stone Method:
    A trial-and-error approach that evaluates the opportunity cost of unused routes to determine whether reallocating shipments can reduce total cost.
  • Modified Distribution Method (MODI or UV Method):
    A more systematic and efficient technique that uses dual variables (U and V) to compute opportunity costs and identify potential improvements.
  • Linear Programming (LP):
    A mathematical formulation of the transportation problem that can be solved using the Simplex Method or specialized LP solvers.

These optimization methods will be explored in detail in the following sections, with step-by-step illustrations and examples.

Testing for Degeneracy in a Basic Feasible Solution

In the context of transportation models, a basic feasible solution is said to be degenerate if it does not contain the minimum required number of positive allocations to maintain a unique and solvable structure.

Degeneracy Condition:

Let:

  • r = number of supply points (rows)
  • c = number of demand points (columns)
  • N = number of positive (non-zero) allocations in the solution

Then:

  • If [latex]N = r + c − 1N = r + c − 1[/latex], the solution is non-degenerate and can proceed directly to optimization.
  • If [latex]N < r + c - 1 < r + c - 1[/latex], the solution is degenerate, and special adjustments (such as introducing a very small allocation, often denoted by [latex]\varepsilon[/latex]) are required to proceed with optimization methods like MODI or Stepping Stone.

Degeneracy can lead to computational difficulties or incorrect results if not properly addressed. Therefore, it is essential to perform this check before attempting to optimize any initial feasible solution.

Example

The model reflects a retail firm that supplies its stores in three cities through three DCs as shown in the following tableau.

M1 M2 M3 Supply
DC1 6 9 16 200
DC2 11 10 7 200
DC3 16 12 10 200
Demand 150 200 250

Using the basic feasible solution, the firm’s current transportation cost is:

M1 M2 M3 Supply
DC1 (150) 6 (50) 9 16 0
DC2 11 (150) 10 (50) 7 0
DC3 16 12 (200) 10 0
Demand 0 0 0

The total transportation cost based on the current allocation:

[latex]\begin{align*}\text{Total Cost}&= (150 \times 6) + (50 \times 9) + (150 \times 10) + (50 \times 7) + (200 \times 20)\\ \text{Total Cost}&= \$5200\end{align*}[/latex]

This represents the total cost of the current basic feasible solution. The firm now seeks to determine whether this solution is optimal or if further cost reductions are possible.

Step 1: Degeneracy Testing

To assess whether the solution can be optimized, we must first test for degeneracy.

Let:

  • N = number of basic (non-zero) allocations = [latex]5[/latex]
  • r = number of supply points (rows) = [latex]3[/latex]
  • c = number of demand points (columns) = [latex]3[/latex]

According to the degeneracy condition:

[latex]\begin{align*} N &= r + c - 1\\ &= 3 + 3 - 1\\ &= 5 \end{align*}[/latex]

Since N=r+c−1, the solution is non-degenerate, and we can proceed with optimization using methods such as the Modified Distribution Method (MODI) or the Stepping Stone Method.

 

Finding the Optimal Solution Using the Stepping Stone Method
Finding the Optimal Solution Using the Modified Distribution (MODI) Method
Finding the Optimal Solution Using Linear Programming

License

Icon for the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License

Operations Management Copyright © 2024 by Azim Abbas and Seyed Goosheh is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License, except where otherwise noted.