Module in MGT - Science After Midterm
Module in MGT - Science After Midterm
Specially-structured linear programming problems are a class of optimization problems that have
specific structures, allowing them to be solved more efficiently. Two primary types are
Transportation Problems and Assignment Problems. Each type has unique features and
applications that make them highly useful in operations research, logistics, and resource
allocation.
a. Transportation Problems
Definition:
A transportation problem is a type of linear programming problem that deals with finding the
most cost-effective way to transport goods from multiple origins (e.g., factories) to multiple
destinations (e.g., warehouses) while satisfying supply and demand constraints. The goal is
typically to minimize the total transportation cost or maximize efficiency.
Warehouse Demand
1 30
2 40
3 40
Solution:
The objective function is to minimize the total cost, which can be set up as:
subject to:
1. Supply constraints:
o xA1+xA2+xA3=50x_{A1} + x_{A2} + x_{A3} = 50xA1+xA2+xA3=50
o xB1+xB2+xB3=60x_{B1} + x_{B2} + x_{B3} = 60xB1+xB2+xB3=60
2. Demand constraints:
o xA1+xB1=30x_{A1} + x_{B1} = 30xA1+xB1=30
o xA2+xB2=40x_{A2} + x_{B2} = 40xA2+xB2=40
o xA3+xB3=40x_{A3} + x_{B3} = 40xA3+xB3=40
By solving this using methods such as the Northwest Corner Rule, Least Cost Method, or
Vogel's Approximation Method, we can obtain an optimal transportation plan.
b. Assignment Problems
Definition:
An assignment problem is a special type of linear programming problem where the goal is to
assign a set of tasks to a set of agents (e.g., workers, machines) in such a way that the total cost
or time required is minimized. The problem is often represented as a matrix where each row
corresponds to a task, and each column represents an agent.
W1 W2 W3
T1 10 12 15
T2 8 9 7
T3 14 10 11
The objective is to assign each task to a worker such that the total cost is minimized.
1. Step 1: Subtract the smallest element in each row from all elements of that row.
2. Step 2: Subtract the smallest element in each column from all elements of that column.
3. Step 3: Cover all zeros in the resulting matrix using a minimum number of lines
(horizontal and vertical).
4. Step 4: If the minimum number of lines equals the order of the matrix, an optimal
assignment exists among the zeros. If not, modify the matrix by reducing elements
uncovered by lines and continue until all tasks are assigned.
In this example, using the Hungarian Method, the solution yields the minimum cost assignment.
1. Problem: Assign three tasks (T1, T2, T3) to three workers (W1, W2, W3) with the
following cost matrix:
W1 W2 W3
T1 7 8 6
T2 9 11 12
T3 10 7 8
2. Instructions:
o Apply the Hungarian Method to solve this assignment problem.
o Submit your answer with a step-by-step solution showing your calculations and
the final total cost.