Professional Documents
Culture Documents
ON
OPERATIONS RESEARCH
PROFESSIONAL EXAMINATION I
1
STUDY PACK ON
OPERATIONS RESEARCH
PROFESSIONAL EXAMINATION I
@CIPM 2019
FOURTH EDITION
CHARTERED INSTITUTE OF PERSONNEL
MANAGEMENT OF NIGERIA
2
FOREWORD
This third edition of our study pack has been made available for the
use of our professional students to assist them in effectively
accomplishing their HR professional goal as dictated by the Institute
from time to time.
Although concerted effort has been made to ensure that the text is up
to date in matters relating to theories and practice of contemporary
issues in HR, we still advise and encourage students to complement
the study text with other relevant literature materials because of the
elastic scope and dynamics of the HR profession.
Ajibola Ponnle.
REGISTRAR/CEO
3
ACKNOWLEDGEMENT
On behalf of the President/Chairman of the Governing Council and
the entire membership of the Chartered Institute of Personnel
Management of Nigeria (CIPM), we acknowledge the intellectual
prowess of Dr. Bolanle A. Oseni and Mr. Musa Sanni in writing this
well researched text for Operations Research. The meticulous work
of our reviewers, Prof. Nnamdi Mojekwu and Dr. Joshua Ajilore has
not gone unnoticed and is hereby acknowledged for the thorough
review of this publication.
4
Table of Contents
Page
CHAPTER ONE:
MEANING OF OPERATIONS RESEARCH 1
1.0 Learning Objectives 1
1.1 Introduction 1
1.2 Origin and Development of Operation Research 1
1.3 Definition of Operation Research 3
1.4 Procedure of Operations Research 5
1.5 Types of Model Formulation 5
1.6 Principle and Steps involved in Modelling 7
1.7 Advantages of Model in Operations Research 9
1.8 Disadvantages of Model in Operations Research 9
1.9 Limitations of Operations Research 9
1.10 Summary 10
1.11 Review Questions 10
References and Further Readings 10
CHAPTER TWO:
ELEMENTS OF DECISION ANALYSIS 11
2.0 Learning Objectives 11
2.1 Introduction 11
2.2 Concepts of Decisions Process, Rationality in
Decision Making Process and Decision Analysis 11
2.3 Phases in Decision Making Process 15
2.4 Types of Decision Situation 16
2.5 Decision Making Under Risk 24
2.6 Decision Tree Approach 31
2.7 Summary 35
5
2.8 Review Questions 36
References and Further Readings 37
CHAPTER THREE:
LINEAR PROGRAMMING MODEL 38
3.0 Learning Objectives 38
3.1 Introduction 38
3.2 Definition of Linear Programming 38
3.3 Characteristics of Linear Programming 40
3.4 Basic Assumptions of Linear Programming Problems 40
3.5 Application Areas of Linear Programming Problems 41
3.6 Some Important Concepts in Linear Programming 42
3.7 Linear Programming Formulation 44
3.8 Solution of Linear Programming 51
3.9 Primal and Duality in Linear Programming 62
3.10 Summary 68
3.11 Review Questions 68
References and Further Readings 69
CHAPTER FOUR:
TRANSPORTATION MODEL 70
4.0 Learning Objectives 70
4.1 Introduction 70
4.2 Methods of Solving Transportation Problem 72
4.3 Optimality Test 76
4.4 Formulation of Assignment Problem 80
4.5 Solution to Assignment Model ( Hungarian method) 81
4.6 The Branch and Bound Method 84
4.7 Summary 85
4.8 Review Questions 85
6
References and Further Readings 87
CHAPTER FIVE:
PROJECT PLANNING AND SCHEDULING 88
5.0 Learning Objectives 88
5.1 Introduction 88
5.2 Some Basic Terms in Network 89
5.3 Methods of Project Planning and Scheduling Analysis 89
5.4 Project Evaluation Review Technique (PERT) 96
5.5 Summary 104
5.6 Review Questions 105
References and Further Readings 106
CHAPTER SIX:
INVENTORY CONTROL AND MANAGEMENT 108
6.0 Learning Objectives 108
6.1 Introduction 108
6.2 Inventory Control Terminology 108
6.3 Economic Order Quantity 109
6.4 EOQ Where Stockouts are Permitted 111
6.5 Summary 115
6.6 Review Questions 115
References and Further Readings 116
7
CHAPTER ONE
INTRODUCTION TO OPERATIONS RESEARCH
1.1 Introduction
This chapter will introduce you to the basic terminologies in
operations research, including mathematical modelling, feasible
solutions, optimization and iterative computations. You will learn
that defining the problem correctly is the most important (and most
difficult) phase of practicing Operations Research (OR). The lecture
also emphasizes that while mathematical modelling is the
cornerstone of OR, unquantifiable factors (such as human behaviour)
must be accounted for in the final decision.
8
operations. Since its birth, this new decision making field has been
characterised by the use of scientific knowledge through
interdisciplinary team efforts for the purpose of determining the best
utilization of limited resources.
9
In the era of post War II, the success of military teams attracted the
attention of industrial managers who were seeking solution to their
problems. Industrial Operations Research in UK and USA developed
along different lines. In the U.K., the potential of the field of
Operations research was further increased due to the nationalization
of a few key industries. Thus, operation research spread from
military to government, industrial, social and economic planning.
10
Several other definitions exist for Operations Research, but the one
favoured by the author is given below.
11
managers cannot be replaced by formal decision making
techniques.
iv. The solutions are put into practice and the “Optimal” solution is
chosen.
12
research and decision analysis are mathematical models which are
approximate representation of reality and are used for optimization
purpose to get the best decision.
13
(vii) Probabilistic models: In this model, the input/output variables
take the form of probability distributions. They represent the
likelihood of occurrence of an event.
(ix) Dynamic models: These are models in which time often plays
an important role. The models are used for optimization of
multistage decision problems which require a series of decisions with
the outcome of each depending upon the results of the previous
decisions in the series.
14
The parameter represents the controlled variables of the system
which may be deterministic or probabilistic. The decision variables
are under the control of the management.
b. Constraint or restrictions.
This refers to physical limitation of the system. These are practical
constraints that inhibit the decision maker in achieving his goals.
15
5. Implementation of the final results
This should be executed through the cooperation of both the
operators’ research team and those who will be responsible for
managing and operating the system.
v. Better decision.
16
1.10Summary
In this chapter, we have explained some fundamental concepts such
as definition of Operation Research, basic principles of Operations
Research, OR objectives and methodology, modeling and models
characteristics in Operations Research, application in business,
Management, Banking and Finance.
17
CHAPTER TWO
ELEMENTS OF DECISION ANALYSIS
2.1 Introduction
Decision analysis has been described as a scientific technique and is
useful for finding optimal course of actions and strategy when a
decision maker is confronted with many options. Decision making
can be complex or otherwise.
18
decision making. The life wire of an organization is management. If
management falters, the organization will find it difficult to survive.
Hence there is need for managers to be trained on related and
systematic ways of decision making.
19
2.2.1 Steps in Decision Analysis
Decision analysis involves the following steps:
(i) Definition of decision problem
(ii) Exploring available data and information
(iii) Stating alternative courses of action
(iv) Analysis of feasible alternatives
(v) Selection of best or optimal actions
(vii) Implementation of decision
(viii) Evaluation of results
20
Decision alternatives are alternatives course of actions that are
available and feasible. Practically, there are many alternative courses
of actions that can be considered in a decision problem and it may be
practically impossible to consider them exhaustively. We therefore,
identify and use the feasible ones in our analysis of the problem
before taking decision.
Payoff Table
The payoff table is the table that is used to proffer solution to
decision problem. Information on decision alternatives, states of
nature and payoff are usually represented on a payoff table. The table
is a concise table containing summary of information available for
various alternatives and events in a decision making process. It is in
the form of a matrix in which the rows represent the decision
alternatives and the columns represent the states of nature which
could deal with high medium and low acceptance of a product.
For example, the payoff table below represents the amount gained
from three strategies (alternatives) and four conditions (state of
nature)
21
States of nature
S1 S2 S3 S4
Decision
alternative
D1 4000 -100 600 18000
D2 20000 5000 400 0
D3 20000 15000 -2000 1000
The rows of the matrix represent the decision alternatives and the
columns represent the states of nature.
22
decisions, uncertainties and consequences of each
alternative.
(iv) Evaluation phase: this is the phase where the decision tree is
evaluated to enable the identification of the decision
outcomes that correspond to sequence of decisions and
events represented in the decision trees.
23
of the business decision takes place under conditions of
uncertainty. Business decision may sometimes be taken with
incomplete knowledge or knowing that the outcomes of these
decisions are uncertain. In decision making under uncertainty,
it is assumed that the true state of nature belongs to the set of
all states in that decision environment and so the process does
not make use of probability estimates on these states.
The decision criteria used for judgment under this environment are:
(i) Maximax (Optimistic) Criterion
The decision maker finds the maximum possible payoff for
each alternatives and then chooses the alternative with the
maximum payoff within the group of the maximum.
24
• Subtract the highest value from every value in its respective
column to obtain the regret
• For each decision alternative, obtain the maximum regret
• Find the minimum of this maximum regret to obtain the
minimax regret value
• Identify the decision alternatives corresponding to the
minimax regret as the optimum decision
25
the probabilities are not known in the case of decision
environment under uncertainty.
The steps for determining the best decision under the
Laplace criterion are:
(a) For two states cases, we assign probabilities of 0.5 to each of
the states
(b) For three states cases, we assign probability 0.33 to each of
the states
(c) For n states we assign probability to each of the state.
(d) The expected payoffs are computed as in the expected value
criterion and the decision with the maximum payoff is
selected to be the best.
Example 2.1
The CIPM investment recently purchased a land at Lekki and the
management is trying to determine the types of building to be erected
on the land, namely shopping complex, high-rise building and blocks
of flat. The Institute knows that a large development that results in
low demand could be very disastrous. On the other hand, if CIPM
investment makes a conservative small development decision and
obtain a high demand, substantial profit will be obtained. Managers
of the company used three levels of demands and obtained the
following payoffs decision matrix:
States of nature
Decision alternative Low Medium High
Build shopping complex 200 100 400
(d1)
Build high-rise houses (d2) 100 150 300
Build block of flats (d3) 300 400 200
Probability 0.25 0.3 0.45
26
Advice the institute investment on the decision to take using the
Laplace criterion assuming the probabilities values were not
provided.
Solution:
Since there are three states of nature in the problem, then we assign
probabilities P (S1) = P (S2) = P(S3) =1/3. Then the expected values
for each of the decision alternative are determined as follows:
For (d1) = (200*1/3) + (100*1/3) + (400*1/3) = 233.3
For (d2) = (100*1/3) + (150*1/3) + (300*1/3) = 183.3
For (d3) = (300*1/3) + (400*1/3) + (200*1/3) = 300
The best decision alternative = max {233.3, 183.3, 300} = 300 = d3.
Therefore, based on Laplace criterion, the CIPM investment is
advice to build blocks of flats.
Example 2.2
A steel manufacturing company in Nigeria is concerned with the
possibility of a strike. It will cost an extra N20,000.00 to acquire an
adequate stockpile. If there is a strike and the company has not
stockpiled, management estimates an additional expense of
N60,000.00 on account of lost sales. Should the company stockpile
or not under,
(a) Optimistic criterion (b) Wald criterion (c) Savage criterion
(d) Hurwicz criterion for = 0.4 (e) Laplace criterion
Solution: Using the given information, we construct the payoff table.
State of nature
Decision alternative Strike(S1) No Strike (S2)
Stockpile(A1) 20,000 20,000
No stockpile(A2) 60,000 0
27
(a) Using the optimistic criterion, we use the maximax
approach. The table below is constructed to determine the
maximum payoff for each decision alternative
State of nature Maximum
Decision Strike(S1) No Strike value
alternative (S2)
Stockpile(A1) 20,000 20,000 20,000
No stockpile(A2) 60,000 0 60,000
The max {20000, 60000} = 60000. Therefore, using the
optimistic criterion, the company should choose the no
stockpile alternative.
(b) Using the pessimistic (Wald) criterion, we use the maximin
approach. The table below is constructed to determine the
maximum payoff for each decision alternative.
State of nature Minimum
Decision Strike(S1) No Strike value
alternative (S2)
Stockpile(A1) 20,000 20,000 20,000
No stockpile(A2) 60,000 0 0
The maximum (0 , 20000) is 20000. Therefore, using the Wald
criterion, the company should choose the stockpile alternative.
(c) Using the Savage criterion, we first construct a conditional
regret table. Following the step of the regret criterion, from
the pay off table, the highest value in column 1 is 60,000 and
the highest value in column 2 is 20,000.
The regret value = highest value – value.
Therefore, we have
D1S1 regret= 60,000 -20,000 = 40, 000
28
D2S1 regret = 60, 000 – 60, 000 = 0
D1S2 regret = 20,000 – 20000 = 0
D2S2 regret = 20,000 – 0 = 20,000.
The above regret values are summarized in the table below
State of nature Maximum
Decision alternative Strike(S1) No Strike regret
(S2)
Stockpile (A1) 40,000 0 40,000
No stockpile (A2) 0 20,000 20,000
29
Expected payoff (Alternative 1) = ½ (20000 + 20000) = N
20,000
Expected payoff (Alternative 2) = ½ (60000 + 0) = N30,000
Examples 2.3
A major energy company offers a landowner N60,000 for the
exploration rights to natural gas on a certain site and the option for
future development. The option, if exercised, is worth an additional
N 660, 000 to the landowner, but this will occur only if natural gas is
discovered during the exploration phase. The landowner, believing
that the energy company’s interest is a good indication that gas is
present, is tempted to develop the field herself. To do so, she must
contracts with local outfits with expertise in exploration and
development. The initial cost is N100,000 which is lost if no gas is
found. If gas is discovered, however, the landowner estimates a net
profit of N2000,000. Determine the recommended decisions under
(a) Optimistic criterion (b) pessimistic(Wald) criterion
(c) Savage criterion (d) Hurwicz criterion for = 0.1
(e) Laplace criterion
Solution:
Let the decisions for the landowner be represented by Di, i = 1, 2,
where D1 = accept the offer and D2 = to explore and develop on her
own. The states of nature be represented by Si, i = 1, 2, where S1 =
There is no gas on the land and S2 = there is gas on the land. Then
the payoff table is
30
State of nature
Decision alternative S1 S2
D1 60 660
D2 -100 2000
31
The max {60, -100} = 60. Therefore, using the Wald criterion, the
decision D1 is recommended. Hence, the landowner under this
criterion should accept the offer.
(d) Using the Hurwicz criterion for = 0.1 , the formula for
weighted payoff is employed.
Weighted payoff = α (maximum payoff) + (1 – α) (minimum
payoff).
Therefore, weighted payoff for D1 = 0.1(60) + (0.9)(660)= N 610
Weighted payoff for D2 = 0.1(-100) + (0.9) (2000) =N 1,790
The optimal decision is the alternative with the highest weighted
payoff. Therefore, D2 is the alternative with the maximum of the
weighted payoff. Hence, it is recommended that the landowner
should explore and develop on her own.
32
(e) Using the Laplace criterion, we assign a probability value ½ to
each of the state since there are two states in the problem under
consideration. Thus we have
Expected payoff for D1 = ½ (60 + 660) = N 360
Expected payoff for D2 = ½ (-100 + 2000) = N1,900
The optimal decision is the alternative with the highest expected
payoff. From the calculation max {360, 1900} = 1900 which is the
expected payoff for D2. Therefore, decision D2 is recommended.
33
n
V (di ) = pi di j , i = 1, 2, …, n is the number of
i =1
Example 2.4
Suppose that you want to invest N10,000 in the stock market by
buying shares in one of two banks: Guarantee trust bank and Zenith
bank. Shares in GT, though risk could yield a 50% return during the
next year. If the stock market conditions are not favourable, the stock
may lose 20% of its value. Zenith bank provides safe investments
with 15% return in a bull market and only 5% in a bear market. All
the publications you have consulted are predicting a 60% chance of a
bull market and 40% for a bear market. How should you invest your
money?
34
The expected value can be obtained using the above formula for each
of the decision alternative. Therefore, for GT bank, we have,
V(d1) = (5000*0.6) + (-2000*0.4)= 2200
For Zenith bank, we have
V(d2) = (1500*0.6) + (500*0.4)= 1100
Since the GT bank stock has the higher EMV, and then the money
should be invested on GTB stock.
Example 2.5
Using the problem in Example 2.1 above: Advice the institute
investment on the decision to take using the expected value criterion
Solution:
n
Using V (di ) = pd
i =1
i ij , then we have
35
course of action that minimizes these losses or reductions is the
optimal decision alternative. The expected opportunity loss or
expected regret is determined using the following steps:
(i) Identify the maximum for each of the states of nature using the
table of payoffs.
Example 2.6
Solve the problem in example 2.1 above using the Expected
opportunity loss criterion
Solution:
Table of payoff
States of nature
Decision alternative Low Medium High
Build shopping complex 200 100 400
(d1)
Build high-rise houses (d2) 100 150 300
Build block of flats (d3) 300 400 200
Probability 0.25 0.3 0.45
36
Steps a and b: From the table of payoff, the regret or opportunity
loss table is constructed and presented below
37
or under partial uncertainty. The theory governing these types of
decision problems is called theory of games.
Example 2.7
A company wishing to try the possibilities of marketing three
products A, B, C under three market growths S1, S2 and S3 has
obtained the following data to aid its decision making.
38
States of nature
Decision Alternatives S1 S2 S3
A 20 100 300
B -60 200 1000
C -40 400 700
If P(S1) = 0.5, P(S2) = 0.3, and P(S3) = 0.2 and a consultant predicts
that if condition S1 exists then product A will be the optimal
decision; if S2 exists, product B will be the optimal decision and if S3
exists , product C will be the optimal decision. Draw a decision tree
for the problem.
Solution: 0.5 20
A 0.3 100
a 0.2 300
1 a
a 0.5 - 60
B
a 0.3 200
a 0.2 1000
0.5 -40
C 0.3
a
400
a
a 0.2 700
a
a
a
a
a
a
a 39
The expected value for product A = (20*0.5) + (100*0.3) +
(300*0.2) = 100
The expected value for product B = (-60*0.5) + (200*0.3) +
(1000*0.2) = 230
The expected value for product C = (-40*0.5) + (400*0.3) +
(700*0.2) = 240
The decision alternative with the highest expected value is product
C. Therefore, decision C is the optimal decision.
Example 2.8
A company dealing with newly invented telephonic device is faced
with the problem of selecting the following strategies:
(i) Manufacture the device itself
(ii) To be paid on a royalty basis by another manufacturer
(iii) Sell the rights for its invention for a lump sum
The profit in thousands of naira that can be expected in each case and
the probabilities associated with the sales volumes are shown in the
following table:
40
Solution:
Let A represent the manufacture strategy, B represent royalty
strategy and C represent the sell the right strategy. Therefore, the
decision tree for the problem is
0.2 100
0.3 30
A 0.5 -10
a 0.2 40
1 a 0.3 25
Ba 0.5 15
a
a 0.2 20
C 0.3 20
a
0.5 20
aa
aa
(b)
aa
aa
The expected value for strategy A = (100*0.2) + (30*0.3) +
a (-10*0.5) = 24
The expected value for strategy B = (40*0.2) + (25*0.3) + (15*0.5)
= 23
The expected value for strategy C = 20(0.2 + 0.3+ 0.5) = 20
The decision alternative with the highest expected value is strategy
A. Therefore, the optimal decision for the company is to manufacture
the telephonic device itself to get the maximum expected profit of
N24,000.
2.7 Summary
• Decision analysis as a scientific course which entails collection
of principles and
• technique and which aim at helping organisation and individuals
to always make the
41
• best decision has been extensively discussed.
• The decision maker uses a specific technique to make an optimal
choice.
• Decision alternatives are the possible courses of actions.
• States of nature are the possible events that can occur in a
decision problem.
• Payoff, is the outcome resulting from specific decision
alternative.
• The maximax criterion is a criterion in which we select the
maximum of all the
• maximum payoffs.
• The maximin criterion is a criterion in which we select the
maximum of the
• minimum payoffs.
• The minimax criterion or regret involves selecting the minimum
of the maximum
• regret or opportunity loss.
• The four states of decision environment are
(i) Decision making under certainty
(ii) Decision making under uncertainty
(iii) Decision making under risk
(iv) Decision making under conflict.
42
nine months later. The buyer’s estimates of the gain (in
thousands of naira) are given in the table below
States of nature
Alternative decision Knee Knee lengths Knee lengths
lengths are are are not
high acceptable acceptable (S3)
fashion (S1) (S2)
Oder none (D1) -30 0 80
Order a little (D2) -10 30 35
Order moderately (D3) 60 45 -30
Order a lot (D4) 80 40 -45
43
high and low yield conditions are N12,000,000 and N1,200,000
respectively. Find the optimum decision for the company.
44
CHAPTER THREE
LINEAR PROGRAMMING
3.1 Introduction
This chapter aims to provide decision makers good foundation of the
knowledge and skills that managers and other decision body requires
in formulation of policies and making good decision among various
decision alternatives.
45
iii. Linear programming is a technique used to determine the best
utilization of limited resources to reach desired objectives of either
maximizing the benefit (profit) or minimizing the costs.
46
3.3 Characteristics of Linear Programming Problem
i. The objective function must be well defined. The objective
function is a function of the decision variables subject to
satisfying the constraints. There must be alternatives courses of
action.
47
ii. Divisibility: it should be noted that the decision variables can take
fractional values. It is feasible to have fractional value in the
resources and production activities in linear programming models.
iv. Additivity: This means that the total of all activities equal the
sum of each individual activity.
4. Investment planning
5. Production/Inventory planning
48
9. Manufacturing
16. Education
17. Administration
1. Feasible solution
This is defined as a set of values of decision variables which satisfy
all the constraints and non-negativity conditions of a linear
programming problem simultaneously.
49
2. Infeasible solution
This is defined as a set of values of decision variables which do not
satisfy all the constraints and non-negativity conditions of a linear
programming problem simultaneously.
3. Basic solution
For a set of m simultaneous equation in n variables (n m), a
solution obtained by setting (n − m) variables equal to zero and
solving for remaining m equations in m variables is called a basic
solution.
6. Unbounded solution
A solution which can increase or decrease the value of objective
function of the linear programming problem (LPP) indefinitely is
called unbounded solution.
50
3.7 Linear Programming Problem Formulation
To formulate a linear programming problem means to transform a
real life problem into a standardized format consisting of
mathematical equations and inequalities. Linear programming
problem formulation comprises of four components. These are (i)
Objective function (ii) Decision variables (iii) Constraints (iv)
Parameters and (v) Non-negativity constraints
OR
51
involve a combination of inputs that will minimize total costs while
others involve selecting a combination of outputs that will maximize
profits or revenues. In the above example, x and y are the decision
variables.
(iv) Parameters
The coefficients in the objective function or the coefficients in the
functional constraints and the right-hand sides of the functional
constraints are known as the parameters.
Optimize
52
Z = C1 X 1 + C2 X 2 + +C (1)
Subject to:
am1 X 1 + am 2 X 2 + + amn X n bm
X1 , X 2 , , X n 0 (3)
It should be noted in equation (2) that, can be , and = . Also
mn
Equation (2) and (3) above can be written in matrix form as:
AX b,
aii and bi are unknown coefficients and X’s are unknown decision
variables.
53
Example 3.1 (Maximization Problem)
Solution:
54
X 3 for the number of by-pass valve.
5 X 1 + 3 X 2 + 2 X 3 1200
7 X 1 + 2 X 2 + 4 X 3 900
4 X 1 + 10 X 2 + 5 X 3 1300
X 1 0, X 2 0 and X 3 0
5 X 1 + 3 X 2 + 2 X 3 1200
Subject to: 7 X 1 + 2 X 2 + 4 X 3 900
4 X 1 + 10 X 2 + 5 X 3 1300
X1 , X 2 X 3 0
55
finisher’s time. Lamp B requires one hour of cutter’s time and two
hours of the finisher’s time. The cutter has 104 hours and finishers
76 hours of available time each month. The profit on one lamp A is
₦6 and the profit on one lamp B is ₦11. Assuming that the
manufacturer sells all the lamps produced and wishes to maximize
his profit, formulate the problem as a linear programming problem.
Solution:
There are two decision variables in the example. These are lamps A
and B. Let X 1 represent the number of lamp A produced and X 2
represent the number of lamp B. Since the profit on lamb A is N6
and the profit on lamp B is ₦11, then the objective function is:
Z = 6 X 1 + 11X 2
56
Max Z = 6 X1 + 11X 2
2 X 1 + X 2 104
Subject to: X 1 + 2 X 2 76
X1 , X 2 0
Solution:
57
5 X 1 + X 2 10
2 X 1 + 2 X 2 12
X 1 + 4 X 2 12
non-negativity constraints X 1 0, X 2 0
Subject to:
5 X 1 + X 2 10
2 X 1 + 2 X 2 12
X 1 + 4 X 2 12
X1 , X 2 0
In this text, we shall discuss and apply the Graphical and Simplex
methods only.
58
3.8.1 Graphical Solution of Linear Programming
In linear programming, the objective is to maximize or minimize
several conditions or constraints. If there are only two decision
variables, we use a graphical method. We start by setting the
inequalities to linear equations. The following are the steps in
solving LPP graphically.
Step 4: Identify the feasible region. This is the area that represents
the combinations of X 1 and X 2 that are possible in the light of the
constraints
Example 3.4
A tailor has the following material available: 16m 2 cotton, 11m2 silk
and 15m2 wool. A suit requires the following: 2m 2 cotton, 1m2 silk
and 1m2 wool. A gown requires the following: 1m2 cotton,
59
2m 2 silk and 3m2 wool. If a suit sells for ₦3000.00 and a gown for
₦5000.00, Formulate LP model for the above problem. How many
of each garment should the tailor make to obtain the maximum
amount of money?
Solution:
60
11
Y = = 5.5 (0, 5.5)
2
when Y = 0, X + 2(0) = 11
X = 11 (11, 0)
From equation 3, when X = 0, 0 + 3 Y = 15
Y =5 (0, 5)
when Y = 0, X + 3(0) = 15
X = 15 (15, 0)
Y LP Graph:
16
15 X Y
10
Eq. (1) 8 16
5.5
5 x+2y<11 Eq. (3) 5 15
FEASIBLE x+3<15
REGION
0
2 4 6 8 10 12 14 16 X
61
stated. The simplex method is a procedure for solving a set of such
equations simultaneously. To use this method, the problem has to be
stated in standardized manner. That is, the inequality is converted to
an equation by adding an extra variable called slack variable.
(i) Slack Variable: The variable added to the left hand side of the
constraint to make the inequality constraint to be equality. It should
be noted that whenever the constraint has the sign less than or equal
to () , it is mandatory to introduce slack variable to it so as to get
starting solution.
(ii) Surplus Variable: The variable subtracted from the left hand
side of the constraint to make the inequality to become equality. The
surplus variable is introduced whenever the constraint has the sign
greater than or equal to ( ).
62
Step 1: The problem must be expressed in the standard form by
introducing slack variable.
Step 5: Perform the pivot operation to get a new tableau and the
basic feasible solution.
Example 3.4
Using simplex method, solve the following linear programming
problem,
63
Max C = 5 x + 6 y (1)
s.t : 3x + 2 y 120 (2)
4 x + 6 y 260 (3)
x, y 0
Solution:
max C − 5 x − 6 y = 0
s.t 3x + 2 y + s1 = 120
4 x + 6 y + s2 = 260
x, y, s1 , s2 0 non − negative
Simplex Table
C x y s1 s2 Solution
L.H.S
64
We can now determine the leaving variable by considering the least
120 260 260
ratio, i.e. the least out of and which is of course , so 6
2 6 6
will serve as our pivot element for table 1.
Simplex Table 2
C x Y s1 s2 Solution
C2 1 −1 0 0 1 260 6 y + c1
s1 0 5 0 1 −2 100 −2 y + s1
3 3
1 1
s2
y 0 2 1 0 6 130 6
3 3
Since we are left with only x, we need to look for the minimum
ratio, i.e. the least out of
5
So, will serve as our pivot element.
3
65
c x y s1 s2 solution
C3 1 0 0 3 1 280 x + c2
−
5 5 3
s1
x 0 1 0 3 6 20 5
−
5 5 2
2 29 − x+ y
y 0 0 1 − − 30 3
5 30
Therefore, for the firm to maximize the contribution, 20 of items x
should be produced and 30 of items y should be produced.
Example 3.6
Subject to:
x1 + x2 + 4x3 ≤ 2000
2x1 + x2 + x3 ≤ 3600
x1 ≤ 30
Solution
Subject to
66
x1+ 2x2 + 2x3 + s3 = 2400
x1 + s4 = 30
Step 1
Table 1 ( Non-Basic)
Basic Z x1 x2 x3 s1 s2 s3 s4 Solution
Z 1 -16 -17 -10 0 0 0 0 0
s1 0 1 1 4 1 0 0 0 2000
s2 0 2 1 1 0 1 0 0 3600
s3 0 1 2 [2] 0 0 1 0 2400
s4 0 1 O 0 0 0 0 1 30
Step 2
67
Table 2 Non-Basic
Step 3
68
(Basic) Z x1 x2 x3 s1 s2 s3 S4 Solution
Z 1 0 0 7 0 0 17 15 20625
2 2
s1 0 0 0 3 1 0 1 1 785
− −
2 2
s2 0 0 0 0 0 1 −1 3 2355
−
2 2
x2 0 0 1 1 0 0 1 −1 1185
2 2
x1 0 1 0 0 0 0 0 1 30
Since all the coefficients of Z equation are positive variables, the
solution is optimal. The optimal solution is x1 = 30, x2 = 1185, x3 =
0, s1 = 785, s2 = 2355, s3 = 0.
69
(ii) Transposing the coefficients matrix.
Max Z p = C1 X1 + C2 X 2 + + Cn X n
Subject to:
am1 X 1 + am 2 X 2 + + amn X n bm
X1 , X 2 , , X n 0
70
The DUAL problem of the PRIMAL is:
Min Z p = bW
1 1 + b2W2 + + bnWn
Subject to:
The solution of the DUAL can be read from the final simplex tableau
of the PRIMAL and vice-versa using the following rules
(ii) The value of the objective function row (Z) that corresponds to
the slack variables in the final simplex tableau for the primal are
the values of the corresponding optimal dual variables.
Example 3.7
Write the DUAL of the LPP:
Min Z = 3 X 1 + X 2
2 X1 + 3 X 2 2
subject to : X1 + X 2 1
X1 , X 2 0
71
Solution:
Max Z p = 2W1 + W2
subject to:
2W1 + W2 3
3W1 + W2 1
W1 ,W2 0 ---------- non negativity
(ii) the value of the objective function row that correspond to the
slack variables in the final simplex tableau for the primal are the
values of the corresponding optimal dual variables in the final
simplex tableau.
Example 3.8
A chemical manufacturer processes two chemicals, NAOH and
H2SO4 in varying proportion to produce three products, A, B and C.
He wishes to produce at least 150 units of product A, 200 units of
product B, and 60 units of product C. Each ton of NAOH yields 3
72
units of A, 5 units of B, and 3 unit of C. Similarly, each ton of H2SO4
yields 5 units of A, 5 units of B, and 1 unit of C. If NAOH cost ₦40
per ton and H2SO4 cost ₦50 per ton, advise the manufacturer how to
minimize his cost.
Solution
Let X 1 represent number of tons of NAOH, and X 2 represent the
number of tons of H2SO4. Since the manufacturer is interested in
minimizing his cost, then the LPP is of minimization. The objective
function is Z = 40 X 1 + 50 X 2 . thus, the LPP is
Min Z = 40 X 1 + 50 X 2 .
Subject to,
3 X 1 + X 2 60 Product C constraint
X1 , X 2 0
Subject to,
73
3 A + 5B + 3C 40
5 A + 5B + C 50
A, B, C 0
S1 3 5 3 1 0 40 8
S2 5 5 1 0 1 50 10
ZD 150 200 60 0 0 0
Tableau 2
B 3 3 1 40 13.3
5 0 =8
5 5 5 5
S2 2 0 -2 -1 1 50 5
=10
5
ZD 30 0 60 0 0 -1600
74
Tableau 3
3.10 Summary
The chapter has discussed how to measure of objective function and
constraints in linear programming, formulate linear programming
problems, solving linear programming problems using graphical
problem. Furthermore, the chapter discussed the meaning of the dual
price and the slack, the calculations involved and setting up initial
75
tableau for the simplex method. Also discussed are transforming the
tableau to a situation and Interpretation of the final tableau.
76
References and Further Readings
Akingbade, Funso (1996). Based Operational Research Techniques,
Panaf Publishing Inc.Bariga, Lagos, Nigeria.
77
CHAPTER FOUR
TRANSPORTATION MODEL
4.1 Introduction
Transportation model is a special class of Linear Programming
problem in which the objective is to transport a single commodity or
goods from various sources or origin to different destinations at a
minimum total cost.
The objective is to determine the quantity shipped from each source
to each destination that minimize the total shipping cost while
satisfying both the supply units and the demand requirements.
In the statement of transportation problem, the total supply available
at the origin (ai), the total quantity demanded by the destination (bij)
and the cost (Cij) of transporting or shipping a unit of the commodity
from a known origin to a known destination are given.
Table 4.1: General Pattern of a Transportation Problem
78
Destination
1 2 3 … N Supply
Origin 1 C11 C12 . … . a1
2 C21 .. . … . a2
M . . . … Cmn Am
Demand b1 b2 b3 … bn
a = b
i =1
i
j =1
j ; otherwise
m n
ai b j is said to be unbalance
i =1 j =1
79
need to create a dummy origin (row) or destination (column) for the
difference between total supply and demand with zero cost in order
to create the balance.
Note: that any of the two methods must satisfy the following
conditions in order to obtain the initial solution:
80
The algorithm needed to solve a transportation problem by
NWCR is:
Step 1: Begin by allocating to the North West Cell of
transportation matrix the allowable minimum of the supply and
demand capacities of that cell (min (a1, b1)).
Example 4.1
A multinational company located in Abuja has 3 plants (A, B, C)
where its goods can be produced with production capacity of 70,
60, 50 per month respectively for a particular product. These
units are to be distributed to 4 points (X, Y, W, Z) of
consumption with the demand of 70, 70, 30 and 10 per month
respectively.
The following table gives the transportation cost (in Nigeria)
from various plants to the various points of consumption.
81
DESTINATION
X Y W Z
Plant A 31 28 37 32
B 29 28 34 30
C 34 35 38 35
Solution:
The table given below resulted from the NCWR algorithm
applied to this problem.
DESTINATION
Plant X Y W Z Supply
A 31 28 37 32 70 0
70
B 29 28 34 30 60 0
60
C 34 35 38 35 50 40 10 0
10 30 10
Demand 70 70 30 10 180
0 10 0 0
0
82
Explanation to the above allocation beginning from Cell X11
• Allocate 70 to cell X11 in order to satisfy the minimum
of demand and supply capacities, zero balance is left for
both demand and supply.
Hence, row 1 and column 1 are crossed out
• Move to cell X22 and allocate 60. The supply balance is
zero while the demand balance is 10. Hence, row 2 is
crossed out
• Next, move to cell X32 and allocate 10 giving the balance
of zero for demand and 40 for the supply. Column 2 is
therefore crossed out.
• Then move to cell X33 and allocate 30 to exhaust the
demand and having 10 balance for supply. Hence,
column 3 is crossed out.
• Finally, 10 is allocated to cell X34.
83
Step 3: Check for the smallest cost in the uncrossed row or
column and assign the allowable quantity. Repeat this
process until left with exactly one uncrossed row or column.
Example 4.2
Use the data in example 4.1 to determine the initial basic
feasible solution using the least cost method.
Solution:
Using the above steps gives the following table below
DESTINATION
Plant X Y W Z Supply
A 31 28 37 32
70 0
70
B 29 28 34 30 60 40 0
40 20
C 34 35 38 35 50 40 10 0
10 30 10
Demand 70 70 30 10 180
10 20 0 0
0 0
Total cost = N{70 (28) + 20 (28) + 40 (29) + 10 (34) + 30
(38) + 10 (35)} = N5,510
84
4.3 Optimality Test
The second phase of solving transportation problem is the
optimality test. In this phase it is also required that obtained
initial solution should be balanced and non–degenerated.
There are two popular methods usually used for
optimization. The stepping stone method and the modified
distribution (MOD 11) method. In this study pack, we shall
look at the stepping stone method.
Example 4.3
Given the following transportation problem:
Source Destination
X Y Z Supply
A 4 6 8 40
B 5 8 12 50
Demand 30 25 35 90
(a) Allocate by NWCR
(b) Obtain the optimal solution from the allocation result in
85
(a) by stepping stone method.
Solution:
(a)
Destination
Source X Y Z Supply
A 4 6 8 40 10 0
30 10
B 5 8 12 50 35 0
15 35
Demand 30 0 25 15 0 35 0 90
Total cost = N{ (30 x 4) + (10 x 6) + (15 x 8) + (35 x 12)}
= N720
86
6 8
10 – +
8 12
15 + 35 –
= 10 will make X12 non basic, hence X13 = 10, X22 = 25
and X23 = 25, X12 = 0
These new values in the overall table will yield the following
table below:
Source X Y Z Supply
4 6 8 40
A 30 10
5 8 12 50
B 25 25
Demand 30 25 35 90
87
Similarly, C12 = 6 (+1) + 8 (–1) + 12 (+1) + 8 (–1) = 6–
8 + 12 – 8 = 2
A 40
5 8 12 50
30
B 25 -5
Demand 30 25 35 90
88
4.4 Formulation of Assignment Problem
Assignment problem can be formally defined as: Having n jobs, n
facilities and the effectiveness of each facility for each job, the
optimized measure of effectiveness is based on assigning each
facility to one and only one job.
The mathematical expression of an assignment problem is given by
m n
Minimize Z = C X
i =1 j =1
ij ij
n
Subject to X
j =1
ij =1 (i=1,2,........n)
X
i =1
ij =1 (j=1,2,........n)
89
a. Subtract the lowest entry in each column of the cost table from
all entries in that column.
b. Subtract the lowest entry in each row of the table obtained in
2(a) from all the entries in that row.
Step 4: (a) Select the smallest number in the table that is not covered
by a straight line and subtract this number from all numbers not
covered by a straight line.
(b) Add the same lowest number selected in 4(a) to the number lying
in the intersection of any two lines.
Step 5: Go to step 3
Example 4.4
A multinational company has just opened four new branches located
at four different locations (A, B, C, D) in Nigeria and wants to assign
branch managers (X, Y, W, Z) who will head these branches. Based
on the following table of cost (in thousand Naira) implications on
each manager, determine the optimal assignment.
90
Branch
Manager A B C D
X 51 55 64 44
Y 90 46 115 64
W 56 46 96 72
Z 70 75 86 71
Solution:
Applying step 2(a) to the problem we have
Table 1
A B C D
X 0 9 0 0
Y 39 0 51 20
W 5 0 32 28
Z 19 29 22 27
Table 2
A B C D
X 0 9 0 0
Y 39 0 51 20
W 5 0 32 28
Z 0 10 3 8
Also, applying step 3 led to straight lines drawn on zero cells in table
2.
91
Here, the lines in table 2 are not equal to the number of rows or
columns. Hence, we proceed to step 4.
Table 3
A B C D
X 3 12 0 0
Y 39 0 48 17
W 5 0 29 25
Z 0 10 0 5
Table 4
A B C D
X 3 17 0 0
Y 34 0 43 12
W 0 0 24 20
Z 0 15 0 5
92
efficient computational technique. The technique is based on duality
theory. The following methods
(i) The North–West Corner Rule (NWCR)
(ii) Least Cost Method (LCM)
(iii) Vogel’s approximation method (VAM): etc. are the
common methods used to obtained the initial basic feasible
solution for any transportation problem.
The stepping stone method is used to obtain the optimal allocation,
while the Hungarian method is used to solve the assignment
problem.
4.7 Summary
• The transportation problem is a special type of linear
programming problem
• Two methods have been used to find the initial feasible
solution
• (i) the North West Corner Rule (ii) the Least Cost Method
• The objective of the transportation problem is to minimise
total transportation cost
• The number of cells having items allocated to them in the
initial feasible solution must be equal to m + n - 1, where m
and n are the number of rows and columns respectively. If
this criterion is not met then degeneracy occurs.
93
4.8 Review Questions
1. The table below shows the supply of tones of Groundnut
from Zaria, Kaduna and Kano and the demand for
Groundnut at Ibadan, Osogbo and Lagos. The figures in the
cells are unit cost (₦) of transporting a tone of groundnut
from source to destination.
Destinations
Sources Ibadan Osogbo Lagos Supply
Zaria 90 25 120 1500
Kaduna 80 60 120 2400
Kano 130 110 150 1100
Demand 800 2900 1300
Road
Site Engineers A B C D
1 51 55 64 44
2 90 46 115 64
3 56 46 96 72
4 70 75 86 71
94
References and Further Readings
Adedayo, O.O., Ojo, O. &Obamiro, J.K. (2006). Operations
Research in decision analysis and Production Management. Pumark
Nigeria Limited, Lagos
95
CHAPTER FIVE
5.1 Introduction
A network is a graph which consists of a number of nodes or
junction points each joined to some or all of the others by arcs or
links or lines. A network is a graph such that a flow can take place in
the branches of the graph. A network may or may not be oriented
(orientation information, profit etc.) examples of network include
road networks, liquid networks.
96
Some possible areas of application of network analysis include:
i. Preparation of proposals and bids for large project.
ii. Projects such as moving to new house, office/house
renovation etc.
iii. Construction project such as house, bridge, road, highways
and many others.
97
necessary for the project to be completed on or before a date to
which we are already committed.
(c) Earliest Start Time (EST): The earliest start time for each
activity is calculated from the beginning of the network by
totaling all preceding activity durations (d). Where two or
more activities lead into one event, the following activity
cannot begin until the preceding activities are completed.
Consequently, the last of these activities to finish
determines the start time for the subsequent activity.
Therefore, when calculating earliest start time, work from
the beginning of the network and use the largest numbers at
junctions.
(d) Latest Finish Time (LFT): This is calculated from the end
of the project by successively subtracting activities
durations from the project finish time. Where two or more
activities stem from one event, the earliest of the times will
determine the last finish time for previous activities.
Therefore, when calculating latest finish times, begin from
the end of the network and use the smallest numbers at
junctions.
(e) Earliest Finish Time (EFT): The earliest finish time for any
activity is determined by that activity’s earliest start time
and its duration i.e. for any activity: EFT= EST+d
98
(f) Where d = duration.
(g) Latest Start Time (LST): The latest start time for any
activity is determined by that activity’s latest finish time
and its duration, i.e. for any activity: LST= LFT- d
(h) Total Float: The total float is the difference between the
times available for any activity and the time required.
(l) The Critical Path: The critical path is the largest path
through the network. Any delay in the activities on the
critical path will delay the completion of the project,
whereas delay in activities not on the critical path will
initially use up some of the total float on that path and not
affect the project completion time.
99
project are obtained by this computation. Computation starts at
node 1 and advances recursively to the end of the node.
I = 1, 2, 3,… n-1
J = 2, 3, 4,… n
Steps 1: set
100
= minimum of all for all I, j coming from i
Example 5.1
101
ii. Construct the network diagram for the project
iii. Determine: (a) the forward pass (b) the backward pass
(c) the critical path
Solution:
3
C E
A 78 130
1 2 F
24 B D 5 155 6
50 103
4
102
(ii) The backward passes are also obtained by formula:
Event Float(slack)
1 0 0 0
2 24 24 0
3 52 50 2
4 54 52 2
5 79 79 0
6 104 104 0
The critical path is 1-2-3-5-6 with activities A-C-E-F
103
The critical length is 24+28+27+25=104 days.
Where, ,
2
1
2 =
6
( t p − to )
Example 5.2
A project consists of seven activities whose three-time estimates
are given below.
104
Activity Activity Name Time estimates (days)
1-2 A 3 3 12
1-3 B 3 6 9
1-4 C 6 6 15
2-5 D 3 3 3
2-5 E 6 15 24
4-6 F 6 15 21
5-6 G 9 15 27
a. Find the expected duration and variance for each
activity.
b. Draw a network diagram.
c. What is the expected project length (duration)?
a. Calculate the variance and standard deviation of the project
length.
Solution:
Activity’s Time 2
1
estimates = ( t p − to )
2
= 6
A 3 12 3 4.5
B 3 9 6 6 1
C 6 15 6 7.5
D 3 3 3 3 0
E 6 24 15 15 9
F 6 21 15 14.5
G 9 27 15 16 9
105
(b) The Network diagram
D=3
2 5
A=4.5 G=16
E=15
B=6 6
1 3
C=7.5
F=14.5
4
106
As a result, project planning and scheduling is an important concept
that deals with project management and it helps in having an
efficient way of reducing or having low cost of its completion time.
The two well-known methods of project analysis are CPM and
PERT. These are respectively used for activities, which are
deterministic and probabilistic in nature.
Example 5.3
2,3,4 1
5 2
6 3
7 5
8 6
9 7,8
10 3
11 4
12 9,10,11
107
5
2 7
1 3 6 8
9
10 12
11
Example 5.4: (a) Draw the network diagram for the following
problem:
H B 7
I E,F,G 2
J G 3
108
(b) identify the available paths and determine the critical path.
Solution:
B 3 E H
3 5 6 7
0
A C F I
1 2 4 8
2 4 4 3 36 2
0 2 7 11 14
0 0 D 0 0 J 0
dummy 0 dummy 0
5 3
5 G 73
7 3 11
0 0
A B H A,B,H
A C F I OR A,C,F,I
A B E I A,B,E,I
A C F I A,D,G,J
109
Hence, the critical path is A D G J, because it is the
longest path i.e
2 + 5 +9 +3 = 19days.
Now that you have drawn the correct logical structure of the
activities, the minimum completion time for the project and have
identified which activities are on the critical path.
B 3 50 E H
3 6 7
A C F I
1 00 2 2 20 4 44 70 3 36 110 2 8 140
D J
dummy 0 dummy 0
5 3
5 70 G 73 11
3 11
0
Explanations
110
after activity A. Activity A take 2 days. The earliest that Activities
B,C and D could start is after 2 days.
Event 3: Activity H cannot start until Activity B has been
completed. Activity B can not start until Activity A has been
completed at event 2. Therefore, the earliest that Activity H could
start is the EET at event 2(2 days) plus the activity duration of B (3
days) which is
2+3 =5 days
Similarly, for event 4, EET is 2+5 = 7days, for Event 5, EET is 2+5
= 7 Days and so on.
Example 5.6
Calculate the latest event time (LET) of example 2 network diagram
drawn above.
The latest event time is enter into the segment at the bottom right
hand side of each event circle. This latest event time as previously
defined as the latest time by which the previous activity (or
activities) must finish if the entire project is to be completed in the
minimum possible time. It should be noted here that, the latest time
is the same as the earliest event time for any event on the critical
path. Therefore, the LETs are then entered into the l-network
diagram given below:
111
Explanations:
Event 8: This is the end of the project. The LET = EET = 14days.
Event 7: LET (11 days) is the LET for event 8(14 days) minus the
duration of Activity J (3 days).
Event 6: LET (12 days) is the LET for event 8(14 adys) minus the
duration od Activity I (2 days).
Event 5: LET (7 days) is the LET for event 8(14 adys) minus the
duration od Activity H (7 days).
Event 4: LET (8 days) is the LET for event 6(12 adys) minus the
duration od Activity F (3 days).
5.5 Summary
In this chapter, we have learnt the following:
- Explanation and definition of network terminologies: activity,
event, dummy and float.
- State and explain the origin of PERT and CPM techniques as aids
to efficient project management.
112
-Explain and evaluate the earliest and latest event times, float times
and project completion times.
113
Activities Preceding activities Duration (months)
A - 10
B - 7
C A 6
D B 8
E A 9
F G,D 12
G E 8
H G,F 9
i. Draw an activity-on-arrow diagram to represent the project.
114
Bronson, R. and Naadimuthu, G. (2004).Schaum’s Outline of Theory
and Problems of Operations research, 2nd Edition, Tata McGraw-Hill
Publishing Company Limited, New Delhi
115
CHAPTER SIX
INVENTORY CONTROL AND MANAGEMENT
6.1 Introduction
Inventory is generally described as useable resources that bring in
earnings when it is dynamics. In an organisation various types of
items are usually stored as inventory. Inventories are kept in order to
ensure that shortages of needed goods are averted. It is necessary to
hold adequate stock of materials in a firm or any organization in
order to minimize production hold – ups and win customer
satisfaction. As materials are requested for, there is need for
constant reviews of inventory in order to reduce the capital tied down
without affecting the production and customer goodwill. Hence,
inventory management has received much attention in these modern
days. In short form, the inventory control and management deals
with when and how much to order an inventory item and emphasis is
on the minimization of the total cost associated with inventories.
116
Brief definitions of common inventory control terms are
given below:
i. Lead or procurement time: The period of time,
expressed in days, weeks, months, etc between
ordering and replenishment.
ii. Demand: The amount required by sales, production,
etc. usually expressed as a rate of demand per week,
month, etc.
iii. Economic Ordering Quantity (EOQ): This is a
calculated ordering quantity which minimizes the
balance of costs between inventory holding costs
and re–order costs.
iv. Physical stock: The number of items physically in
stock at a given time.
v. Free stock: Physical stock plus outstanding
replenishment orders minus unfulfilled
requirements.
vi. Buffer stock or Minimum stock or safety stock:
A stock allowance to cover errors in forecasting the
lead time or the demand during the lead time.
vii. Maximum stock: A stock level selected as the
maximum desirable which is used as an indicators to
show when stocks have risen too high.
viii. Re-order level: The level of stock at which a
further replenishment order should be placed.
ix. Re-order quantity: The quantity of the
replenishment order.
117
The EOQ has been previously defined as the ordering
quantity minimizes the balance of cost between inventory
holding costs and re–order costs.
Example 6.1
A company uses 50,000 certain material per annum which
areN10 each to purchase. The ordering and handling costs
are N150 per order and carrying costs are 15% per annum,
calculate the EOQ.
Solution:
118
here, CO = N150
D = 50,000 materials
Cc =N10 X 15% = N1.5 per material
= 3,162 materials
Example 6.2
Assume the same data as in example 6.1 above except that
stockouts are now permitted. When a stockout occurs and an
order is received for materials the firm has agreed to retain
the order and when replenishment is received, with delivery
cost of N0.75 per material. Other costs associated with
stockouts are estimated as N0.25 per unit. Find the EOQ.
119
Solution:
Co = N150
D = 50,000
Cc = N1.5
Cs = N0.75 + N0.25 = N1
Hence,
= 3162 x 1.58
= 4,996
Inventory level
120
O
t1 to
O
Time
Maximum
Figure 5.1: The pattern of inventory with shortages
In the figure above, the changes in the inventory level with time can
be seen. However, it should be mentioned that in this inventory,
except from the purchase cost C, which will be fixed, all other types
of costs will be affected by the decision concerning Q and M.
Therefore, to obtain the optimal value of order quantity (Q*) and
optimal stock level (M) along with optimal shortage level S; the
following formulae are given below:
S* = Q* = M*
Other results include:
Example 6.3
A ford and beverage company based in Lagos usually supplies its
product at a constant rate of 2000 units per month. If the company
can supply any amount of its product at any required time with each
121
ordering cost of N500, holding cost of N20 per unit per month and
the penalty cost of delaying supply of N100 per unit per month, find:
i. The EOQ
ii. Optimal stock level
iii. Optimal shortage level
iv. Total cycle time
Solution:
D = 2000 cost per month
K = N500 per order
h = N20 per unit per month
Sc = N100 per unit per month
(i)
(ii)
= 288.7 units
(iii) S* = Q* - M*
= 346.4 – 288.7
= 57.7 units
122
= 0.17 of month
6.5 Summary
The chapter discussed extensively inventory as stock stored for
future use. Also, discussed in the chapter are methods for minimizing
cost of keeping inventory and maintaining prompt supply of goods
are key. Economic Order Quantity (EOQ) which minimizes the cost
of managing the inventory system to determine the optimal order
quantity is equally discussed in the chapter.
123
(iii) Minimum cost order quantity
(iv) Maximum inventory level
(v) Maximum number of back orders
(vi) Time between orders
(vii) Total annual cost
124
Divivedi, D.W. (2002). Management Economics 6th Ed. Vikis
Publishing House PVT, New Delhi
125
Lucey, T. (2002). Quantitative Techniques, 6th Edition, BookPower,
London
126