MB0032 - Operation Research
MB0032 - Operation Research
OPERATION RESEARCH
Set – I
c1, c2,…. Cn, a11, a12,…. amn are all known constants
Z is called the "objective function" of the LPP of n variables which is to be
maximized or
minimized.
There are many real life situations where an LPP may be formulated.
• Only one single objective is dealt with while in real life situations,
problems come with multi-objectives.
Ans : Following are the steps needed to solve the problem by simplex
method-
1. Introduce stack variables (Si’s) for “ less than or equal to” type of
constraint.
2. Introduce surplus variables (Si’s) and Artificial Variables (Ai) for “ more
than or equal to” type of constraint.
4. Cost (Cj) of slack and surplus variables will be zero and that of Artificial
variable will be “M”
6. Slack and Artificial variables will form Basic variable for the first simplex
table. Surplus variable will never become Basic Variable for the first simplex
table.
10. The element that lies both on key column and key row is called Pivotal
element.
11. Ratios with negative and “Q” value are not considered for determining
key row.
12. Once an artificial variable is removed as basic variable, its column will
be deleted from next iteration.
14. Values of artificial variables will always is – M for both maximization and
minimization problems.
ii. The interpretation of the dual variable from the loss or economic point of
view proves extremely useful in making future decisions in the activities
being programmed.
Here the sense of optimization is very important. Hence clearly for any two
primal and dual feasible solutions, the values of the objective functions,
when finite, must satisfy the following inequality.
Primal
Maximize
n
z= ∑C
j =1
j .x j
n
Subject to ∑a
j =1
ij x j ≤b j , i = 1,2,…., m
xj ≥ 0, j = 1,2,…., n
Dual
Minimize
m
w= ∑b . y
i =1
i i
m
Subject to ∑a
i =1
ij yi ≤ ci , i = 1,2,…., n
yj ≥ 0, i = 1,2,…., m
From the above resource allocation model, the primal problem has n
economic activities and m resources. The coefficient cj in the primal
represents the profit per unit of activity j. Resource i, whose maximum
availability is bi, is consumed at the rate aij units per unit of activity j.
For any pair of feasible primal and dual solutions, (Objective value in the
maximization problem) ≤ (Objective value in the minimization problem)
At the optimum, the relationship holds as a strict equation. Note: Here the
sense of optimization is very important. Hence clearly for any two primal
and dual feasible solutions, the values of the objective functions, when
finite, must satisfy the following inequality.
n m
z = ∑C j x j ≤ ∑bi yi = w
j =1 i =1
The strict equality, z = w, holds when both the primal and dual solutions
are optimal.
Consider the optimal condition z = w first given that the primal problem
represents a resource allocation model, we can think of z as representing
profit in Rupees. Because bi represents the number of units available of
resource i, the equation z = w can be expressed as profit (Rs) = ∑ (units of
resource i) x (profit per unit of resource i)
This means that the dual variables yi, represent the worth per unit of
resource i [variables yi are also called as dual prices, shadow prices and
simplex multipliers].
With the same logic, the inequality z < w associated with any two feasible
primal and dual solutions is interpreted as (profit) < (worth of resources)
This relationship implies that as long as the total return from all the
activities is less than the worth of the resources, the corresponding primal
and dual solutions are not optimal. Optimality is reached only when the
resources have been exploited completely, which can happen only when
the input equals the output (profit). Economically the system is said to
remain unstable (non optimal) when the input (worth of the resources)
exceeds the output (return). Stability occurs only when the two quantities
are equal.
Ques 5: How can you use the Matrix Minimum method to find the
initial basic feasible solution in the transportation problem.
Step 2: If xij = ai cross off the ith row of the transportation table and
decrease bj by ai go to step 3.
if xij = bj cross off the ith column of the transportation table and decrease ai
by bj go to step 3.
if xij = ai= bj cross off either the ith row or the ith column but not both.
Step 3: Repeat steps 1 and 2 for the resulting reduced transportation table
until all the rim requirements are satisfied whenever the minimum cost is
not unique make an arbitrary choice among the minima.
and xj ³ 0 j = 1, 2, … ,n
If all the variables are constrained to take only integral value i.e. k = n, it is
called an all(or pure) integer programming problem. In case only some of
the variables are restricted to take integral value and rest (n – k) variables
are free to take any non negative values, then the problem is known as
mixed integer programming problem.
n1
∑y
j =0
ij x j = bi ( i 0 , 1, 2 , ........, m1 )
Let it be [bk 1]
or write is as f ko
Step 5: Express each of the negative fractions if any, in the k th row of the
optimum simplex table as the sum of a negative integer and a nonnegative
fraction.
∑f
j =0
kj x j ≥ f ko
Step 7: Starting with this new set of equation constraints, find the new
optimum solution by dual simplex algorithm. (So that Gsla (1) is the initial
leaving basic variable).
Step 8: If this new optimum solution for the modified L.P.P. is an integer
solution. It is also feasible and optimum for the given I.P.P. otherwise return
to step 4 and repeat the process until an optimum feasible integer solution
is obtained.