OR wube ppt
OR wube ppt
: : : : : :
Sm Xm1 Cm1 Xm2 Cm2 … Xmn Cmn SSm
Cij - measures the costs of transporting one unit of commodity from source i to destination j.
Minimize
Subject to:
, i = 1, 2, …, m (supply constraints)
, j = 1, 2, …, n (demand constraints)
Total 15 19 13 18 65
Demand 65
b. Unbalanced case: a case where total supply exceeds
total demand (SS > DD), and to change this unbalanced case
into its balanced form we should introduce dummy receiver.
These shipments indicate unused supply capacity.
Customers
To D1 D2 D3 D4 D5 Total
From Supply
S1 X11 3 X 6 X 8 X 5 X15 4 10
12 13 14
S2 X21 6 X 1 X 2 X 5 X24 1 20
22 23 24
Source
S3 X31 7 X 8 X 3 X 9 X35 3 15
32 33 34
S4 X41 2 X 6 X 2 X 1 X45 5 30
42 43 44
c. Unbalanced case: a case where total demand exceeds total
supply (SS < DD), and to change this unbalanced case into its
balanced form we should introduce dummy supplier.
These shows unmet demand.
Customers
To D1 D2 D3 D4 D5 Total
From Supply
S1 X1 3 X 6 X 8 X 5 X15 4 10
1 12 13 14
S2 X 6 X 1 2 X 5 X24 1 20
21 22 X 24
Source
23
S3 X 7 X 8 X 3 X 9 X35 3 5
31 32 33 34
S4 X 2 X 6 X 2 X 1 X45 5 30
41 42 43 44
Total 20 20 15 10 5 65
Demand 70
We can convert this unbalanced case into balanced as:
The transportation algorithm is based on the assumption that
the model is balanced.
subtracting the lowest cell cost in the row or column from the next
cost.
4. Repeat steps 1, 2, and 3 until all rim requirements have been met.
Once the initial basic feasible solution has been determined by any
of the previous three methods, the next step is to solve the model
Total 65 42 43 150
Demand 150
Optimality test: A basic feasible solution is optimal if and
only if for every (i, j) such that is non-basic.
Thus, the only work required by the optimality test is the
derivation of the values of and for the current basic feasible
solution and then the calculation of these as follows,
Use the above initial BF solution that we did in the LCM to
test the optimality.
Assignment Problems
There are many situations where the assignment of people or
machines and so on to different jobs is a necessary.
Peoples are assigned to different jobs (works) like:
workers are assigned to different machines,
clerks are assigned to various check-out counters,
salesmen are assigned to different sales areas,
service crews are assigned to different districts, and
so on are typical examples of the assignment problems
The assignment is a problem because people possess varying
abilities for performing different jobs.
Therefore, the costs of performing the jobs by different
people are different.
Obviously, if all persons could do a job in the same time or at
the same cost then it would not matter who is assigned on the
job.
Thus, in an assignment problem, the question is how should
the assignments be made in order that the total cost of
performing the job is minimum.
A typical assignment problem is stated in the form of (n x n)
matrix (square matrix).
Jobs Machines (Time in hours) Availability
A B C D
W C 11 C 12 C 13 C
14
1
X C 21 C 22 C 23 C 24
1
Y C 31 C 32 C 33 C 34
1
Z C 41 C 42 C 43 C 44
1
Requirement: 1 1 1 1
Mathematical Model:
Min , for all i = 1, 2, …, n and j = 1, 2, …, n
Subject to;
1 if the ith person is assigned to jth job
0 if not
Jobs X Y Z
A 11 16 21
B 20 13 17
C 13 15 12
D, Hungarian Method / Flood's technique / Assignment
algorithm: (opportunity cost method)
Job
Mechanic 1 2 3 4
A 4 3 3 2
B 9 7 8 2
C 7 5 6 2
D 10 5 8 2
Unbalanced Assignment Problems
The Hungarian method of solving an assignment problem
requires that the number of columns should be equal to the
number of rows.
When they are equal, the problem is a balanced problem, and
when not, it is an unbalanced problem.
=//=