CA02CA3103 RMTLPP Formulation
CA02CA3103 RMTLPP Formulation
PREVIEW
Linear programming (LP) is a widely used mathematical modelling technique developed to help decision
makers in planning and decision-making regarding optimal use of scarce resources. This chapter is
devoted to illustrate the applications of LP programming in different functional areas of management and
how LP models are formulated.
LEARNING OBJECTIVES
CHAPTER OUTLINE
2.1 Introduction 2.8 Examples of LP Model Formulation
2.2 Structure of Linear Programming Model • Conceptual Questions
2.3 Advantages of Using Linear Programming • Self Practice Problems
2.4 Limitations of Linear Programming • Hints and Answers
2.5 Application Areas of Linear Programming Chapter Summary
2.6 General Mathematical Model of Linear Chapter Concepts Quiz
Programming Problem Case Study
2.7 Guidelines on Linear Programming Model
Formulation
26 Operations Research: Theory and Applications
2.1 INTRODUCTION
The application of specific operations research techniques to determine the choice among several courses
of action, so as to get an optimal value of the measures of effectiveness (objective or goal), requires to
formulate (or construct) a mathematical model. Such a model helps to represent the essence of a system
that is required for decision-analysis. The term formulation refers to the process of converting the verbal
description and numerical data into mathematical expressions, which represents the relationship among
relevant decision variables (or factors), objective and restrictions (constraints) on the use of scarce resources
(such as labour, material, machine, time, warehouse space, capital, energy, etc.) to several competing activities
(such as products, services, jobs, new equipment, projects, etc.) on the basis of a given criterion of optimality.
The term scarce resources refers to resources that are not available in infinite quantity during the planning
period. The criterion of optimality is generally either performance, return on investment, profit, cost, utility,
Linear
Programming is a
time, distance and the like.
mathematical In 1947, during World War II, George B Dantzing while working with the US Air Force, developed LP
technique useful for model, primarily for solving military logistics problems. But now, it is extensively being used in all functional
allocation of ‘scarce’
or ‘limited’
areas of management, airlines, agriculture, military operations, education, energy planning, pollution control,
resources, to transportation planning and scheduling, research and development, health care systems, etc. Though these
several competing applications are diverse, all LP models have certain common properties and assumptions – that are essential
activities on the for decision-makers to understand before their use.
basis of a given
criterion of Before discussing the basic concepts and applications of linear programming, it is important to
optimality. 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.
The usefulness of this technique is enhanced by the availability of several user-friendly computer
software such as STORM, TORA, QSB+, LINDO, etc. However, there is no computer software for building
an LP model. Model building is an art that improves with practice. A variety of examples are given in this
chapter to illustrate the formulation of an LP model.
The objective function The objective function of each LP problem is expressed in terms of decision
variables to optimize the criterion of optimality (also called measure-of-performance) such as profit, cost,
revenue, distance etc. In its general form, it is represented as:
Optimize (Maximize or Minimize) Z = c1x1 + c2 x2 + . . . + cn x n,
where Z is the measure-of-performance variable, which is a function of x1, x2, . . ., xn. Quantities c1, c2, . . .,
cn are parameters that represent the contribution of a unit of the respective variable x1, x2, . . ., xn to the
Linear Programming: Applications and Model Formulation 27
measure-of-performance Z. The optimal value of the given objective function is obtained by the graphical
method or simplex method.
The constraints There are always certain limitations (or constraints) on the use of resources, such as:
labour, machine, raw material, space, money, etc., that limit the degree to which an objective can be achieved.
Such constraints must be expressed as linear equalities or inequalities in terms of decision variables. The
solution of an LP model must satisfy these constraints.
In all mathematical models, assumptions are made for reducing the complex real-world problems into a
simplified form that can be more readily analyzed. The following are the major assumptions of an LP model:
Assumptions of an
1. Certainty: In LP models, it is assumed that all its parameters such as: availability of resources, profit LP model are:
(i) certainty,
(or cost) contribution per unit of decision variable and consumption of resources per unit of decision (ii) additivity,
variable must be known and constant. (iii) proportionality, &
(iv) divisibility
2. Additivity: The value of the objective function and the total amount of each resource used (or
supplied), must be equal to the sum of the respective individual contribution (profit or cost) of the
decision variables. 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.
3. Linearity (or proportionality): The amount of each resource used (or supplied) and its contribution
to the profit (or cost) in objective function must be proportional to the value of each decision variable.
For example, if production of one unit of a product uses 5 hours of a particular resource, then making
3 units of that product uses 3×5 = 15 hours of that resource.
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.
In spite of having many advantages and wide areas of applications, there are some limitations associated
with this technique. These are as follows:
1. Linear programming assumes linear relationships among decision variables. However, in real-life problems,
decision variables, neither in the objective function nor in the constraints are linearly related.
28 Operations Research: Theory and Applications
2. While solving an LP model there is no guarantee that decision variables will get integer value. For
example, how many men/machines would be required to perform a particular job, a non-integer valued
solution will be meaningless. Rounding off the solution to the nearest integer will not yield an optimal
solution.
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.
Linear programming is the most widely used technique of decision-making in business and industry and
in various other fields. In this section, broad application areas of linear programming are discussed:
Applications in Agriculture
These applications fall into categories of farm economics and farm management. The former deals with inter-
regional 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.
Production Management
Product Mix To determine the quantity of several different products to be produced, knowing their
per unit profit (cost) contribution and amount of limited production resources used. The objective is
to maximize the total profit subject to all constraints.
• 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.
• 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.
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.
Linear Programming: Applications and Model Formulation 29
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.
Personnel Management
• Staffing Problem Linear programming is used to allocate optimum manpower to a particular job so
as to minimize the total overtime cost or total manpower.
• Determination of Equitable Salaries Linear programming technique has been used in determining
equitable salaries and sales incentives.
• 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.
Other applications of linear programming lie in the area of administration, education, fleet utilization,
awarding contracts, hospital administration, capital budgeting, etc.
and x1 , x 2 , . . ., x n ≥ 0
The above formulation can also be expressed in a compact form as follows.
n
Optimize (Max. or Min.) Z = Â cj xj (Objective function) (1)
j =1
subject to the linear constraints
n
 a ij xj ( £ , = , ≥ ) bi ; i = 1, 2 , . . ., m (Constraints) (2)
