ZeePedia

Linear Programming:LIMITATIONS OF LINEAR PROGRAMMING

<< Linear Programming:LINEAR PROGRAMMING PROBLEM
Linear Programming:SOLUTION TO LINEAR PROGRAMMING PROBLEMS >>
VirtualUniversity of Pakistan
OperationsResearch (MTH601)
101
Commodity
Amount
Volume/ton
Profit/ton
(tons)
(cubicmeter)
(Rs.)
A
6000
60
600
B
4000
50
800
C
2000
25
500
In order to preserve the trim of the ship, the weight in each hold must be proportional to the capacity in tons. How
shouldcargo be distributed so as to maximizeprofit? (only formulation of the problem needed).
LIMITATIONS OF LINEAR PROGRAMMING
We shall see the underlyingassumptions of linear programmingthat limit itsapplication.
Proportionality
A prerequisite in formulating the objective function and the constraints in a linear programming model is
thelinearity. This means thatthe measure of effectivenessand the usage of resourcesavailable must be proportional
to the level of each activitydecided individually. But in real life situations thereare many problems, whichare non-
linear, and the solution to suchproblems is obtainable forsome special cases only.Sometimes it is possible to
convertthe non-linear programmingproblem into the linearprogramming model so thatthe simplex methodcan
very well be employed; but this is not always possible.
In certain linear programmingproblems, it may appear thatthe problem is completely linearbut sometimes
deceiving. It is not always problem is completely linear but sometimesdeceiving. It is not always truethat both the
marginal measure of effectiveness andthe marginal usage of eachresource will be constantsover the complete or
entirerange of levels of eachactivity. For example if theproduction level changes in an industry, the profit or the
man-hoursrequired per unit of the level of the activity may change. In other words the coefficients in theobjective
function and the coefficients of theconstraints may suffer a change.
Anothertype of nonlinear entering is what we call the fixed chargeproblem. This happens wheneverthere
is a 'set up' cost associatedwith an activity. If x be the level of the activity and Δ be
if x = 0
0
Δ=⎨
Ax + B
if x 0
whereA is the fixed charge coupledwith any positive level of theactivity. Since Δ is not a linear function of x over
its entire range because of sudden increase at x = 0. Hence this poses theobjection to include in thelinear
programmingmodel.
Additivity
Let the measure of effectivenessand each resource usage be directly proportional to the level of each
activityselected individually. This doesnot ensure linearity. A case of non-linearity may arise if there arejoint
101
VirtualUniversity of Pakistan
OperationsResearch (MTH601)
102
interactionsbetween some of the activities regarding the total measure of effectiveness or the total usage of some
resource.Hence it is required thatthe additives be additive withrespect to the measure of effectiveness andeach
resourceusage. This implies that the total measure of effectiveness andeach total resource usagerequired for the
jointperformance of the activities must be equal to the respective sums of these quantities resultingfrom each
activitybeing consideredindividually.
This idea can be illustrated with an example. Let a company manufacturetwo items. Suppose thatthe profit
would be c1x1 if the first item is produced at a level of x1, and the seconditem is not produced at all(i.e.) x2 = 0 and
thatc2x2 would be the profit by producing the second itemonly at a level of x2 and the firstitem is not produced at
all(i.e.) x1 = 0. These two productsare additive with respect to profits, only if the total profitwould be c1x1 + c2x2
whenboth x1 = 0 and x2 = 0. This would not be true if prices are lowered in order to sell both x1 and x2 instead of just
one or the other.
Two activities not additive with respect to resource usage would be,when a by-product is producedwith
thescrap material from the primary item. This material would stillhave to be purchased if onlyone of the twoitems
wereproduced. If both the itemsare produced, the total requirement is less than thesum of the requirements, if each
wereproduced individually.
Divisibility
Manytimes we come across caseswhere the optimal solution leads to a non-integer value of the decision
variables.But if the decisionvariables represent thenumber of items produced, it would have physicalsignificance
only if they turn out to be integer values. We cannotproduce non-integral values.The solution procedureneed
decisionvariable must be permissible in order to get an optimalsolution. This is what is referred to as an 'integer
programmingproblem'. Anyhow solution procedure is still employed when an integer solution is required.Suppose
we use the simplex method to obtain the solution to an integer-programming problem. If theprocedure yields an
optimal solution with integer valuefor the decision variables,then this will be thedesired solution to theproblem
referred. If we do not get an integersolution to the problem, oneoption is to round it off to the nearest integervalue.
This may lead to some difficulties.First the integer roundedoff to the nearest integerneed not be feasible.Second,
even if it is feasible, this solution may not be too near optimality.Considerable progress hasbeen made recently in
developingthe solution to integer programmingproblem leading to optimuminteger solution.
Deterministic
In formulating the linear programmingmodel for a problem, the coefficients of profit or cost,constraints
andresource availability or usageare assumed to be constantsknown. In real life, theymay not be known
completely and they may be liable forchanges from time to time.Sometimes it is difficult to predictthe precise
value of these coefficients. Linear programmingmodels are developed to predict the future solution in which these
coefficients must be known exactly to getthe solution. These coefficients may sometimes be randomvariables
following a certain probability distribution.
A number of approaches is sometimesused when some of thecoefficients are not known.Sometimes we
go in for sensitivity analysis, an extension of sensitivity analysis known as parametric programming andalso chance
constrainedlinear programmingmodel.
102
Table of Contents:
  1. Introduction:OR APPROACH TO PROBLEM SOLVING, Observation
  2. Introduction:Model Solution, Implementation of Results
  3. Introduction:USES OF OPERATIONS RESEARCH, Marketing, Personnel
  4. PERT / CPM:CONCEPT OF NETWORK, RULES FOR CONSTRUCTION OF NETWORK
  5. PERT / CPM:DUMMY ACTIVITIES, TO FIND THE CRITICAL PATH
  6. PERT / CPM:ALGORITHM FOR CRITICAL PATH, Free Slack
  7. PERT / CPM:Expected length of a critical path, Expected time and Critical path
  8. PERT / CPM:Expected time and Critical path
  9. PERT / CPM:RESOURCE SCHEDULING IN NETWORK
  10. PERT / CPM:Exercises
  11. Inventory Control:INVENTORY COSTS, INVENTORY MODELS (E.O.Q. MODELS)
  12. Inventory Control:Purchasing model with shortages
  13. Inventory Control:Manufacturing model with no shortages
  14. Inventory Control:Manufacturing model with shortages
  15. Inventory Control:ORDER QUANTITY WITH PRICE-BREAK
  16. Inventory Control:SOME DEFINITIONS, Computation of Safety Stock
  17. Linear Programming:Formulation of the Linear Programming Problem
  18. Linear Programming:Formulation of the Linear Programming Problem, Decision Variables
  19. Linear Programming:Model Constraints, Ingredients Mixing
  20. Linear Programming:VITAMIN CONTRIBUTION, Decision Variables
  21. Linear Programming:LINEAR PROGRAMMING PROBLEM
  22. Linear Programming:LIMITATIONS OF LINEAR PROGRAMMING
  23. Linear Programming:SOLUTION TO LINEAR PROGRAMMING PROBLEMS
  24. Linear Programming:SIMPLEX METHOD, Simplex Procedure
  25. Linear Programming:PRESENTATION IN TABULAR FORM - (SIMPLEX TABLE)
  26. Linear Programming:ARTIFICIAL VARIABLE TECHNIQUE
  27. Linear Programming:The Two Phase Method, First Iteration
  28. Linear Programming:VARIANTS OF THE SIMPLEX METHOD
  29. Linear Programming:Tie for the Leaving Basic Variable (Degeneracy)
  30. Linear Programming:Multiple or Alternative optimal Solutions
  31. Transportation Problems:TRANSPORTATION MODEL, Distribution centers
  32. Transportation Problems:FINDING AN INITIAL BASIC FEASIBLE SOLUTION
  33. Transportation Problems:MOVING TOWARDS OPTIMALITY
  34. Transportation Problems:DEGENERACY, Destination
  35. Transportation Problems:REVIEW QUESTIONS
  36. Assignment Problems:MATHEMATICAL FORMULATION OF THE PROBLEM
  37. Assignment Problems:SOLUTION OF AN ASSIGNMENT PROBLEM
  38. Queuing Theory:DEFINITION OF TERMS IN QUEUEING MODEL
  39. Queuing Theory:SINGLE-CHANNEL INFINITE-POPULATION MODEL
  40. Replacement Models:REPLACEMENT OF ITEMS WITH GRADUAL DETERIORATION
  41. Replacement Models:ITEMS DETERIORATING WITH TIME VALUE OF MONEY
  42. Dynamic Programming:FEATURES CHARECTERIZING DYNAMIC PROGRAMMING PROBLEMS
  43. Dynamic Programming:Analysis of the Result, One Stage Problem
  44. Miscellaneous:SEQUENCING, PROCESSING n JOBS THROUGH TWO MACHINES
  45. Miscellaneous:METHODS OF INTEGER PROGRAMMING SOLUTION