Professional Documents
Culture Documents
2022-23 OR - Module 2
2022-23 OR - Module 2
2022-23 OR - Module 2
He
developed the earliest linear programming problems that were used by the army
during WWII in order to reduce the costs of the army and increase the efficiency in
the battlefield.
The method was a secret because of its use in war-time strategies, until In 1947,
George B Dantzing while working with the US Air Force, published the simplex
method.
Though these applications are diverse, all LP models have certain common
properties and assumptions – that are essential for decision-makers to
understand before their use.
It is important to understand the meaning of the words – linear and
programming.
The word linear refers to linear relationship among variables in a model.
That is, a given change in one variable causes a proportional change in
another variable. For example, doubling the investment on a certain
project will also double the rate of return.
The word programming refers to the mathematical modelling and solving
of a problem that involves the use of limited resources, by choosing a
particular course of action (or strategy) among the given courses of action
(or strategies) in order to achieve the desired objective.
GENERAL STRUCTURE OF AN LP MODEL
For example, the total profit earned from the sale of two products A and B must be
equal to the sum of the profits earned separately from A and B. Similarly, the amount
of a resource consumed for producing A and B must be equal to the total sum of
resources used for A and B individually.
4. Divisibility (or continuity): The solution values of decision variables are allowed to
assume continuous values. For instance, it is possible to collect 6.254 thousand litres
of milk by a milk dairy and such variables are divisible.
But, it is not desirable to produce 2.5 machines and such variables are not divisible
and therefore must be assigned integer values. Hence, if any of the variable can
assume only integer values or are limited to discrete number of values, LP model is no
longer applicable.
ADVANTAGES OF USING LINEAR PROGRAMMING
3. The linear programming model does not take into consideration the
effect of time and uncertainty.
4. Parameters in the model are assumed to be constant but in real-life
situations, they are frequently neither known nor constant.
5. Linear programming deals with only single objective, whereas in real-
life situations a decision problem may have conflicting and multiple
objectives.
APPLICATION AREAS OF LINEAR PROGRAMMING
Linear programming is the most widely used technique of decision-making in business and
industry and in various other fields.
Applications in Agriculture
These applications fall into categories of farm economics and farm management. The former
deals with interregional competition, optimum allocation of crop production, efficient production
patterns under regional land resources and national demand constraints, while the latter is
concerned with the problems of the individual farm such as allocation of limited resources such
as acreage, labour, water supply, working capital, etc., so as to maximize the net revenue.
Applications in Military
Military applications include (i) selection of an air weapon system against the enemy, (ii)
ensuring minimum use of aviation gasoline (iii) updating supply-chain to maximize the total
tonnage of bombs dropped on a set of targets and takes care of the problem of community
defence against disaster at the lowest possible cost.
APPLICATION AREAS OF LINEAR PROGRAMMING
Production Management
• Production Planning This deals with the determination of minimum cost production
plan over the planning period, of an item with a fluctuating demand, while considering
the initial number of units in inventory, production capacity, constraints on production,
manpower and all relevant cost factors. The objective is to minimize total operation
costs.
• Assembly-line Balancing This problem is likely to arise when an item can be made by
assembling different components. The process of assembling requires some specified
sequence(s). The objective is to minimize the total elapse time.
APPLICATION AREAS OF LINEAR PROGRAMMING
• Blending Problems These problems arise when a product can be made from
a variety of available raw materials, each of which has a particular
composition and price. The objective here is to determine the minimum cost
blend, subject to availability of the raw materials, and to minimum and
maximum constraints on certain product constituents.
• Trim Loss When an item is made to a standard size (e.g. glass, paper
sheet), the problem of determining which combination of requirements should
be produced from standard materials in order to minimize the trim loss,
arises.
APPLICATION AREAS OF LINEAR PROGRAMMING
Financial Management
• Portfolio Selection This deals with the selection of specific investment
activity among several other activities. The objective here is to find the
allocation which maximizes the total expected return or minimizes risk under
certain limitations.
• Profit Planning This deals with the maximization of the profit margin from
investment in plant facilities and equipment, cash in hand and inventory.
APPLICATION AREAS OF LINEAR PROGRAMMING
Marketing Management
• Media Selection The linear programming technique helps in determining the
advertising media mix so as to maximize the effective exposure, subject to
limitation of budget, specified exposure rates to different market segments,
specified minimum and maximum number of advertisements in various media.
• Travelling Salesman Problem The salesman’s problem is to find the shortest
route from a given city to each of the specified cities and then returning to the
original point of departure, provided no city would be visited twice during the tour.
Such type of problems can be solved with the help of the modified assignment
technique.
• Physical Distribution Linear programming determines the most economic and
efficient manner of locating manufacturing plants and distribution centres for
physical distribution.
APPLICATION AREAS OF LINEAR PROGRAMMING
Personnel Management
• Job Evaluation and Selection Selection of suitable person for a specified job and
evaluation of job in organizations has been done with the help of the linear
programming technique.
Subject to:
The solution to a linear programming problem is a set of values for the decision
variables that satisfies all the constraints and optimizes the objective function. The
optimal solution can be found using various algorithms, such as the simplex method or
interior point methods, which iteratively improve the solution until an optimal solution is
reached.
The effective use and application requires, as a first step, the mathematical
formulation of an LP model.
Steps of LP model formulation are summarized as follows:
Step 1: Identify the decision variables
(a) Express each constraint in words. For this you should first see whether
the constraint is of the form ≥ (at least as large as), of the form ≤ (no larger
than) or of the form = (exactly equal to).
(b) Express verbally the objective function.
GUIDELINES ON LINEAR PROGRAMMING MODEL FORMULATION
(c) Verbally identify the decision variables with the help of Step (a) and (b).
For this you need to ask yourself the question – What decisions must be
made in order to optimize the objective function?
Having followed Step 1(a) to (c) decide the symbolic notation for the decision
variables and specify their units of measurement. Such specification of units
of measurement would help in interpreting the final solution of the LP
problem.
GUIDELINES ON LINEAR PROGRAMMING MODEL FORMULATION
For LP problems that have only two variables, it is possible that the entire set of
feasible solutions can be displayed graphically by plotting linear constraints on a graph
paper in order to locate the best (optimal) solution. The technique used to identify the
optimal solution is called the graphical solution method (approach or technique) for an
LP problem with two variables.
Since most real-world problems have more than two decision variables, such problems
cannot be solved graphically. However, graphical approach provides understanding of
solving an LP problem algebraically, involving more than two variables.
IMPORTANT DEFINITIONS
Solution The set of values of decision variables xj ( j = 1, 2, . . ., n) that satisfy the
constraints of an LP problem is said to constitute the solution to that LP problem.
The (n – m) variables whose value did not appear in basic solution are called non-
basic variables and the remaining m variables are called basic variables.
Basic feasible solution A feasible solution to an LP problem which is also the basic
solution is called the basic feasible solution. That is, all basic variables assume non-
negative values. Basic feasible solution is of two types:
(a) Degenerate A basic feasible solution is called degenerate if the value of at least
one basic variable is zero.
Remarks
1. A convex set is a polygon and by ‘convex’ we mean that if any two points of
a polygon are selected arbitrarily, a straight line segment joining these two
points lies completely within the polygon.
2. Each corner (extreme or vertex) point of the feasible region (space or area)
falls at the intersection of two constraint equalities.
3. The extreme points of the convex set provide the basic feasible solution to
the LP problem.
EXTREME POINT SOLUTION METHOD
In this method, the coordinates of all corner (or extreme) points of the feasible
region (space or area) are determined and then value of the objective
function at each of these points is computed and compared.
The coordinates of an extreme point where the optimal (maximum or
minimum) value of the objective function is found represent solution of the
given LP problem. The steps of the method are summarized as follows:
Step 1 : Develop an LP model State the given problem in the mathematical
LP model.
EXTREME POINT SOLUTION METHOD
Step 2 : Plot constraints on graph paper and decide the feasible region
(b) Draw these straight lines on the graph paper and decide each time the area of
feasible solutions according to the inequality sign of the constraint. Shade the common
portion of the graph that satisfies all the constraints simultaneously drawn so far.
(c) The final shaded area is called the feasible region (or solution space) of the given
LP problem. Any point inside this region is called feasible solution and this provides
values of x1 and x2 that satisfy all the constraints.
EXTREME POINT SOLUTION METHOD
Step 3 : Examine extreme points of the feasible solution space to find an optimal
solution
(a) Determine the coordinates of each extreme point of the feasible solution space.
(b) Compute and compare the value of the objective function at each extreme point.
(c) Identify the extreme point that gives optimal (max. or min.) value of the objective
function.
ISO-PROFIT (COST) FUNCTION LINE METHOD
According to this method, the optimal solution is found by using the slope of
the objective function line (or equation). An iso-profit (or cost) line is a
collection of points that give solution with the same value of objective
function.
By assigning various values to Z, we get different profit (cost) lines.
Graphically many such lines can be plotted parallel to each other. The steps
of iso-profit (cost) function method are as follows:
Step 1: Identify the feasible region and extreme points of the feasible region.
ISO-PROFIT (COST) FUNCTION LINE METHOD
Step 2: Draw an iso-profit (iso-cost) line for an arbitrary but small value of the
objective function without violating any of the constraints of the given LP
problem.
However, it is simple to pick a value that gives an integer value to x1 when we
set x2 = 0 and vice-versa. A good choice is to use a number that is divided by
the coefficients of both variables.
ISO-PROFIT (COST) FUNCTION LINE METHOD
Step 3: Move iso-profit (iso-cost) lines parallel in the direction of increasing
(decreasing) objective function values. The farthest iso-profit line may intersect
only at one corner point of feasible region providing a single optimal solution.
Also, this line may coincide with one of the boundary lines of the feasible area.
Then at least two optimal solutions must lie on two adjoining corners and others
will lie on the boundary connecting them. However, if the iso-profit line goes on
without limit from the constraints, then an unbounded solution would exist. This
usually indicates that an error has been made in formulating the model.
Step 4: An extreme (corner) point touched by an iso-profit (or cost) line is
considered as the optimal solution point. The coordinates of this extreme point
give the value of the objective function.
ISO-PROFIT (COST) FUNCTION LINE METHOD
Then at least two optimal solutions must lie on two adjoining corners and others will lie
on the boundary connecting them. However, if the iso-profit line goes on without limit
from the constraints, then an unbounded solution would exist. This usually indicates
that an error has been made in formulating the LP model.
Step 4: An extreme (corner) point touched by an iso-profit (or cost) line is considered
as the optimal solution point. The coordinates of this extreme point give the value of
the objective function.
COMPARISON OF 2 GRAPHICAL SOL n METHOD
Extreme Point Method Iso-Profit (or Cost) Method
(i) Identify coordinates of each of the extreme (or (i) Determine the slope (x1, x2) of the objective
corner) points of the feasible region by either function and then join intercepts to identify the profit
drawing perpendiculars on the x-axis and the y-axis (or cost) line.
or by solving two intersecting equations.
(ii) Compute the profit (or cost) at each extreme (ii) In case of maximization, maintain the same
point by substituting that point’s coordinates slope through a series of parallel lines, and move
into the objective function. the line upward towards the right until it touches the
feasible region at only one point. But in case of
minimization, move downward towards left until it
touches only one point in the feasible region.
(iii) Identify the optimal solution at that extreme (iii) Compute the coordinates of the point touched
point with highest profit in a maximization problem by
or lowest cost in a minimization problem. the iso-profit (or cost) line on the feasible region.
(i) The slope of the objective function should be the same as that of the constraint
forming the boundary of the feasible solutions region, and
(ii) The constraint should form a boundary on the feasible region in the direction of
optimal movement of the objective function. In other words, the constraint should be
an active constraint.
Remark The constraint is said to be active (binding or tight), if at the point of optimality,
the left-hand side of a constraint equals the right-hand side. In other words, an equality
constraint is always active, and inequality constraint may or may not be active.
Geometrically, an active constraint is one that passes through one of the extreme
points of the feasible solution space.
SPECIAL CASES IN LINEAR PROGRAMMING
Unbounded Solution
It may be noted that there is a difference between unbounded feasible region and
unbounded solution to a LP problem. It is possible that for a particular LP problem the
feasible region may be unbounded but LP problem solution may not be unbounded,
i.e. an unbounded feasible region may yield some definite value of the objective
function.
Infeasible Solution
Redundancy
A redundant constraint is one that does not affect the feasible solution region (or
space) and thus redundancy of any constraint does not cause any difficulty in solving
an LP problem graphically.