j =1
A 12 0.8
B 20 1.7
C 45 2.5
The company has a daily order commitment for 20 units of products A and a total of 15 units of
products B and C. Formulate this problem as an LP model so as to maximize the total profit.
Linear Programming: Applications and Model Formulation 31
Decision variables Let x1, x2 and x3 = number of units of products A, B and C to be produced, respectively.
The LP model
Maximize (total profit) Z = 12x1 + 20x2 + 45x3
subject to the constraints
(i) Labour and materials
(a) 0.8x1 + 1.7x2 + 2.5x3 ≤ 100, (b) x 1 ≤ 50, (c) x 2 ≤ 25, (d) x3 ≤ 30
(ii) Order commitment
(a) x1 ≥ 20; (b) x2 + x3 ≥ 15
and x1, x2, x3 ≥ 0.
Example 2.2 A company has two plants, each of which produces and supplies two products: A and B.
The plants can each work up to 16 hours a day. In plant 1, it takes three hours to prepare and pack 1,000
gallons of A and one hour to prepare and pack one quintal of B. In plant 2, it takes two hours to prepare
and pack 1,000 gallons of A and 1.5 hours to prepare and pack a quintal of B. In plant 1, it costs Rs 15,000
to prepare and pack 1,000 gallons of A and Rs 28,000 to prepare and pack a quintal of B, whereas in plant
2 these costs are Rs 18,000 and Rs 26,000, respectively. The company is obliged to produce daily at least
10 thousand gallons of A and 8 quintals of B.
Formulate this problem as an LP model to find out as to how the company should organize its production
so that the required amounts of the two products be obtained at the minimum cost.
LP model formulation The data of the problem is summarized as follows:
The LP model
Minimize (total cost) Z = 15,000x1 + 18,000x2 + 28,000x3 + 26,000x4
subject to the constraints
(i) Preparation time
(a) 3x1 + 2x2 ≤ 16, (b) x3 + 1.5x4 ≤ 16
(ii) Minimum daily production requirement
(a) x1 + x2 ≥ 10, (b) x3 + x4 ≥ 8
and x1, x2, x3, x4 ≥ 0.
32 Operations Research: Theory and Applications
Example 2.3 An electronic company is engaged in the production of two components C1 and C2 that are
used in radio sets. Each unit of C1 costs the company Rs 5 in wages and Rs 5 in material, while each of
C2 costs the company Rs 25 in wages and Rs 15 in material. The company sells both products on one-
period credit terms, but the company’s labour and material expenses must be paid in cash. The selling price
of C1 is Rs 30 per unit and of C2 it is Rs 70 per unit. Because of the company’s strong monopoly in these
components, it is assumed that the company can sell, at the prevailing prices, as many units as it produces.
The company’s production capacity is, however, limited by two considerations. First, at the beginning of
period 1, the company has an initial balance of Rs 4,000 (cash plus bank credit plus collections from past
credit sales). Second, the company has, in each period, 2,000 hours of machine time and 1,400 hours of
assembly time. The production of each C1 requires 3 hours of machine time and 2 hours of assembly time,
whereas the production of each C2 requires 2 hours of machine time and 3 hours of assembly time. Formulate
this problem as an LP model so as to maximize the total profit to the company.
LP model formulation The data of the problem is summarized as follows:
Decision variables Let x1 and x2 = number of units of components C1 and C2 to be produced, respectively.
The LP model
Maximize (total profit) Z = Selling price – Cost price
= (30 – 10) x1 + (70 – 40) x2 = 20x1 + 30x2
subject to the constraints
(i) The total budget available
10x1 + 40x2 ≤ 4,000
(ii) Production time
(a) 3x1 + 02x2 ≤ 2,000; (b) 2x1 + 03x2 ≤ 1,400
and x1, x2 ≥ 0.
Example 2.4 A company has two grades of inspectors 1 and 2, the members of which are to be assigned
for a quality control inspection. It is required that at least 2,000 pieces be inspected per 8-hour day. Grade
1 inspectors can check pieces at the rate of 40 per hour, with an accuracy of 97 per cent. Grade 2 inspectors
check at the rate of 30 pieces per hour with an accuracy of 95 per cent.
The wage rate of a Grade 1 inspector is Rs 5 per hour while that of a Grade 2 inspector is Rs 4 per
hour. An error made by an inspector costs Rs 3 to the company. There are only nine Grade 1 inspectors
and eleven Grade 2 inspectors available to the company. The company wishes to assign work to the
available inspectors so as to minimize the total cost of the inspection. Formulate this problem as an LP model
so as to minimize the daily inspection cost. [Delhi Univ., MBA, 2004, 2006]
LP model formulation The data of the problem is summarized as follows:
Inspector
Grade 1 Grade 2
Number of inspectors 9 11
Rate of checking 40 pieces/hr 30 pieces/hr
Inaccuracy in checking 1 – 0.97 = 0.03 1 – 0.95 = 0.05
Cost of inaccuracy in checking Rs 3/piece Rs 3/piece
Wage rate/hour Rs 5 Rs 4
Duration of inspection = 8 hrs per day
Total pieces which must be inspected = 2,000
Linear Programming: Applications and Model Formulation 33
Decision variables Let x1 and x2 = number of Grade 1 and 2 inspectors to be assigned for inspection,
respectively.
The LP model
Hourly cost of each inspector of Grade 1 and 2 can be computed as follows:
Inspector Grade 1 : Rs (5 + 3 × 40 × 0.03) = Rs 8.60
Inspector Grade 2 : Rs (4 + 3 × 30 × 0.05) = Rs 8.50
Based on the given data, the LP model can be formulated as follows:
Minimize (daily inspection cost) Z = 8 (8.60x1 + 8.50x2) = 68.80x1 + 68.00x2
subject to the constraints
(i) Total number of pieces that must be inspected in an 8-hour day
8 × 40x1 + 8 × 30x2 ≥ 2000
(ii) Number of inspectors of Grade 1 and 2 available
(a) x1 ≤ 9, (b) x2 ≤ 11
and x1, x2 ≥ 0.
Example 2.5 An electronic company produces three types of parts for automatic washing machines. It
purchases casting of the parts from a local foundry and then finishes the part on drilling, shaping and
polishing machines.
The selling prices of parts A, B and C are Rs 8, Rs 10 and Rs 14 respectively. All parts made can be
sold. Castings for parts A, B and C, respectively cost Rs 5, Rs 6 and Rs 10.
The shop possesses only one of each type of casting machine. Costs per hour to run each of the three
machines are Rs 20 for drilling, Rs 30 for shaping and Rs 30 for polishing. The capacities (parts per hour)
for each part on each machine are shown in the table:
Machine Capacity per Hour
Part A Part B Part C
Drilling 25 40 25
Shaping 25 20 20
Polishing 40 30 40
The management of the shop wants to know how many parts of each type it should produce per hour
in order to maximize profit for an hour’s run. Formulate this problem as an LP model so as to maximize total
profit to the company. [Delhi Univ., MBA, 2001, 2004, 2007]
LP model formulation Let x1, x2 and x3 = numbers of type A, B and C parts to be produced per hour,
respectively.
Since 25 type A parts per hour can be run on the drilling machine at a cost of Rs 20, then
Rs 20/25 = Re 0.80 is the drilling cost per type A part. Similar reasoning for shaping and polishing gives
20 30 30
Profit per type A part = (8 – 5) – + + = 0.25
25 25 40
20 30 30
Profit per type B part = (10 – 6) – + + =1
40 20 30
20 30 30
Profit per type C part = (14 – 10) – + + = 0.95
25 20 40
On the drilling machine, one type A part consumes 1/25th of the available hour, a type B part consumes
1/40th, and a type C part consumes 1/25th of an hour. Thus, the drilling machine constraint is
x1 x2 x3
+ + ≤1
25 40 25
Similarly, other constraints can be established.
The LP model
Maximize (total profit) Z = 0.25 x1 + 1.00 x2 + 0.95 x3
subject to the constraints
x1 x2 x3 x1 x2 x3
(i) Drilling machine: + + ≤ 1, (ii) Shaping machine: + + ≤ 1,
25 40 25 25 20 20
34 Operations Research: Theory and Applications
x1 x2 x3
(iii) Polishing machine: + + ≤ 1,
40 30 40
and x1 , x 2 , x 3 ≥ 0 .
Example 2.6 A pharmaceutical company produces two pharmaceutical products: A and B. Production of
both these products requires the same process – I and II. The production of B also results in a by-product
C at no extra cost. The product A can be sold at a profit of Rs 3 per unit and B at a profit of Rs 8 per
unit. Some quantity of this by-product can be sold at a unit profit of Rs 2, the remainder has to be destroyed
and the destruction cost is Re 1 per unit. Forecasts show that only up to 5 units of C can be sold. The
company gets 3 units of C for each unit of B produced. The manufacturing times are 3 hours per unit for
A on process I and II, respectively, and 4 hours and 5 hours per unit for B on process I and II, respectively.
Because the product C is a by product of B, no time is used in producing C. The available times are 18
and 21 hours of process I and II, respectively. Formulate this problem as an LP model to determine the
quantity of A and B which should be produced, keeping C in mind, to make the highest total profit to the
company. [Delhi Univ., MBA (HCA), 2001, 2008]
LP model formulation The data of the problem is summarized as follows:
Constraints/Resources Time (hrs) Required by Availability
A B C
Process I 3 4 – 18 hrs
Process II 3 5 – 21 hrs
By-product ratio from B – 1 3 5 units (max. units that
Profit per unit (Rs) 3 8 2 can be sold)
Decision variables Let x1, x2 and x3 = units of model A, B and C to be produced per week,
respectively.
The LP model
Maximize (total profit) = 15x1 + 40x2 + 60x3
subject to the constraints
(i) Minimum production requirement:
(a) x1 ≥ 25, (b) x2 ≥ 130, (c) x3 ≥ 55
4 x1 2.5 x2 6 x3
(ii) Manufacturing time : + + ≤ 130
12 12 12
3 x1 4 x2 9 x3
(iii) Assembling time : + + ≤ 170
12 12 12
x1 2 x2 4 x3
(iv) Packaging time : + + ≤ 52
12 12 12
and x1, x2, x3 ≥ 0.
Example 2.8 Consider the following problem faced by a production planner of a soft drink plant. He has
two bottling machines A and B. A is designed for 8-ounce bottles and B for 16-ounce bottles. However,
each can also be used for both types of bottles with some loss of efficiency. The manufacturing data is
as follows:
Machine 8-ounce Bottles 16-ounce Bottles
A 100/minute 40/minute
B 60/minute 75/minute
The machines can be run for 8 hours per day, 5 days per week. The profit on an 8-ounce bottle is
Rs 1.5 and on a 16-ounce bottle is Rs 2.5. Weekly production of the drink cannot exceed 3,00,000 bottles
and the market can absorb 25,000, 8-ounce bottles and 7,000, 16-ounce bottles per week. The planner wishes
to maximize his profit, subject of course, to all the production and marketing restrictions. Formulate this
problem as an LP model to maximize total profit.
LP model formulation The data of the problem is summarized as follows:
Decision variables Let x1 and x2 = units of 8-ounce and 16-ounce bottles to be produced weekly,
respectively
The LP model
Maximize (total profit) Z = 1.5x1 + 2.5x2
subject to the constraints
x1 x x x
(i) Machine time : (a) + 2 ≤ 2, 400 and (b) 1 + 2 ≤ 2, 400
100 40 60 75
(ii) Production : x1 + x2 ≤ 3,00,000
(iii) Marketing : (a) x1 ≤ 25,000, (b) x2 ≤ 7,000
and x1, x2 ≥ 0.
Example 2.9 A company engaged in producing tinned food has 300 trained employees on its rolls, each
of whom can produce one can of food in a week. Due to the developing taste of public for this kind of food,
the company plans to add to the existing labour force, by employing 150 people, in a phased manner, over
the next five weeks. The newcomers would have to undergo a two-week training programme before being
36 Operations Research: Theory and Applications
put to work. The training is to be given by employees from among the existing ones and it is a known fact
that one employee can train three trainees. Assume that there would be no production from the trainers and
the trainees during training period, as the training is off-the-job. However, the trainees would be remunerated
at the rate of Rs 300 per week, the same rate would apply as for the trainers.
The company has booked the following orders to supply during the next five weeks:
Week : 1 2 3 4 5
No. of cans : 280 298 305 360 400
Assume that the production in any week would not be more than the number of cans ordered for, so that
every delivery of the food would be ‘fresh’.
Formulate this problem as an LP model to develop a training schedule that minimizes the labour cost
over the five-week period. [Delhi Univ., MBA, 2003, 2005]
Type Total Component Cost Man-Hours of Average Man-Minutes of Selling Price Per
Per Mobile (Rs) Assembly Time Per Inspection and Correction Mobile (Rs)
Mobile
A 2000 12 10 6000
B 1600 6 35 4800
Linear Programming: Applications and Model Formulation 37
The company employs 100 assemblers who are paid Rs 50 per hour actually worked and who will work
up to a maximum of 48 hours per week. The inspectors, who are presently four, have agreed to a plan,
whereby they average 40 hours of work per week each. However, the four inspectors have certain other
administrative duties which have been found to take up an average of 8 hours per week between them.
The inspectors are each paid a fixed wage of Rs 12000 per week.
Each mobile of either type requires one camera of same type. However, the company can obtain a
maximum supply of 600 cameras per week. Their cost has been included in the component's cost, given
for each mobile in the table above. The other cost incurred by the company are fixed overheads of Rs
20,000 per week.
LP model formulation Computation of contribution from radio types A and B is as follows:
A B
Component cost : 2000 1600
Labour cost in assembly (Rs 50 per hour) : 600 300
Labour cost for inspection
1200 1
× = Re 0.50 per minute 5.00 17.5
40 60
Total variable cost 2605.00 1917.50
Selling price 6000 4800
Contribution (selling price – cost price) 3395 2882.50
Decision variables Let x1 and x2 = number of units of radio types A and B to be produced, respectively.
The LP model
Maximize (total contribution) Z = 3395x1 + 2882.5x2 – 20,000
subject to the constraints
25
(i) 12x1 + 6x2 ≤ 48 × 100, (ii) 10x1 + 35x2 ≤ 4 × 40 − × 60 = 7,600
3
(iii) x1 + x2 ≤ 600
and x1, x2 ≥ 0.
Example 2.11 A plastic products manufacturer has 1,200 boxes of transparent wrap in stock at one factory
and another 1,200 boxes at its second factory. The manufacturer has orders for this product from three
different retailers, in quantities of 1,000, 700 and 500 boxes, respectively. The unit shipping costs (in rupees
per box) from the factories to the retailers are as follows:
Determine a minimum cost shipping schedule for satisfying all demands from current inventory.
Formulate this problem as an LP model.
LP model formulation Given that the total number of boxes available at factory A and B = total number
of boxes required by retailers 1, 2 and 3.
Decision variables Let x1, x2 and x3 = number of boxes to be sent from factory A to retailer 1; factory B
to retailer 2 and factory C to retailer 3, respectively.
The LP model
Minimize (total distance) Z = 14x1 + 13x2 + 11 (1,200 – x1 – x2) + 13 (1,000 – x1) +
13 (700 – x2) + 12 (x1 – x2 – 700) = 2x1 + x2 + 26,900
38 Operations Research: Theory and Applications
Formulate this problem as an LP model to determine the number of production runs for each department
which will maximize the total number of complete units of the final product.
LP model formulation Let x1, x2 and x3 = number of production runs for departments 1, 2 and 3,
respectively.
Since each unit of the final product requires 4 units of component A and 3 units of component B,
therefore maximum number of units of the final product cannot exceed the smaller value of
RS Total number of units of A produced ; Total number of units of B produced UV
T 4 3 W
RS 6 x + 5 x + 7 x and 4 x + 8 x + 3 x UV
1 2 3 1 2 3
or
T 4 3 W
Also if y is the number of component units of final product, then we obviously have
6 x1 + 5 x 2 + 7 x 3 4 x1 + 8 x 2 + 3 x 3
≥ y and ≥ y
4 3
The LP model
Maximize Z = Min
RS 6 x 1 + 5 x2 + 7 x3
;
4 x1 + 8 x 2 + 3 x 3 UV
T 4 3 W
Linear Programming: Applications and Model Formulation 39
There are no limitations on the other resources. The particulars of sales forecasts and the estimated
contribution to overheads and profits are given below:
Venus Diana Aurora
Maximum possible sales
per month (kilolitres) 100 400 600
Contribution (Rs/kilolitre) 4,000 3,500 2,000
Due to the commitments already made, a minimum of 200 kilolitres per month, of Aurora, must be
supplied the next year.
Just when the company was able to finalize the monthly production programme for the next 12 months,
it received an offer from a nearby competitor for hiring 40 machine shifts per month of milling capacity for
grinding Diana paint that could be spared for at least a year. However, due to additional handling at the
competitor’s facility, the contribution from Diana would be reduced by Re 1 per litre.
Formulate this problem as an LP model for determining the monthly production programme to maximize
contribution. [Delhi Univ., MBA, 2006]
LP model formulation Let
x1 = quantity of Venus (kilolitres) produced in the company
x2 = quantity of Diana (kilolitres) produced in the company
x3 = quantity of Diana (kilolitres) produced by hired facilities
x4 = quantity of Aurora (kilolitres) produced in the company
The LP model
Maximize (total profit) Z = 4,000x1 + 3,500x2 + (3,500 – 1,000)x3 + 2,000x4
subject to the constraints
(i) Special additive : 0.30x1 + 0.15x2 + 0.15x3 + 0.75x4 ≤ 600
x1 x 2 x 4
(ii) Own milling facility : + + ≤ 100
2 3 5
x3
(iii) Hired milling facility : ≤ 40
3
x1 x2 + x3 x4
(iv) Packing : + + ≤ 80
12 12 12
(v) Marketing:
(i) x1 ≤ 100 (Venus); (ii) x2 + x3 ≤ 400 (Diana); (iii) 200 ≤ x4 ≤ 600 (Aurora)
and x1, x2, x3, x4 ≥ 0.
Example 2.15 Four products have to be processed through a particular plant, the quantities required for
the next production period are:
Product 1 : 2,000 units Product 2 : 3,000 units
Product 3 : 3,000 units Product 4 : 6,000 units
There are three production lines on which the products could be processed. The rates of production
in units per day and the total available capacity in days are given in the following table. The corresponding
cost of using the lines is Rs 600, Rs 500 and Rs 400 per day, respectively.
40 Operations Research: Theory and Applications
The company can manufacture 3,000 parts per month on a regular time basis and 2,000 parts per month
on an overtime basis. Its production cost is Rs 15,000 for a part produced during regular time and 25,000
for a part produced during overtime. Its monthly inventory holding cost is Rs 500. Formulate this problem
as an LP model to minimize the overall cost.
LP model formulation Let xijk = number of units of automobile spare part manufactured in month
i (i = 1, 2, 3, 4) using shift j ( j = 1, 2) and shipped in month
k (k = 1, 2, 3, 4)
The LP model
Minimize (total cost) Z = Regular time production cost + Overtime production cost
+ One-month inventory cost + Two-month inventory cost
+ Three-month inventory cost
= 15,000(x111 + x112 + x113 + x114 + x212 + x213 + x214 + x313 + x314 + x414 )
+ 25,000(x121 + x122 + x123 + x124 + x222 + x223 + x224 + x323 + x324 + x424 )
+ 500(x112 + x122 + x213 + x223 + x314 + x324) + 1,000(x113 + x123 + x214
+ x224 ) + 1,500(x114 + x124 )
Linear Programming: Applications and Model Formulation 41
The company does not want to spend more than Rs 8,00,000 on advertising. It is further required that
(i) at least 2 million exposures take place amongst women,
(ii) the cost of advertising on television be limited to Rs 5,00,000,
(iii) at least 3 advertising units be bought on prime day and two units during prime time; and
(iv) the number of advertising units on the radio and the magazine should each be between 5 and 10.
Formulate this problem as an LP model to maximize potential customer reach.
LP model formulation Let x1, x2, x3 and x4 = number of advertising units bought in prime day and
time on television, radio and magazine, respectively.
The LP model
Maximize (total potential customer reach) Z = 4,00,000x1 + 9,00,000x2 + 5,00,000x3 + 2,00,000x4
subject to the constraints
(i) Advertising budget: 40,000x1 + 75,000x2 + 30,000x3 + 15,000x4 ≤ 8,00,000
(ii) Number of women customers reached by the advertising campaign
3,00,000x1 + 4,00,000x2 + 2,00,000x3 + 1,00,000x4 ≥ 20,00,000
(iii) Television advertising : (a) 40,000x1 + 75,000x2 ≤ 5,00,000; (b) x1 ≥ 3; (c) x2 ≥ 2
(iv) Radio and magazine advertising : (a) 5 ≤ x3 ≤ 10; (b) 5 ≤ x4 ≤ 10
and x1, x2, x3, x4 ≥ 0.
Example 2.18 A businessman is opening a new restaurant and has budgeted Rs 8,00,000 for advertisement,
for the coming month. He is considering four types of advertising:
(i) 30 second television commercials
(ii) 30 second radio commercials
(iii) Half-page advertisement in a newspaper
(iv) Full-page advertisement in a weekly magazine which will appear four times during the coming month.
The owner wishes to reach families (a) with income over Rs 50,000 and (b) with income under Rs 50,000.
The amount of exposure of each media to families of type (a) and (b) and the cost of each media is shown
below:
42 Operations Research: Theory and Applications
To have a balanced campaign, the owner has determined the following four restrictions:
(i) there should be no more than four television advertisements
(ii) there should be no more than four advertisements in the magazine
(iii) there should not be more than 60 per cent of all advertisements in newspaper and magazine put together
(iv) there must be at least 45,00,000 exposures to families with annual income of over Rs 50,000.
Formulate this problem as an LP model to determine the number of each type of advertisement to be
given so as to maximize the total number of exposures.
LP model formulation Let x1, x2, x3 and x4 = number of television, radio, newspaper, magazine
advertisements to be pursued, respectively.
The LP model
Maximize (total number of exposures of both groups) Z
= (2,00,000 + 3,00,000) x1 + (5,00,000 + 7,00,000) x2 + (3,00,000 + 1,50,000) x3
+ (1,00,000 + 1,00,000) x4
= 5,00,000 x1 + 12,00,000 x2 + 4,50,000 x3 + 2,00,000 x4
subject to the constraints
(i) Available budget : 40,000x1 + 20,000x2 + l5,000x3 + 5,000x4 ≤ 8,00,000
(ii) Maximum television advertisement : x1 ≤ 4
(iii) Maximum magazine advertisement
x4 ≤ 4 (because magazine will appear only four times in the next month)
(iv) Maximum newspaper and magazine advertisement
x3 + x4
≤ 0.60 or – 0.6x – 0.6x + 0.4x + 0.4x ≤ 0
x +x +x +x
1 2 3 4
1 2 3 4
The agency has carefully analyzed three media and has compiled the following data:
The budget for launching the advertising campaign is Rs 5,00,000. Formulate this problem as an LP
model for the agency to maximize the total expected effective exposure.
LP model formulation Let x1, x2 and x3 = number of advertisements made using advertising media:
women’s magazines, radio and television, respectively.
The effectiveness coefficient corresponding to each of the advertising media is calculated as follows:
The coefficient of the objective function, i.e. effective exposure for all the three media employed, can
be computed as follows:
Effective exposure = Effectiveness coefficient × Audience size
where effectiveness coefficient is a weighted average of audience characteristics. Thus, the effective exposure
of each media is as follows:
Women’s magazine = 0.54 × 7,50,000 = 4,05,000
Radio = 0.46 × 10,00,000 = 4,60,000
Television = 0.38 × 15,00,000 = 5,70,000
The LP model
Maximize (effective exposure) Z = 4,05,000x1 + 4,60,000x2 + 5,70,000x3
subject to the constraints
(i) Budget: 9,500x1 + 25,000x2 + 1,00,000x3 ≤ 5,00,000
(ii) Minimum number of advertisements allowed
(a) x1 ≥ 10; (b) x2 ≥ 5; and (c) x3 ≥ 5
(iii) Maximum number of advertisements allowed constraints
(a) x1 ≤ 20; (b) x2 ≤ 10; and (c) x3 ≤ 10
and x1, x2, x3 ≥ 0.
LP model formulation Let x1, x2, x3, x4 and x5 = proportion of investment in projects A, B, C, D and
E, respectively.
The LP model
Maximize (net return) = 240x1 + 390x2 + 80x3 + 150x4 + 182x5
44 Operations Research: Theory and Applications
The objective of the company is to maximize the return on its investments. The guidelines for selecting
the portfolio are:
(i) The average length of the investment for the portfolio should not exceed 7 years.
(ii) The average risk for the portfolio should not exceed 5.
(iii) The average growth potential for the portfolio should be at least 10%.
(iv) At least 10% of all available funds must be retained in the form of cash, at all times.
Formulate this problem as an LP model to maximize total return.
LP model formulation Let xj = proportion of funds to be invested in the jth investment alternative
( j = 1, 2, . . ., 7)
The LP model
Maximize (total return) Z = 0.03x1 + 0.12x2 + 0.09x3 + 0.20x4 + 0.15x5 + 0.06x6 + 0.00x7
subject to the constraints
(i) Length of investment : 4x1 + 7x2 + 8x3 + 6x4 + 10x5 + 3x6 + 0x7 ≤ 7
(ii) Risk level : x1 + 5x2 + 4x3 + 8x4 + 6x5 + 3x6 + 0x7 ≤ 5
(iii) Growth potential : 0x1 + 0.18x2 + 0.10x3 + 0.32x4 + 0.20x5 + 0.07x6 + 0x7 ≥ 0.10
(iv) Cash requirement : x7 ≥ 0.10
(v) Proportion of funds : x1 + x2 + x3 + x4 + x5 + x6 + x7 = 1
and x1, x2, x3, x4, x5, x6, x7 ≥ 0.
Example 2.22 An investor has three investment opportunities available to him at the beginning of each
years, for the next 5 years. He has a total of Rs 5,00,000 available for investment at the beginning of the
first year. A summary of the financial characteristics of the three investment alternatives is presented in the
following table:
The investor wishes to determine the investment plan that will maximize the amount of money which
can be accumulated by the beginning of the 6th year in the future. Formulate this problem as an LP model
to maximize total return. [Delhi Univ., MBA, 2002, 2008]
LP model formulation Let
xij = amount to be invested in investment alternative, i (i = 1, 2, 3) at the beginning of the year
j ( j =1, 2, . . ., 5)
yj = amount not invested in any of the investment alternatives in period j
The LP model
Minimize (total return) Z = 1.19x15 + 1.16x24 + 1.20x33 + y5
subject to the constraints
i(i) Yearly cash flow
(a) x11 + x21 + x31 + y1 = 5,00,000 (year 1)
(b) − y1 − 119. x11 + x12 + x22 + x32 + y2 = 0 (year 2)
(c) – y2 – 1.16x21 – 1.19x12 + x23 + x23 + x33 + y3 = 0
(d) – y3 – 1.20x31 – 1.16x22 – 1.19x13 + x14 + x24 + x34 + y4 = 0 (year 4)
(e) – y4 – 1.20x32 – 1.16x23 – 1.19x14 + x15 + x25 + x35 + y5 = 0 (year 5)
(ii) Size of investment
x11 ≤ 1,00,000 , x12 ≤ 1,00,000 , x13 ≤ 1,00,000 , x14 ≤ 1,00,000 , x15 ≤ 1,00,000
x31 ≤ 50,000 , x32 ≤ 50,000 , x33 ≤ 50,000 , x34 ≤ 50,000 , x35 ≤ 50,000
and xij , y j ≥ 0 for all i and j.
Remark To formulate the first set of constraints of yearly cash flow, the following situation is adopted:
Investment alternatives Investment alternatives
=
x12 + x22 + x32 + y2 y1 + 1.19 x11
or – y1 – 1.19x11 + x12 + x22 + x32 + y2 = 0.
Example 2.23 A leading CA is attempting to determine the ‘best’ investment portfolio and is considering
six alternative investment proposals. The following table indicates point estimates for the price per share,
the annual growth rate in the price per share, the annual dividend per share and a measure of the risk
associated with each investment.
Portfolio Data
Shares Under Consideration A B C D E F
Current price per share (Rs) 80.00 100.00 160.00 120.00 150.00 200.00
Projected annual growth rate 0.08 0.07 0.10 0.12 0.09 0.15
Projected annual dividend per share (Rs) 4.00 4.50 7.50 5.50 5.75 0.00
Projected risk return 0.05 0.03 0.10 0.20 0.06 0.08
The total amount available for investment is Rs 25 lakh and the following conditions are required to
be satisfied:
(i) The maximum rupee amount to be invested in alternative F is Rs 2,50,000.
(ii) No more than Rs 5,00,000 should be invested in alternatives A and B combined.
(iii) Total weighted risk should not be greater than 0.10, where
(Amount invested in alternative j ) (Risk of alternative j )
Total weighted risk =
Total amount invested in all the alternatives
(iv) For the sake of diversity, at least 100 shares of each stock should be purchased.
(v) At least 10 per cent of the total investment should be in alternatives A and B combined.
(vi) Dividends for the year should be at least 10,000.
Rupee return per share of stock is defined as the price per share one year hence, less current price
per share plus dividend per share. If the objective is to maximize total rupee return, formulate this problem
as an LP model for determining the optimal number of shares to be purchased in each of the shares under
consideration. You may assume that the time horizon for the investment is one year.
46 Operations Research: Theory and Applications
LP model formulation Let x1, x2, x3, x4, x5 and x6 = number of shares to be purchased in each of
the six investment proposals A, B, C, D, E and
F, respectively.
Rupee return per share = Price per share one year hence – Current price per share + Dividend
per share
= Current price per share × Projected annual growth rate (i.e. Projected
growth each year + Dividend per share).
Thus, we compute the following data:
Investment Alternatives : A B C D E F
No. of shares purchased : x1 x2 x3 x4 x5 x6
Projected growth for each share (Rs) : 6.40 7.00 16.00 14.40 13.50 30.00
Projected annual dividend per share (Rs) : 4.00 4.50 7.50 5.50 5.75 0.00
Return per share (Rs) : 10.40 11.50 23.50 19.90 19.25 30.00
The LP model
Maximize (total return) R = 10.40x1 + 11.50x2 + 23.50x3 + 19.90x4 + 19.25x5 + 30.00x6
subject to the constraints
(i) 80x1 + l00x2 + 160x3 + 120x4 + 150x5 + 200x6 ≤ 25,00,000 (total fund available)
(ii) 200x6 ≤ 2,50,000 [from condition (i)]
(iii) 80x1 + l00x2 ≤ 5,00,000 [from condition (ii)]
80 x1 ( 0.05) + 100 x 2 ( 0.03) + 160 x 3 ( 0.10 ) + 120 x 4 ( 0.02 ) + 150 x 5 ( 0.06 ) + 200 x 6 ( 0.08 )
(iv) ≤1
80 x1 + 100 x 2 + 160 x 3 + 120 x 4 + 150 x 5 + 200 x 6
4x1 + 3x2 + 16x3 + 24x4 + 9x5 + 16x6 ≤ 8x1 + l0x2 + 16x3 + 12x4 + 15x5 + 20x6
– 4x1 – 7x1 + 0x3 + 12x4 – 6x5 – 4x6 ≤ 0
(v) x1 ≥ 100, x2 ≥ 100, x3 ≥ 100, x4 ≥ 100, x5 ≥ 100, x6 ≥ 100 [from condition (iv)]
(vi) 80x1 + l00x2 ≥ 0.10 (80x1 + l00x2 + 160x3 + 120x4 + 150x5 + 200x6) [from condition (v)]
80x1 + l00x2 ≥ 8x1 + l0x2 + 16x3 + 12x4 + 15x5 + 20x6
72x1 + 90x2 – 16x3 – 12x4 – 15x5 – 20x6 ≥ 0
(vii) 4x1 + 4.5x2 + 7.5x3 + 5.5x4 + 5.75x5 ≥ 10,000 [from condition (vi)]
and xj ≥ 0; j = 1, 2, 3, 4, 5 and 6.
Example 2.24 A company must produce two products over a period of three months. The company can
pay for materials and labour from two sources: company funds and borrowed funds.
The firm has to take three decisions:
(a) How many units of product 1 should it produce?
(b) How many units of product 2 should it produce?
(c) How much money should it borrow to support the production of the products?
The firm must take these decisions in order to maximize the profit contribution, subject to the conditions
stated below:
(i) Since the company’s products enjoy a seller’s market, the company can sell as many units as it
can produce. The company would therefore like to produce as many units as possible, subject
to its production capacity and financial constraints. The capacity constraints, together with cost
and price data, are shown in the following table:
Capacity, Price and Cost Data
Product Selling Price Cost of Production Required Hours per Unit in
(Rs per Unit) (Rs per Unit) Department
A B C
1 14 10 0.5 0.3 0.2
2 11 8 0.3 0.4 0.1
Available hours per production period of three months : 500.00 400.00 200.00
(ii) The available company funds during the production period will be Rs 3 lakh.
Linear Programming: Applications and Model Formulation 47
(iii) A bank will give loans up to Rs 2 lakh per production period at an interest rate of 20 per cent
per annum provided that company’s acid (quick) test ratio is at 1 to 1 while the loan is outstanding.
Take a simplified acid-test ratio given by
Surplus cash on hand after production + Accounts receivable
Bank borrowings + Interest occurred thereon
(iv) Also make sure that the needed funds are made available for meeting production costs. Formulate
this problem as an LP model.
LP model formulation Let x1, x2 = number of units of products 1 and 2 produced, respectively.
x3 = amount of money borrowed.
The LP model
Profit contribution per unit of each product = (Selling price – Variable cost of production)
Maximize Z = Total profit by producing two products – Cost of borrowed money
= (14 – 10)x1 + (11 – 8)x2 – 0.05x3 = 4x1 + 3x2 – 0.05x3
(since the interest rate is 20 per cent per annum, it will be 5 per cent for a period
of three months)
subject to the constraints
(i) The production capacity constraints for each department
(a) 0.5x1 + 0.3x2 ≤ 500, (b) 0.3x1 + 0.4x2 ≤ 400, (c) 0.2x1 + 0.lx2 ≤ 200
(ii) The funds available for production are the sum of Rs 3,00,000 in cash that the firm has and
borrowed funds maximum up to Rs 2,00,000. Consequently, production is limited to the extent
that the funds are available to pay for production costs. Thus, we write the constraint as:
Funds required for production ≤ Funds available
10x1 + 8x2 ≤ 3,00,000 + x3
10x1 + 8x2 – x3 ≤ 3,00,000
(iii) Borrowed funds constraint [from condition (iii) of the problem]
x1 ≤ 2,00,000
(iv) Acid-test condition constraint
Surplus cash on hand after production + Accounts receivable
≥1
Bank borrowings + Interest accrued thereon
(3,00,000 + x3 − 10 x1 − 8 x2 ) + 14 x1 + 11x2
≥1
x3 + 0.2 x3
3, 00, 000 + x3 + 4 x1 + 3 x2 ≥ x3 + 0.2 x3
or − 4 x1 − 3 x 2 + 0.2 x 3 ≤ 3, 00 , 000
and x1, x2, x3 ≥ 0.
Example 2.25 The most recent audited summarized balance sheet of Shop Financial Service is given below:
The company intends to enhance its investment in the lease portfolio by another Rs 1,000 lakh. For
this purpose, it would like to raise a mix of debt and equity in such a way that the overall cost of raising
additional funds is minimized. The following constraints apply to the way the funds can be mobilized:
(i) Total debt divided by net owned funds, cannot exceed 10.
(ii) Amount borrowed from financial institutions cannot exceed 25 per cent of the net worth.
(iii) Maximum amount of bank borrowings cannot exceed three times the net owned funds.
Balance Sheet as on 31 March 2008
Liabilities (Rs lakh) Assets (Rs lakh)
Equity Share Capital 65 Fixed Assets:
Reserves & Surplus 110 Assets on Lease
(Original Cost: Rs 550 lakhs) 375
Term Loan from IFCI 80 Other Fixed Assets 50
Public Deposits 150 Investments (on wholly owned subsidiaries) 20
Bank Borrowings 147 Current Assets:
Other Current Liabilities 50 Stock on Hire 80
602 Receivables 30
Other Current Assets 35
Miscellaneous Expenditure (not written off) 12
602
48 Operations Research: Theory and Applications
(iv) The company would like to keep the total public deposit limited to 40 per cent of the total debt.
The post-tax costs of the different sources of finance are as follows:
Equity Term Loans Public Deposits Bank Borrowings
2.5% 8.5% 7% 10%
Formulate this problem as an LP model to minimize cost of funds raised.
Note: (a) Total Debt = Term loans from Financial Institutions + Public deposits + Bank borrowings
(b) Net worth = Equity share capital + Reserves and surplus
(c) Net owned funds = Net worth – Miscellaneous expenditures
LP model formulation Let x1, x2, x3 and x4 = quantity of additional funds (in lakh) raised on account
of additional equity, term loans, public deposits, bank
borrowings, respectively.
The LP model
Minimize (cost of additional funds raised) Z = 0.025x1 + 0.085x2 + 0.07x3 + 0.1x4
subject to the constraints
Total Debt Existing debt+Additional total debt
(i) ≤ 10 or ≤ 10
Net owned funds (Equity share capital + Reserve & surplus
+ Additional equity − Misc. exp.)
80 + 150 + 147 + x2 + x3 + x4 x2 + x3 + x4 + 377
≤ 10 or ≤ 10
(65 + 110 + x1 ) − 12 x1 + 163
x2 + x3 + x4 + 377 ≤ 10 x1 + 1,630 or –10x1 + x2 + x3 + x4 ≤ 1,253.
(ii) Amount borrowed (from financial institutions) ≤ 25% of net worth
or (Existing long-term loan from financial institutions + Additional loan)
≤ 25% (Existing equity capital + Reserve & surplus + Addl. equity capital)
80 + x2 ≤ 0.25 (175 + x1)
320 + 4x1 ≤ 175 + x1
– x1 + 4x2 ≤ – 145 or x1 – 4x2 ≥ 145.
(iii) Maximum bank borrowings ≤ 3 (Net owned funds)
or (Existing bank borrowings + Addl. bank borrowings ≤ 3 (Existing equity capital + Reserves
& surplus + Addl. equity capital – Misc. exp.)
(147 + x4) ≤ 3 (65 + 110 + x1 – 12)
x4 – 3x1 ≤ 525 – 36 – 147
–3x1 + x4 ≤ 342.
(iv) Total public deposit ≤ 40% of total debt.
or (Existing public deposits + Addl. public deposits) ≤ 0.40 (Existing total debt + Addl. total
debt)
or 150 + x3 ≤ 0.40 (80 + 150 + 147 + x2 + x3 + x4) or 150 + x3 ≤ 0.40 (x2 + x3 + x4 + 377)
1,500 + l0x3 ≤ 4x2 + 4x3 + 4x4 + 1,508 or – 4x2 + 6x3 – 4x4 ≤ 8.
(v) Addl. equity capital + Addl. term loan + Addl. public deposits + Addl. bank borrowings = 1,000
(since the company wants to enhance the investment by Rs 1,000 lakh)
or x1 + x2 + x3 + x4 = 1,000
and x1, x2, x3, x4 ≥ 0.
Example 2.26 Renco-Foundries is in the process of drawing up a Capital Budget for the next three years.
It has funds to the tune of Rs 1,00,000 that can be allocated among projects A, B, C, D and E. The net cash
flows associated with an investment of Re 1 in each project are provided in the following table.
Cash Flow at Time
Investment in 0 1 2 3
A – Re 1 + Re 0.5 + Re 1 Re 0
B Re 0 – Re 1 + Re 0.5 + Re 1
C – Re 1 + Rs 1.2 Re 0 Re 0
D – Re 1 Re 0 Re 0 Rs 1.9
E Re 0 Re 0 – Re 1 Rs 1.5
Note: Time 0 = present, Time 1 = 1 year from now. Time 2 = 2 years from now. Time 3 = 3 years from now.
Linear Programming: Applications and Model Formulation 49
For example, Re 1 invested in investment B requires a Re 1 cash outflow at time 1 and returns Re 0.50
at time 2 and Re 1 at time 3.
To ensure that the firm remains reasonably diversified, the firm will not commit an investment exceeding
Rs 75,000 for any project. The firm cannot borrow funds and therefore, the cash available for investment
at any time is limited to the cash in hand. The firm will earn interest at 8 per cent per annum by parking
the un-invested funds in money market investments. Assume that the returns from investments can be
immediately re-invested. For example, the positive cash flow received from project C at time 1 can immediately
be re-invested in project B. Formulate this problem as an LP model so as to maximize cash on hand at
time 3. [CA, 2000; Delhi Univ., MBA, 2007]
LP model formulation Let x1, x2, x3, x4 and x5 = Amount of rupees invested in investments A, B,
C, D and E, respectively.
si = Money invested in money market instruments at
time i (for i = 0, 1, 2).
Firm earns interest at 8 per cent per annum by parking the un-invested funds in money market
instruments, hence Rs s0, Rs s1 and Rs s2 which are invested in these instruments at times 0, 1 and 2 will
become 1.08s0, 1.08s1 and 1.08s2 at times 1, 2 and 3, respectively.
Note: Cash available for investment in time t = cash on hand at time t.
From the given data, it can be computed that at time 3:
Cash on hand = x1 × 0 + x2 × 1 + x3 × 0 + 1.9x4 + 1.5x5 + 1.08s2
= Rs (x2 + 1.9x4 + 1.5x5 + 1.08s2)
The LP model
Maximize (Cash on hand at time 3) Z = x2 + 1.9x4 + 1.5x5 + 1.08s2
subject to the constraints
At time 0: Total fund of Rs 1,00,000 is available for investing on projects A, C and D. That is
x1 + x2 + x3 + s0 = 1,00,000
At time 1: Rs 0.5x1, Rs 1.2x3, and Rs 1.08s0 will be available as a result of investment made at time 0. Since
Rs x2 and s1 are invested in project B and money market instruments, respectively at time 1,
therefore we write
0.5x1 + 1.2x3 + 1.08s0 = x2 + s1
At time 2: Rs x1; Rs 0.5x2 and Rs 1.08 s1 will be available for investment. As Rs x5 and Rs s2 are invested
at time 2. Thus
x1 + 0.5x2 + 1.08s1 = x5 + s2
Also, since the company will not commit an investment exceeding Rs 75,000 in any project,
therefore the constraint becomes: xi ≤ 75,000 for i = 1, 2, 3, 4, 5.
and x1, x2, x3, x4, x5, s0, s1, s2 ≥ 0.
The cooperative farm wishes to determine how much acreage should be planted in each of the crops
and how many cows and hens should be kept in order to maximize its net cash income. Formulate this
problem as an LP model to maximize net annual cash income.
LP model formulation The data of the problem is summarized as follows:
Constraints Cows Hens Crop Extra Hours Total
Paddy Bajra Jowar Sept–May June–Aug Availability
Man-hours
Sept–May 100 0.6 40 20 25 1 – 3,500
June–Aug 50 0.4 50 35 40 – 1 4,000
Land 1.5 – 1 1 1 – – 100
Cow 1 – – – – – – 32
Hens – 1 – – – – – 4,000
Net annual cash
income (Rs) 3,500 200 1,200 800 850 2 3
Example 2.28 A certain farming organization operates three farms of comparable productivity. The output
of each farm is limited both by the usable acreage and by the amount of water available for irrigation. The
data for the upcoming season is as shown below:
The organization is considering planting crops which differ primarily in their expected profit per acre
and in their consumption of water. Furthermore, the total acreage that can be devoted to each of the crops
is limited by the amount of appropriate harvesting equipment available.
In order to maintain a uniform workload among the three farms, it is the policy of the organization that
the percentage of the usable acreage planted be the same for each farm. However, any combination of the
crops may be grown at any of the farms. The organization wishes to know how much of each crop should
be planted at the respective farms in order to maximize expected profit.
Formulate this problem as an LP model in order to maximize the total expected profit.
Linear Programming: Applications and Model Formulation 51
A x 11 x 12 x 13 700 4,000
B x 21 x 22 x 23 800 3,000
C x 31 x 32 x 33 300 1,000
Usable acreage 400 600 300
Water available per acre 1,500 2,000 900
The following cargos are offered to be carried in the ship. The ship owner may accept all or any part
of each commodity:
Commodity Weight (kg) Volume (cu cm) Profit (in Rs) per kg
A 6,000 60 60
B 4,000 50 80
C 2,000 25 50
In order to preserve the trim of the ship, the weight in each cargo must be proportional to the capacity
in kg. The cargo is to be distributed in a way so as to maximize profit. Formulate this problem as an LP
model.
LP model formulation xiA, xiB and xiC = weight (in kg) of commodities A, B and C to be
accommodated in the direction i(i = 1, 2, 3 – forward, centre
and after), respectively.
The LP model
Maximize (total profit) Z = 60 ( x1A + x2 A + x3 A ) + 80 ( x1B + x2 B + x3B ) + 50 ( x1C + x2C + x3C )
subject to the constraints
x1B + x2B + x3B ≤ 4,000; x1B + x2B + x3B ≤ 4,000;
x1B + x2B + x3B ≤ 4,000; x1A + x1B + x1C ≤ 2,000
x1A + x2B + x3C ≤ 4,000; x3A + x3B + x3C ≤ 1,500
60x1A + 50x1B + 25x1C ≤ 1,00,000
60x2A + 50x2B + 25x2C ≤ 1,35,000
60x3A + 50x3B + 25x3C ≤ 1,30,000
and xiA , xiB , xiC ≥ 0, for all i.
The LP model
Minimize (total daily manpower cost) Z = 90y + 28(x1 + x2 + x3)
subject to the constraints
1
(i) y + x1 ≥ 22 [9 am – 11 am], (ii) y + x1 + x 2 ≥ 30 [11 am – 1 pm],
2
1
(iii) y + x 2 + x 3 ≥ 25 [1 pm – 3 pm], (iv) y + x 3 ≥ 23 [3 pm – 5 pm],
2
(v) y ≤ 24 [Full-timers available], (iv) 4 ( x1 + x2 + x3 ) ≤ 0.50 (22 + 30 + 25 + 23)
[Part-timers’ hours cannot exceed 50% of total hours required each day which is the sum of the
workers needed each hour]
and y, xj ≥ 0 for all j.
Example 2.35 The security and traffic force, on the eve of Republic
Time Number of Officers
Day, must satisfy the staffing requirements as shown in the table.
Required
Officers work 8-hour shifts starting at each of the 4-hour intervals
as shown below. How many officers should report for duty at the 0:01 – 4:00 5
beginning of each time period in order to minimize the total number 4:01 – 8:00 7
of officers needed to satisfy the requirements? 8:01 – 12:00 15
Formulate this problem as an LP model so as to determine the 12:01 – 16:00 7
16:01 – 20:00 12
minimum number of officers required on duty at beginning of each
20:01 – 24:00 9
time period.
LP model formulation xi = number of officers who start in shift i (i = 1, 2, 3, . . ., 6)
The LP model
Minimize (number of officers required on duty) Z = x1 + x2 + x3 + x4 + x5 + x6
subject to the constraints
(i) x1 + x2 ≥ 7 , (ii) x2 + x3 ≥ 15 , (iii) x3 + x4 ≥ 7 ,
(iv) x4 + x5 ≥ 12 , (v) x5 + x6 ≥ 9 , (vi) x6 + x1 ≥ 5
and x j ≥ 0, for all j.
CONCEPTUAL QUESTIONS
1. (a) What is linear programming? What are its major assumptions (b) Discuss and describe the role of linear programming in
and limitations? [Delhi Univ., MBA, Nov. 2005] managerial decision-making, bringing out limitations, if any.
1. (b) Two of the major limitations of linear programming are: [Delhi Univ., MBA, 2003]
assumption of ‘additivity’ and ‘single objective’. Elaborate by 7. Regardless of the way one defines linear programming, certain
giving appropriate examples. [Delhi Univ., MBA, Nov. 2009 ] basic requirements are necessary before this technique can be
2. Linear programming has no real-life applications’. Do you agree employed to business problems. What are these basic
with this statement? Discuss. [Delhi Univ., MBA, 2004 ] requirements in formulation? Explain briefly.
3. In relation to the LP problem, explain the implications of the 8. Discuss in brief linear programming as a technique for resource
following assumptions of the model: utilization. [Delhi Univ., MBA (HCA), 2004]
(i) Linearity of the objective function and constraints, 9. What are the four major types of allocation problems that can
(ii) Continuous variables, be solved using the linear programming technique? Briefly explain
(iii) Certainty. each with an example.
4. What is meant by a feasible solution of an LP problem? 10. Give the mathematical and economic structure of linear
programming problems. What requirements should be met in
5. ‘Linear programming is one of the most frequently and
order to apply linear programming?
successfully applied operations research technique to managerial
decisions.’ Elucidate this statement with some examples. 11. Discuss and describe the role of linear programming in managerial
[Delhi Univ., MBA, 2008] decision-making bringing out limitations, if any.
6. (a) What are the advantages and limitations of LP models? [Delhi Univ., MBA, 2004, 2009]