Beruflich Dokumente
Kultur Dokumente
MB0032
SET – 2
Work in operations research and management science may be characterized as one of three
categories:
The limitations are more related to the problems of model building, time and money factors.
Magnitude of computation: Modern problems involve large number of variables; and hence
to find the interrelationship, among makes it difficult.
Non Quantitative factors and human emotional factor cannot be taken into account.
There is a wide gap between the managers and the operation researchers.
Time and money factors when the basic data is subjected to frequent changes then
incorporation of them into OP models is a costlier affair.
Implementation of discussions involves human relations and behavior.
All constraints are equations except for the non-negativity condition which remain
inequalities [>0] only.
The right hand side element of each constraint equation is non- negative.
All variables are nonnegative.
The objective function is of the maximization or minimization type.
The inequality constraints can be changed to equations by adding or subtracting the left hand
side of each such constraint by a non negative variable. The non negative variable that has to be
added to a constraint inequality of the form < to change it to an equation is called a slack
variable. The non negative variable that has to be subtracted from a constraint inequality is
called a surplus variable. The right hand side of a constraint equation can be made positive by
multiplying both sides of the resulting equation with -1 wherever necessary. The remaining
characteristics are achieved by using the elementary transformations introduced with the
canonical form.
The drawback of the penalty cost method is the possible computational errors that could result from
assigning a very large value to the constant M. to overcome this difficulty, a new method is considered,
where the use of M is eliminated by solving the problem in two phases. They are:
Phase I: Formulate the new problem by eliminating the original objective function by the sum of
artificial variables for a minimization problem and the negative of the sum of the artificial variables for
a maximization problem. The resulting objective function is optimized by the simplex method with the
constraints of the original problem. If the problem has a feasible solution, the optimal value of the new
objective function is zero. Then we proceed to Phase II. Otherwise, if the optimal value of the new
objective function is non zero, the problem has no solution and the method terminates.
Phase II: Use the optimum solution of the phase I as the starting solution of the variables and is solved
by simplex method.
Example:
Use the two phased method to
Maximise Z=3x1-x2
Subject to 2x1 +x2 >2; x1+3x2 <2;
x2<4; x1,x2>0
Maximise Z=3x1-x2+0S1-MA1+0S2+0S3
Subject to
2x1 +x2 –S1+A1=2; x1+3x2+S2=2;
x2+S3 =4;
x1,x2,S1,S2,S3,A1>0
Phase I:
Consider the new objective,
Maximise Z* =-A1
Subject to
2x1 +x2 –S1+A1=2; x1+3x2+S2=2;
x2+S3 =4;
x1,x2,S1,S2,S3,A1>0
x1 x2 x1 A1 S2 S3
0 0 0 -1 0 0
x1 0 1 ½ -½ ½ 0 0 1
S2 0 0 5/2 ½ -½ 1 0 1
S3 0 0 1 0 0 0 1 4
0 0 0 1 0 0 0
Phase I is complete, since there are no negative elements in the last row.
The optimal solution of the new objective is Z* =0.
Phase II:
Consider the original objective function,
Maximise Z=3x1-x2+0S1-MA1+0S2+0S3
Subject to
x1 +(x2/2) –(S1/2)=1;
(5/2)x2 + S1 /2 + S2=1;
x2+S3 =4;
x1,x2,S1,S2,S3,A1>0
With the initial solution x1 = 1, S2 = 1, S3 = 4, the corresponding simplex table is
x1 x2 S1 S2 S3
3 -1 0 0 0 Ratio
x1 3 1 ½ -1/2 0 0 1
S2 0 0 5/2 ½* 1 0 1 1/(1/2) = 2
S3 0 0 1 0 0 1 4
0 5/2 -3/2 0 0 3
Work column, * Pivot table
x1 x2 S1 S2 S3
3 -1 0 0 0
x1 3 1 3 0 1 0 1 2
S2 0 0 5 1 2 0 1 2
S3 0 0 1 0 0 1 4 4
0 10 0 3 0 3 6
Since all elements of the last row are non negative, the current solution is optimal.
This model studies the minimization of the cost of transporting a commodity from a number of
sources to several destinations. The supply at each source and the demand at each destination
are known. The transportation problem involves m sources, each of which has available
ai (i = 1, 2, …..,m) units of homogeneous product and n destinations, each of which requires
bj (j = 1, 2…., n) units of products. Here ai and bj are positive integers. The cost cij of
transporting one unit of the product from the i th source to the j th destination is given for each
I and j. The objective is to develop an integral transportation schedule that meets all demands
from the inventory at a minimum total transportation cost.
It is assumed that the total supply and the total demand are equal.
The condition (1) is guaranteed by creating either a fictitious destination with a demand equal
to the surplus if total demand is less than the total supply or a (dummy) source with a supply
equal to the shortage if total demand exceeds total supply. The cost of transportation from the
fictitious destination to all sources and from all destinations to the fictitious sources are
assumed to be zero so that total cost of transportation will remain the same.
The solution to T.P is obtained in two stages. In the first stage we find Basic feasible solution by
any one of the following methods a) Northwest corner rule b) Matrix Minima Method or least
cost method c) Vogel’s approximation method. In the second stage we test the B.Fs for its
optimality either by MODI method or by stepping stone method.
Step 1: Under this method we construct penalties for rows and columns by subtracting the least
value of row / column from the next least value.
Step 2: We select the highest penalty constructed for both row and column. Enter that row /
column and select the minimum cost and allocate min (ai, bj)
Step 3: Delete the row or column or both if the rim availability / requirements is met.
Step 5: For allocation all form equation ui + vj = cj set one of the dual variable ui / vj to zero and
solve for others.
Step 6: Use these values to find Δij = cij – ui – vj of all Δij >, then it is the optimal solution.
Step 7: If any Dij £ 0, select the most negative cell and form loop. Starting point of the loop is
+ve and alternatively the other corners of the loop are –ve and +ve. Examine the quantities
allocated at –ve places. Select the minimum. Add it at +ve places and subtract from –ve place.
Step 8: Form new table and repeat steps 5 to 7 till Δij > 0
Consider a T.P. involving m-origins and n-destinations. Since the sum of origin capacities equals
to the sum of requirements, a feasible solution always exists. Any feasible solution satisfying
m+n-1 of the m+n constraints is a redundant one an hence can be deleted. This also means that
a feasible solution to a transportation problem can have at the most only m+n-1 strictly positive
compliments, otherwise the solution will degenerate.
North-West corner rule is one of the simplest procedures for initial allocation of feasible
solution.
Step 1:
The first assignment is made in the cell occupying the upper left hand (north west) corner of the
transportation table. The maximum feasible amount is allocated there, that is x 11 = min (a1,b1)
So that, either the capacity of origin O1 is used up; or the requirement at the destination D 1 is
satisfied or both. This value of x11 is entered in the upper left hand corner (small square) of cell
(1,1) in the transportation table.
Step 2:
If b1>a1 the capacity of origin O, is exhausted but the requirement at destination D 1 is still not
satisfied, so that one more other variable in the first column will have to take on a positive
value. Move down vertically to the second row and make the second allocation of magnitude
x21 = min (a2, b1-x21) in the cell (2,). This either exhausts the capacity of origin O2 or satisfies the
remaining demand at destination D1.
Step 3:
Start from the new north-west corner of the transportation table satisfying destination
requirements and exhausting the origin capacities one at a time, move down towards the lower
right corner of the transportation table until al the rim requirements are satisfied.
Mohammed Roohul Ameen 10 Roll Number:
Assignment MBA 2nd Semester Subject: MB0032
6. Describe the Branch and Bound Technique to solve an I.P.P. problem.
Branch and bound (BB) is a general algorithm for finding optimal solutions of various
optimization problems, especially in discrete and combinatorial optimization. It consists of a
systematic enumeration of all candidate solutions, where large subsets of fruitless candidates
are discarded en masse, by using upper and lower estimated bounds of the quantity being
optimized.
The method was first proposed by A. H. Land and A. G. Doig in 1960 for linear programming.
Sometimes a few or all variables of an IPP are constrained by their upper or lower bounds or by
both. The most general technique for the solution of such constrained optimisation problems is
the branch and bound technique. The technique is applicable to both all IPP as well as mixed
IPP. The technique for a maximisation problem is discussed below:
Xj>l+1 -------------------------(6)
Or the linear constrain xj<l------(7)
To explain how this partition helps, let us assume that there were no integer restrictions (3),
and suppose that this then yields an optimal solution to LPP (1), (2), (4) and (5). Indicating, x1
=1.66 (for example). Then we formulate and solve two LPP’s each containing (1), (2) and (4). But
(5) for j =1 is modified to be 2<x1<U1 in one problem and L1<x1<1 in the other. Further each of
these problems process an optimal solution satisfying integer constants (3).
Then the solution having the larger value for z is clearly the optimum solution for the given IPP.
However, it usually happens that one of these problems has no optima solution satisfying (3),
and thus some more computations are necessary. We now discuss step wise the algorithm that
specifies how to apply the partitioning (6) and (7) in a systematic manner to finally arrive at an
optimum solution.
Step 0:
If the master list is not empty, choose an LPP out of it. Otherwise stop the process, Go the step
1.
Step 2:
Obtain the optimum solution to the objective function z is less than or equal to z (t) , then let z(t+1)
= z(t) and return to step 0 otherwise go to step 3.
Step 3:
Select any variable xj, j = 1,2,...p. that does not have an integer value in the obtained optimum
solution to the LPP chosen in step 0. Let xj* denote his optimal value of xj. Add two LPP’s to the
master list; these LPP’s are identical with the LPP chosen in step 0, except that in one, the lower
bound on xj is replaced by [xj*] +1. Let z(t+1) = z(t) , return to step 0.
At the termination of algorithm, if feasible integer valued solution yielding z (t) has been
recorded it is optimum, otherwise no integer valued feasible solution exists.