|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Goal Programming |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| cj | 0 | 0 | P1 | 2P2 | P2 | P3 | ||
|---|---|---|---|---|---|---|---|---|
| cB | Basic variables B |
x1 | x2 | d1- | d2- | d3- | d1+ | Solution values b (=XB) |
| P1 | d1- | 1 | 1 | 1 | 0 | 0 | -1 | 350 |
| 2P2 | d2- | 1 | 0 | 0 | 1 | 0 | 0 | 200 |
| P2 | d3- | 0 | 1 | 0 | 0 | 1 | 0 | 300 |
| zj-cj | P3 | 0 | 0 | 0 | 0 | 0 | -1 | 0 |
| P2 | 2 | 1 | 0 | 0 | 0 | 0 | 700 | |
| P1 | 1 | 1 | 0 | 0 | 0 | -1 | 350 |
Key column = x1 column
Minimum positive value = Min(350/1, 200/1) = 200
So, d2- row is
the key row.
Therefore, d2-
departs & x1 enters
|
|
cj | 0 | 0 | P1 | 2P2 | P2 | P3 |
|
|---|---|---|---|---|---|---|---|---|
| cB | Basic variables B |
x1 | x2 | d1- | d2- | d3- | d1+ | Solution values b (=XB) |
| P1 | d1- | 0 | 1 | 1 | -1 | 0 | -1 | 150 |
| 0 | x1 | 1 | 0 | 0 | 1 | 0 | 0 | 200 |
| P2 | d3- | 0 | 1 | 0 | 0 | 1 | 0 | 300 |
| zj-cj | P3 | 0 | 0 | 0 | 0 | 0 | -1 | 0 |
| P2 | 0 | 1 | 0 | -2 | 0 | 0 | 300 | |
| P1 | 0 | 1 | 0 | -1 | 0 | -1 | 150 |
|
|
cj | 0 | 0 | P1 | 2P2 | P2 | P3 |
|
|---|---|---|---|---|---|---|---|---|
| cB | Basic variables B |
x1 | x2 | d1- | d2- | d3- | d1+ | Solution values b (=XB) |
| 0 | x2 | 0 | 1 | 1 | -1 | 0 | -1 | 150 |
| 0 | x1 | 1 | 0 | 0 | 1 | 0 | 0 | 200 |
| P2 | d3- | 0 | 0 | -1 | 1 | 1 | 1 | 150 |
| zj-cj | P3 | 0 | 0 | 0 | 0 | 0 | -1 | 0 |
| P2 | 0 | 0 | -1 | -1 | 0 | 1 | 150 | |
| P1 | 0 | 0 | -1 | 0 | 0 | 0 | 0 |
|
|
cj | 0 | 0 | P1 | 2P2 | P2 | P3 | |
|---|---|---|---|---|---|---|---|---|
| cB | Basic variables B |
x1 | x2 | d1- | d2- | d3- | d1+ | Solution values b (=XB) |
| 0 | x2 | 0 | 1 | 0 | 0 | 1 | 0 | 300 |
| 0 | x1 | 1 | 0 | 0 | 1 | 0 | 0 | 200 |
| P3 | d1+ | 0 | 0 | -1 | 1 | 1 | 1 | 150 |
| zj-cj | P3 | 0 | 0 | -1 | 1 | 1 | 0 | 150 |
| P2 | 0 | 0 | 0 | -2 | -1 | 0 | 0 | |
| P1 | 0 | 0 | -1 | 0 | 0 | 0 | 0 |
The optimal solution is:
x1 = 200, x2 = 300, d1-
= 0, d2-
= 0, d3- = 0,
d1+ = 150.
| Goal programming is a powerful tool to tackle multiple and incompatible goals of an enterprise. It is becoming popular because of its applicability in solving a wide range of problems in diversified areas. The most important advantage of goal programming is its great flexibility, which allows model simulation with numerous variation of constraints and goal priorities. This chapter discussed the solution of a goal programming problem by using the graphical method and simplex method. | |