ND Inventor
ND Inventor
SIMULATION
Learning objectives
After studying this chapter you should:
● have been introduced to the concept of simulation as decision
making tool.
understand the meaning, objectives, scope and nature of simulation
model;
be able to state the basic forms of simulation and its importance in
decision making process;
identify the variables in simulation and the processes involved in
simulation for decision making;
be able to construct a simulation model
understand the use of random numbers to find solution to
simulation problems;
know what is meant by Monte Carlo Simulation;
understand the advantages and disadvantages involved in the use of
simulation as a decision making process.
Introduction
Critical decision making is often tied around imitation of reality. Decisions are mainly aligned to
the consequences of previous decisions which are based on those decision variables. Hence an
optimum decision making process is in tandem with development of a model. Models are an
idealized representation of reality. As such, a model once constructed may be used to predict the
consequences of taking alternative actions. Models are developed through experimentation
which allows decision maker to address issues as it relates to needs. The ability to translate
imaginations into reality warrants the development of parameters which begets that act of trials
to arrive at the appropriate model. The act of coupling parameters to formulate the required
model is simply a simulation process. To simulate is to replicate a process in other to develop an
ideal. The bane of first industrial revolution is strongly tied to the quest to replicate methods that
can improve the living standard through the improvement of production processes. The first
industrial revolution took place gradually. In fact, it was a revolution rather than an evolution,
and it is still continuing till date. Coincidentally executives also grow with the rapid revolution.
However, the continuity and gradualness of development, executives could rely on their
judgment and past experience to guide them through new problems. The new problems were
seldom very different from the old and so the executives felt no great need for outside assistance.
Today, many organizations in manufacturing or service sectors have faced dramatic changes in
their business environment (Drury 2004), and many organizations seek to be more expansionist,
entrepreneurial, risk taking and innovative as a conscious move away from inward focused
management techniques (Horgren, et al 2005) which gravitated many problems too complex to
solve using executive analytical solution procedures. In these situations, the only feasible method
of analysis which management may rely on to take decisions may be adoption of simulation
techniques (Forgionne 1996).
SIMULATION DEFINED:
Simulation is simply the act of using model to recreate an actual situation and then studying the
systems characteristics and behaviour by experimenting with the model (Forgionne 1996).
According to Lucy (2002) simulation is defined as the process of experimenting or using a model
and noting the result which. It is a technique used for conducting experiments in situation where
suitable mathematical models do not exist, where the complexity of the mathematical model
cannot be easily handled and where it is impossible or impractical to experiment on a real life
situation (Asaolu and Nasar 2002). Recall that, a model is any representation of reality, which
may be in graphical, physical or mathematical terms (Lucy 2002). In business context, the
processes of experimenting with a model usually consist of inserting different input values and
observing the resulting output values. For example, in a simulation of a queuing situation, the
input values might be the number of arrivals and/or service points and the output values might be
the numbers and/or times in the queue.
Model can be categorized into normative and descriptive models. Normative models are ones
that suggest the best ideal solution to a problem while descriptive models simply describe the
behaviour of a system without suggesting any solution to the problem on board.
The biggest different between simulation models and other models we have studied is in the type
of problem solution generated by the model. Most of the models applicable in quantitative
techniques which includes inventory and linear programming models, resulted in the
identification of an “optimal” or best solution. This quest for optimality is typically observed in
the case of simulation model. The operational mechanics of simulation model is that it tries out
different strategies (Inventory policies, queue disciplines, production schedules) and see how
they interact with uncontrolled variables (demand, traffic flows, machine breakdown) and a
chance is made of a strategy which gives satisfactory (as opposed to optimal) result. (Schneider
and Byers (1979)
THE NATURE OF SIMULATION
Essentially, simulation is a technique for conducting experiment. In this approach, the decision
maker first build a device that imitates (acts like) the real situation. Then by experimenting with
the device, the decision maker can study the characteristics and behaviour of the real situation.
Some simulations use physical devices. For example, an aircraft manufacturer can learn much
about the aerodynamic properties of a new design by imitating (simulating) flight conditions in a
wind stimulant. Analyst can simulate the decision process of actual managers by analyzing the
cases in a course on problems solving. In addition, the government economic model relating to
the gross national product (GNP) to various business indicators may be evaluated through
simulation to determine the economic effects of various changes in the indicators.
Since this chapter introduces a somewhat different way to use quantitative technique in
accounting for decision making. We will refocus our attention here on mathematical simulation
models. Simulation models are usually probabilistic or stochastic in nature. This means that they
are used to describe system under study which try out different strategies (inventory policy,
queue disciplines, production schedules) and see how they interact with uncontrolled variables
(demand, traffic flows machine breakdowns) we then choose a strategy which gives satisfactory
results. Simulation therefore is typically used were analytical techniques are not available or
would be complex which makes model a major concept.
FORMS OF SIMULATION
Forms Description Area
Artificial Programming a computer to imitate Financial analysis
intelligence human thought Management behavior
Business Simulating business operations for Product marketing
operations planning and control purposes Production management
Inventory management Service
system
Financial Management
Corporate Models that link decision making Fire department policy
planning within an organization to conditions Strategic planning
models in the firm’s environment
Heuristic Using step-by-step procedures to Land-use planning
programmin arrive at feasible and satisfactory, Mental health
g though not necessarily optimal Alloy processing
solutions for complex problems Tree farming
Management A contrived situation that imbeds Marketing
of games participants in a simulated Training
environment where they make Leadership
decisions and analyse results
Random Selection
To carry out a realistic simulation process involving probabilistic elements, it is necessary to
avoid bias in the selection of the values which vary. This is done by selecting randomly (using
the term in its statistical sense). This can be done by using one of the following methods:
a.Random number generation by the use of a computer aided process
b. Random number tables. These consist of a table of randomly selected numbers in which
bias does not exist.
c.Lottery selection, e.g. this is done by putting all the numbers in a bag, shake well, then draw
out a number arbitrarily one at a time.
d. Roulette wheel. This is a kind of wheel that is drum shaped. The wheel is spun and a
ball dropped in to select a number (hence the name ‘Monte Carlo simulation’).
e.Dice or cards. These can also be used, although with cards the card drawn should be replaced
and the pack reshuffled before another card is selected.
The repeated random selection of input values and the logging of the resultant outputs is the very
essence of simulation. In this way an understanding is gained of the likely pattern of results so
that a more informed decision can be taken.
Note That; of all the operational simulation, the use of computers which is method (a) above is
by far the most common in the modern day organizational decision making process.
Input Variables
These variables are of two types – controlled and non-controlled
Controlled variables: These are the variables that can be controlled by management. Changing
the input values of the controlled values, and noting the charge in the output results, is the prime
activity of simulation. For example, typical controlled variables in an inventory simulation might
be the re-order level and re-order quantity. These could be altered and the effect on the system
outputs noted.
Non-controlled variables: These are input variables which are not under management control.
Typically these are probabilistic or stochastic variables, i.e. they vary but in some uncontrollable,
probabilistic fashion. For example, in a production simulation the number of breakdowns would
be deemed to vary in accordance with a probability distribution derived from records of past
break-down frequencies. In an inventory simulation, demand and lead time would also be
generally classed as non-controlled, probabilistic variables.
Parameters
These are also input variables which, for a given simulation, have a constant value. Parameters
are factors which help to specify the relationships between other types of variables. For example
in a production simulation a parameter (or constant) might be the time taken for routine
maintenance; in an inventory simulation a parameter might be the cost of a stock-out.
Status Variables
In some types of simulation the behaviour of the system (rates, usages, speeds, demand and so
on) varies not only according to individual characteristics but also according to the general state
of the system at various times or seasons. As an example, in a simulation of supermarket demand
and checkout queuing, demand will be probabilistic and variable on any given day but the
general level of demand will be greatly influenced by the day of the week and the season of the
year. Status variables would be required to specify the day(s) and season(s) to be used in a
simulation.
Note: On occasions, status variables and parameters would both be termed just parameters,
although strictly there is a difference between the two concepts.
Output Variables
These are the results of the simulation. They arise from the calculations and tests performed in
the model, the input values of the controlled values, the values derived for the probabilistic
elements and the specified parameters and status values. The output variables must be carefully
chosen to reflect the factors which are critical to the real system being simulated and they must
relate to the objectives of the real system. For example, output variables for an inventory
simulation would typically include:
Cost of stock holding
Number of stock outs
Number of unsatisfied orders
Number of replenishment orders
Cost of the re-ordering, and so on.
Simulation Process
Design experiments
Feedback loop
Run simulations
The potency of the model can be ascertained when there is an existing system of which a
historical data should be processed through the base simulation model. The results obtained
should be compared with known system performance under identical circumstances. Also, the
and statistical methodologies should be used to determine whether the simulation generates the
same results as the real system. However, if an error is sported, the model should be revised as
needed to eliminate any major discrepancies. But if historical data is unavailable, knowledgeable
individuals (users and other experts) can be asked to identify system performance that would be
reasonable under specified conditions. Simulation results then can be validated against this
“reasonable” performance.
Designing Experiments:
In general, the goal of a simulation study is to learn about a system’s behavior. To achieve this
goal in a timely manner and at a reasonable expense, management must carefully design the
simulation experiment. The experiment must be design in a way that will provide the desired
answers to management’s questions. An important decision is to establish the initial conditions
for the experiment – the assumptions about the state of the system at the start of the simulation.
For example, in the department store situation, should we assume that the store is initially empty,
or should we assume some normal level of activity? The choice of initial conditions can have a
significant effect on the length of time needed for the system to reach a steady state. Along with
initial conditions, decisions must be made about the parameter settings. For example, in the
bread factory situation, what should be the parameters for the time between arrivals of the baked
bread and the service time? Should these parameters be modified by the time of day and day of
the week?
Some broad guidelines for constructing a simulation model are given below: these will be found
useful for dealing with examination questions but in this area especially, practice is vital.
Step 1: Identify the objective(s) of the simulation.
A detailed listing of the results expected from the simulation will help to clarify
step 5 – the output variables.
Step 2: Identify the input variables. Distinguish between controlled and non-controlled
variables.
Step 3: Where necessary determine the probability distribution for the non-controlled
variables.
Step 4: Identify any parameters and status variables
Step 5: Identify the output variables
Step 6: Determine the logic of the model
This is the heart of the simulation construction. The key questions are: how are the input
variables changed into output results? What formulae/decision rules are required? How will the
probabilistic elements be dealt with? How should the results be presented? To illustrate these
steps a simple problem follows together with a solution using the six step approach given above.
Note: To show the stages clearly within the constraints of a printed format the example that
follows has been carried out manually. In practice, a computer would be used for simulations
with either a specialized program or, for small simulations, a spreadsheet package such as Excel
or Lotus 1.2.3. It will be noted how the table layouts that follow naturally transform into the cells
of a spreadsheet. The model logic of step 6 above is the stage where the programming of the
spreadsheet cells takes place and the necessary formulae are entered in the cells.
Solution
Step 1: Objectives of simulation
To simulate the behaviour of two ordering policies – order 15 units at reorder level of 15
units and order 10 units at reorder level of 10 units and adopt the cheaper policy.
The information, values and rules are then used to simulate the two ordering policies. The results
of these simulations are shown in the schedules in the table below from which it will be seen that
the simulation shows that the ‘order 15’ policy is more economical over the 10days simulated. It
must be emphasized that in practice the simulations would be carried out over many more cycles
than 10 days in order to obtain a truly representative picture.
Example: The Obiagu Liquor carries a wide variety of wines. One leading seller is in Enugu.
Obiagu has observed the following pattern for weekly demand.
Solution
(a) (b)
Cumulative Assigned
Frequency Random Numbers
.10 01-10
.22 11-22
.36 23-36
.66 37-66
.66 67-86
.86 87-99, 00
1.00
Now that we have developed the assignment scheme, how do we use this information? When
using a random number table, we simply go to some point in the table and then proceed through
the table in a logical sequence selecting random numbers within our pre-specified range. Each
random number is then compared to the assigned values and a corresponding level of the
variable of interest is selected.
For the Obiagu Liquor example, we need to select two-digit random numbers. Start with the
value in the upper left-hand corner of the random numbers in the table which gives us the first
value of 03689. Since we need only two-digit numbers let’s use the first two numbers, 03. Using
this value, we would see that the number 03 would “generate” a demand level of 10 bottles. If we
were to require a second value for demand in our analysis, we would need to select another
random number from the table. Generally, one uses the next value from some logical sequence.
For this example, we will use the first two digits of the numbers in table and proceed from row to
row. The second random number in the table is 43367. Using the value 43 as our random
number, we would have the demand level of 12 as our second observation. We would proceed in
this manner until we had selected enough observations to satisfy the purpose of our study. If we
take a sample of 10 observations we would get the results listed below.
Randomly Selected
Observation Random Number Demand – Level
1 03 10
2 43 12
3 45 12
4 62 12
5 04 10
6 85 14
7 03 10
8 10 10
9 80 13
10 74 13
Example
A filling station is being planned and it is required to know how many attendants will be needed
to maximize earnings. From traffic studies it has been forecasted that customers will arrive in
accordance with the following table:
Probability of 0 customers arriving in any minute 0.72
Probability of 1 customers arriving in any minute 0.24
Probability of 2 customers arriving in any minute 0.03
Probability of 3 customers arriving in any minute 0.01
From past experience, it has been estimated that service times vary according to the following
table
Service time in 1 2 3 4 5 6 7 8 9 10 11 12 min
Probability 0.16 0.13 0.12 0.10 0.09 0.08 0.07 0.06 0.05 0.05 0.05 0.04
If there are more than two customers waiting, in addition to those being serviced, new arrivals
drive away and the sale is lost. If a petrol pump attendant is paid₦40 per 8 hour per day and the
average contribution per customer is estimated to be ₦4. How many pump attendants are
needed?
Solution
Step 1: Objectives of simulation: To find the number of attendants to maximize earnings
Step 2: Input variables
Controlled: Number of attendants
Non-Controlled: a) Customer arrival rate
a) Service time
Step 3: Probability distribution
As previously, a random number table is used and an extract is made from the table.
The arrival pattern estimated is reproduced below with random numbers assigned.
Random nos
Assigned
Probability of 0 customers arriving in any minute = 0.72 01-72
Probability of 1 customers arriving in any minute = 0.24 73-96
Probability of 2 customers arriving in any minute = 0.03 97-99
Probability of 3 customers arriving in any minute = 0.01 00
Similarly for the service pattern we assign the random numbers thus:
Service time per 1 2 3 4 5 6 7 8 9 10 11 12
minute
Likelihood 0.16 0.13 0.12 0.10 0.09 0.08 0.08 0.06 0.05 0.05 0.05 0.04
Random number 01-16 17- 29 30-41 42- 51 52-60 61-68 69- 75 76-81 82-86 87-91 92-96 97-00
assigned
The random number table is read in any direction in groups of two digits and, according to the
digits, the appropriate arrival pattern or service time is selected. For example, assume that for the
arrival pattern the table is read from left to right starting from the first row.
Sta
Randomly
selected no of
arrivals in any
minute
Yes No
Is
attendant
Randomly
select service Queu 1 or 2
time e
>2 Driven on
Add 1 to
‘drive on’
counter
Add £4 to
contribution
counter Driven on
Has
cost/contributio
n pattern
emerged? Continue
simulation
A flow chat representation of Simulation logic
As the flowchart, the figure above, is worked through every minute, the number of arrivals
would be randomly selected as shown in the table.
It will be apparent that such a simulation is simple to set up and use but becomes very tedious
indeed to repeat for hundreds of iterations.
Results of simulation
The above simulation has been worked through for several days’ operation with 1,2,3 and 4
attendants and the results obtained are tabulated below:
No. of Average Attendant(s) cost Average no. of
attendants contribution per per day vehicles/day driving
day on
₦ ₦
1 312 40 81
2 520 80 29
3 576 120 16
4 600 160 2
From the table it will be seen that there is little difference in net profit per day between 2, 3 and 4
attendants, although there is of course a substantial difference in the average number of vehicles
driving on. The results of a simulation do not necessarily indicate an optimal solution but provide
more information upon which a reasoned decision can be taken.
Further illustration
Olijo Nig. Ltd is a mono-product company: and the daily demand for this product varies.
Observed daily demand had the following probability distribution:
Demand per day Probability
34 0.05
35 0.08
36 0.14
37 0.16
38 0.20
39 0.22
40 0.04
41 0.05
42 0.06
You are required to simulate demand for a 15 day period if random numbers are generated to be
107437313119007174604721296802
Solution:
Allocate random numbers on the basis of percentage probabilities, so that 100 random numbers
in the range 00-99, will be allocated to various possible outcomes.
Cumulative Random Nos.
Demand per day Probability Probability Allocated
34 0.05 0.05 00-04
35 0.08 0.13 05-04
Solution:
(a). Allocate random numbers as follows:
No of kilogram Probability Cumulative Allocation of
available of probability Random Nos.
purchase
1 0.10 0.10 00.09
2 0.20 0.30 10-09
3 0.30 0.60 30-59
4 0.30 0.90 60-89
5 0.10 1.00 90-99
(b). Random number should now be read in pairs and used to determine the levels of supply
and demand for each day in the simulated period of activity.
Day Purchase Kilogram Demand Kilogram Unsatisfied Waste
random No purchased Random Demanded Demanded
No
1 57 3 34 2 - 1
2 23 2 70 4 2 -
3 97 5 51 3 - 2
4 48 3 36 3 - -
5 81 4 32 2 1 -
6 09 1 31 3 - 1
7 64 4 49 3 - 1
22 19 3 6
Parameters are:
Cost per kilogram N24
Sales value per kg N36
Loss of goodwill N6
Determination of profit: N
Sales revenue N36 [19-3] 576
Less Cost
Purchase cost [24 x 22] 528
Goodwill [6 x 3] 18 546
30_
Illustration 3
A Management Accountant of a firm considered the under-listed variables as significant to his
routine analysis of income statement:
(i) Direct labour cost
(ii) Direct material cost
(iii) Sales revenue
Using the data collected over the last two years, and taking into account likely changes in the
level of operation during the next few months, the following distributions have been estimated
for the monthly income and expenditure in each of these categories.
Additional information:
[a] Other expenditure items which amounted to N14,000 per month are to be regarded as
fixed.
[b] All cash receipts and payments are assumed to be independent and occur the end of the
month.
[c] Random numbers are given as follows:
Direct labour cost: 279298
Direct material cost: 4 4 1 0 3 4
Sales revenue: 066802
You are required to simulate 6 months’ income statement for the firm.
Solution
To perform the simulation, random number ranges must be allocated to the three
distributions based on the probabilities given in each. The mid-points are used as representative
figure for each class interval.
Example
Ejikemeuwa Enterprise, as a motor spare parts trader wishes to determine the levels of stock it
should carry for the items in its range. Demand is not certain and there is a lead – time for stock
replenishment for one item. The following information is obtained from his trading activities.
Demand Probability
(Units per day)
3 0.10
4 0.25
5 0.25
6 0.30
7 0.10
Carryout a simulation run over a period of ten days with the objective of evaluating the following
rule;
Order 15 units when present inventory plus any outstanding order falls below 15 units.
Random numbers to be employed are 0911518665712996.
Your calculation should include the total cost of operating this inventory rule for eight
days.
Solution to illustration 4
Demand per Probability Cumulative Allocation of
day probability Random Nos.
3 0.10 0.10 00.09
4 0.25 0.35 10-34
5 0.25 0.60 35-59
6 0.30 0.90 60-89
7 0.10 1.00 90-99
Advantages of simulation
b) Simulation can be applied in areas where analytical techniques are not available or
would be too complex.
c) The constructing the simulation model inevitably must involve management and this
may enable a deeper insight into obtaining the actual problem of resource utilization.
d) A well constructed simulation model does enable the results of various policies and
decisions to be examined without any irreversible commitments being made
e) Simulation is cheaper and less risky because it does not lead to alteration of the real
system.
Disadvantages of simulation
Even though records has shown that simulation is easily workable and applicable, the following
disadvantages are experienced in its application
a) Simulation may still be complex to those not conversant with it application. It
therefore requires a substantial amount of managerial and technical time.
b) Practical simulation inevitably requires the use of computers. Although there is near
universal ownership of machines, a considerable amount of additional expertise is
required to obtain worthwhile results from simulation exercises. This expertise is not
always available.
c) Simulations do not produce optimal results. The manager makes the decision after
testing a number of alternative policies. There is always the possibility that the
optimum policy is not selected.
CHARPTER EIGHT
Inventory Management
Learning objectives
After studying this chapter you should:
● understand the meaning of inventory;
be able to classify the distinction between inventory and stock ;
state the reason for maintaining inventory;
be able to understand the classification of inventory;
understand the meaning of inventory control and inventory
management;
determine the importance of inventory control and inventory
management;
be able to compare inventory control to inventory management;
understand the terminologies and methods of computing costs that
are associated to inventory control and management;
be able to formulate an inventory control model;
know the various types of inventory control system, their merits
and demerits;
understand the basic terminologies involved in the computation of
various stock levels;
master the computation process involved in determination of stock
levels in inventory control and management;
be able to draw and interpret a graphical presentation of a
computed stock level;
know the meaning of economic order quantity (EOQ) and the
associated assumptions;
understand the methods of computing and determining the value of
EOQ;
know the meaning of safety stock and methods of its
determination.
Introduction
“Sorry, we’re out of that item.” How often have you heard that during shopping trips?
“After our sojourn in this world, all mortal will appear before the creator of mankind to give
account of our selves” this assertion from the bible clearly means that something somewhere in
us is keeping records or taking inventory of our deeds and activities in this world. One may
attribute the inbuilt device taking inventory of our actions to be our conscience or any other thing
you may think of. Standing on this platform, one might arguable say that the word inventory
means so many things to so many people and may be ascribed as a generic concept which is also
as old as mankind. Basically, the concept inventory cuts across so many disciplines as such may
have diverse definition depending on the perspective from which it is viewed. Mirroring it from
the Quantitative Techniques perspective, the word inventory may simply be adjudged as any
kind of resource that has economic value kept securely for future use.
Globally, most organizations budget billions of financial resources in inventories. The main
reason is to sustain a balance between the inflow and outflow of goods that are useable but are
currently in an idle state. Inventories can be thought of as water tanks: there may be a constant
inflow of water that is pumped into the tank by a pump, while the outflow is low at night, high in
the morning (when people get up, take a shower, etc), it then decreases significantly until the
demand again increases in the evening (when people come home, do laundry, etc), just to fall off
again for the night. Other, popular, examples include grocery stores whose inventories consist of
various foodstuffs awaiting sale to its customers. Here, the delivery of the goods is in bulk
whenever a delivery truck arrives, while the demand is unknown and erratic. In the case of
hospitals, they have in stock medical supplies, bed linen and drugs. Again, the demand for these
items is uncertain and may differ widely from one day to the next. All these instances have a few
basic features in common. They have a supply, a demand, and some costs to obtain, keep, and
dispose of inventories. An inventory as a resource may be classified into three categories: (i)
physical resources such as raw material, semi-finished goods or finished goods.(ii) human
resources such as unused labour (manpower) and (iii) financial resources such as working
capital.
Inventory Defined
An inventory simply means an idle stock of item for future use. It may be regarded as any kind
of resources that has economic value and is maintained to fulfill the present and future needs of
an organization. An inventory consists of usable but idle resources such as men, machine,
material or money that are stored or reserved as a stock in hand for smooth and efficient running
of future affairs of an organization at the minimum cost of funds. The key issues in inventory are
the quantity (how much) and the timing (when) of the order. Inventory represents a current
asset since a company typically intends to sell its finished goods within a short amount of time,
typically a year. Inventory has to be physically counted or measured before it can be put on a
statement of financial position (balance sheet).
In accounting and managerial decision making processes the term inventory is most times
assumed to mean the same thing as stock or asset. Granted that they are interrelated but there still
exist a thin line dividing them conceptually.
Asset
An asset is a resource with an economic worth that is owned or controlled by a person, a
company or a nation for deriving short-term and long-term future benefits. Assets have a broad
scope because they remain in the business for both long-term (Fixed Assets) and short-term
(Current Assets). Assets can be in the tangible or intangible form, as such all inventories are part
of the asset but not all assets are inventories. In simple terms assets are the organization owns
while inventories are what the organization sells. The major difference between assets and
inventory are significantly noticeable in the fact that assets are long-term investments that are
difficult to sell, necessitate maintenance and stands beneficial to the organization in the present,
future or prospective whereas inventories are only held for a limited time and are quickly sold. A
good contrast in this two terms lies on the fact that any trade or Production Company’s inventory
is a valuable asset that require optimum inventory control and management through a workable
inventory model.
Inventory
An Inventory is finished products as well as the raw materials used to make the products. For
instant, the machinery used to produce the products and the building in which the products are
made. In other words, anything that goes into producing the items sold by your business is part
of its inventory.
Stock
Stock is the finished product that is sold by the business. In some cases, stock is also raw
materials, if the business also sells those products to its customers. For example, a car
dealership’s stock includes cars, but also can include tires, engine parts or other car accessories.
For accounting purposes, counting inventory items is done generally once a year, but for stock,
the numbers are tracked daily. This is mostly because inventory is replenished as needed to
ensure there is an adequate stock for the business to keep its doors open. It is usually not
necessary to count the number of tires a car dealership has daily, but it is very important to know
how many cars are left on the lot. Also, although the sale of assets can create in infusion of cash
into the business, this money is not considered revenue. Only the sale of the stock itself is
included in the revenue total.
However, an inventory problem is said to exist if either the resources are subjected to control or
if there is at least one such cost that decreases as inventory increases. It is the problems that are
associated to inventory management that culminated to the formulation of an inventory model
which the core objective is to minimize total (actual or expected) cost. An inventory model may
be of independent demand or dependent demand. In an independent demand model, the demand
for an item is isolated or independent of the demands for other items in inventory. Example is
finished goods that can stand alone for its utility. In a dependent demand model, the demand for
an item is reliant on another item or dependent upon the demand for other items in the inventory.
Example is assembling components that must be used conjointly with others to achieve the
desired purpose.
CLASSIFICATION OF INVENTORIES
When considering the inventories, we need to distinguish different classes of items that are kept
in stock. In practice, it turns out that about 10% of the items that are kept in stock usually
account for something in the order of 60% of the value of all inventories. Such items are
therefore of prime concern to the company, and the stock of these items will need close attention.
These most important items are usually referred to as “A items” in the ABC classification system
developed by the General Electric Company in the 1950s. The items next in line are the B items,
which are of intermediate importance. Inventories may therefore be classified according to the
role they play as an organization stock which may be a direct or indirect role during
manufacturing. Simply put inventories are categorically classified as direct and indirect
inventories.
2. Indirect Inventories
This is a class of inventory that comprise of stock items that are necessary for the manufacturing
of goods but are not a direct component of such goods. They are ancillary goods that cannot be
assigned to a specific unit in the final goods. Inventories or materials like oils, grease, lubricants,
cotton waste and such other materials are required during the production process. But we cannot
identify them on the product. Indirect inventories may be segregated according to its utility in
production process thus:
The essence of classifying inventory is to establish the inventory control measure that will ensure
a workable optimum balance for ideal decision making in an organization.
a) Purchase Costs:
Purchase cost is the total cost for the items acquired (purchased) including shipping, taxes,
overhead and other charges. It consists of actual price paid for the procurement of as current
assets delivered as inventories at their current position and value. Purchase cost may be
constant or vary with the quantity of purchase. If the purchase cost is constant, it does not
affect the inventory control decisions but if otherwise it varies as a result of discount, change
in order or other externalities the purchase cost influences the inventory control policies.
The purchase cost can be determined thus:
i) In a Deterministic Condition:
Purchase cost = (Price per unit) × (Demand per unit time)
PC = XD
where PC = Purchase cost, X = Price per unit and D = Demand per unit time.
ii) In a Probabilistic Condition:
This is a situation where the price break of fluctuate as a result of quantity discount as a
result of bulk purchase, customer loyalty or rebate.
The Purchase cost = Price per unit when order size or rebate is Q × Demand per unit time.
PC = XQ.D
where PC = Purchase cost, X = Price per unit, Q = Size of order and D = Demand per unit
time.
Example
Suppose the average stock during a year is valued at ₦200,000, and the inventory carrying
cost for the year is valued at 20% . How much should be paid by the management annually.
Solution
Stock value = ₦20,000
% cost of carrying inventory = 20%
20
∴ Amount paid annual for carrying cost = 20000 × = ₦4,000
100
Generally the ordering cost can be determined in the inventory control thus:
Ordering cost = (Cost per order or per set-up) × (Number of orders or set-ups placed in the
planning period)
Inventory stock-out cost can be measured by assessing the level of customer services or
production order achieved in relation to meeting up with product demand. Due stock-out is
an unpredictable and dynamic in nature, it can be estimated through the formula below:
Stock-out cost = (Cost of being short one unit) × (Average number of units short). However,
the average number (Av) of units short can be calculated thus:
INVENTORY MODEL
Inventory model is a systematic process that deals with the determination of the level of material
an organization must maintain to ensure a smooth all round operations in the organization.
Inventory model is the actual basis for decision making in the area of balancing the cost of
capital resulting from holding stock too much stock against the penalty cost emanating from
inventory shortage. The nature of inventory model is to a large extent determined by the nature
of demand affecting it. This is because demand for products or materials may be deterministic or
probabilistic. However, in real life scenario demand is usually probabilistic in nature. In the case
of modeling most deterministic demand are approximated to make it acceptable for decision
making process in an organization. The effect of approximation made the inventory model to be
a complex issue, as such made it impossible to develop an inventory model that are generalized
to cover all possible situation in inventory management and control problems. However, the
bottom line is that all inventory models seek three basic results to problems:
i) How much to order
ii) When to order (Produce or purchase)
iii) How much safety stock should be kept
i) How much to order: This is a pertinent question in drawing inventory model because it
requires a concise and well articulated answer. This query (How much to order) specifically
seeks to know and address issues associated to the order size, acquisition cost and other
logistics. This is to enable the inventory control policy to accommodate the related
consequences of order placement with regards to its impact on the carrying cost. Carrying cost
being the storage cost is a direct recipient of the level of order placed. Naturally large order
implies expectation of high inventories which translate to high cost of acquisition and carrying
cost. In inventory control and management order placement must be based on demand in both
production line and sales points to avoid over stocking which increases the carrying cost.
ii) When to order: This is a systematic method of balancing the period of ordering (either
externally or internally) and replenishment which is equated to the rate of demand. This
simply means a conscious obedience to the concept of lead time associated to each item. Lead
time may be defined as the time interval between the placement of an order for an item and its
receipt as a stock in the warehouse. When to order regulates the reorder level which is the
level of stock at which a further replenishment order should be placed.
iii) How much safety stock should be kept: Safety stock is an extra quantity of a product which
is stored in the warehouse to prevent an out-of-stock situation. It serves as insurance against
fluctuations in demand. In organization’s inventory control policy, the demand characteristic
remains a parameter that cannot be easily quantified or tracked as a determinant factor for the
quantity of stock to be kept for eventuality or contingency. This is because organization
battle most at times with the cost of overstocking items in the mist of striving to avoid item’s
stock-out. Organizations may therefore, workup safety stock by relying on the demand
forecast generated through extrapolating the past demand history.
The basic formula for answering the above two question to a reasonable extent is by the careful
application of cost minimization inventory cost function otherwise known as total inventory cost:
Alternatively, one can adopt computerized method in find solution to the total inventory cost as
against the stated manual method which is tedious, complex and time consuming. The utilization
of computer software like; Excel spreadsheet, Solver and AMPL model (AMPL/Excel/TORA
programs) makes the computation of inventory problems easier, faster, accurate, reliable and
dependable in decision making process.
Generally, the demand pattern in an inventory model may be classified into four types which are
dependent on the availability of data that represent the future demand. They are:
i) Deterministic and constant (static) demand pattern with time.
ii) Deterministic and variable (dynamic) demand pattern with time.
iii) Probabilistic and stationary demand pattern over time.
iv) Probabilistic and non-stationary demand pattern over time.
In real world application, the potency of an inventory model is based on the ability to strike a
balance between simple (deterministic) and complex (probabilistic) model. This because it will
not be ideal to apply a simplistic model that does not reflect reality, or a complex model that is
analytically problematic to proffer solution for a decision making challenges.
Therefore, the adoption of approximation of demand techniques remains paramount for
generating the values needed in determining the solution to inventory problems as stated below:
To determine the mean and standard deviation of consumption for a specific period say a month.
Standard deviation
The Coefficient of variation V = ×100.
mean
ii) Minimum Stock Level = Re-order level +¿ (average usage × average re-order
period).
Note: a. Average lead time (re-order period) is usually given but where it is not
given, it is calculated as:
Maximum ℜ−order period+ Minimum ℜ−order period
2
b. Suppose, the averages re-order period is given and one of Maximum or minimum
re-order period is not given, you can work out the one given. For instance, if
maximum re-order period is given alongside the average re-order period then:
Maximum ℜ−order Period+ Minimum ℜ−order period
Average re-order period = (
2
∴ Minimum re-order period = 2(average re-order period) – (Maximum re-order
period)
Example
Suppose Jinkpatta Investment, has draw the following data from his inventory control items
Normal (Average) usage 500 per day
Minimum usage 20 per day
Maximum usage 600 per day
Lead time 20- 25 days
EOQ (known) 1000.
From the above data determine the various control levels in the inventory controls.
Solution:
i) The re-order level = Maximum usage × maximum lead time
= 600 unit × 25 days
= 15,000 units
ii) Minimum Level = Re-order level – Average usage × Average lead time
= 15,000 – (500 × 22.5)
= 15,000 – 11,250
= 3,750 units
iii) Maximum Level = Re-order level +¿ EOQ – Minimum usage in minimum lead time
= 15,000 +¿ 1000 – (20 × 20)
= 16,000 – 400
= 15,600 units.
Example
SOMINWA Global is a manufacturing industry that uses 100,000 units of raw material per
annum. The business operates for 400 days and the lead time is 5 to 10 days. The Economic
other quantity is 610 unit while the carrying cost for inventory per unit is ₦100 and the ordering
cost per unit is ₦40. The records of previous years indicated the under listed usage pattern of
materials in the industry:
Lead time usage: 700 750 600 680 720 800 500
Quantity used: 50 60 45 52 62 55 40
You are required to determine the various control levels.
Solution
i) First determine the average usage thus
Average usage Probability (Qt ÷ Expected value
No of days (Usage × Prob)
Example:
In Jimkpata Construction Company recorded the following for the building material BM 101 for
the past six months.
Normal (average) usage = 300 units per day
Minimum usage = 240 units per day
Maximum usage = 360 units per day
Lead time (Re-order period):
= Maximum = 50 days
= Minimum = 40 days
Economic order quantity (EOQ) = 25,000 units
You are required to compute and present graphically the stock levels to enable the inventory
control of the building material BM101. Address specifically the following:
i) Re-order level.
ii) Minimum Stock level
iii) Maximum Stock level
iv) Average stock level
v) Graphical Presentation of the above.
Solution:
Re-order level = Maximum usage × Maximum lead time
= 360 × 50
= 18.000 units
Minimum stock level = Re-order level – (Ave usage × Ave lead time)
50+40
= 18,000 – (300 × )
2
= 18,000 – (300 × 45)
= 18,000 – 13,500
= 4,500 units.
Maximum stock level = Re-order level +¿ EOQ – (minimum usage × minimum lead time)
= 18,000 +¿ 25,000 – (240 × 40)
= 43,000 – 9.600
= 33,400 units.
Graphical Presentation
Units
33,400
Max level
18,000
Re-order
Level
4,500
Min level Safety Stock
Time Period
(weekly or monthly usage)
Fig X Graphical Presentation of Stock Levels
Economic Order Quantity
Economic order quantity is simply defined as the optimal replenishment order size (lot size) of
inventory item(s) that achieves the optimal total (or variable) inventory cost during the given
period of time. It is an order quantity that minimizes the total average inventory cost.
The above steps are applied by first of all considering the Average inventory concept. This is
because the inventory carrying cost which is the cost of holding the inventory in the stock cannot
be calculated day to day as and when the inventory level goes on decreasing due to consumption
or increases due to replenishment. For example, let us say the rent for the warehouse is ₦50,000
and we have an inventory worth ₦1,000,000. Due to daily demand or periodical demand the
level may vary and it is practically difficult to calculate the rent depending on the level of
inventory of the day. Hence adoption average inventory concept to solve the possible ambiguity.
This means that at the beginning of the cycle the level of inventory is worth ₦1,000,000 and at
the end of the cycle, the level is zero. Hence we can take the average of this two i.e. (0 +
1,000,000) / 2 = 500,000. Let us take a simple example and see how this will work out.
FEFE industries use 50,000 units of materials for production at a unit price of ₦10. The ordering
cost is ₦150 per order and the carrying cost is 15% of the average inventory cost. Use the trial
and error method to determine the economic order quantity if the order quantities for the year is
1000, 2000, 3000, 4,000, 5,000 and 6,000.
I II III IV V VI
Order Quantity Av no Average Carrying Ordering Total Cost
of order Inventory Cost Cost ₦
p.a ₦ ₦
50000 Col . I Col.III × 1.5 Col.II × 150 Col.IV +¿ Col V
col . I 2
1000 50 500 750 7500 8250
2000 25 1000 1500 3750 5250
3000 17 1500 2250 2550 4800
4000 13 2000 3000 1950 4950
5000 10 2500 3750 1500 5250
6000 8 3000 4500 1200 5700
A cursory look at the last column indicates that the total cost goes on reducing and reaches the
minimum of ₦4800 and then it increases again. Also a look at the order quantity or lot size
shows that it goes on increasing with a corresponding increase in the carrying cost while the
ordering cost goes on decreasing. An observation reveals that the optimal order quantity of about
3200 units and optima number of orders is 17 units for the year. Also, the optimal order quantity
of 3200 units, both ordering cost and inventory costs are same (a point of intersect). Hence we
can say that the optimal order quantity occurs when ordering cost is equal to the inventory
carrying cost. The disadvantage of adopting the trial and error method lies on the fact that it is
difficult to get the data for the exact quantity which makes it difficult to determine the values
where the ordering cost and inventory carrying costs are equal. Hence it is better to go for
mathematical approach.
This above computation using trial and error can also be expressed mathematically and illustrate
by the graph below:
Costs
9000
8000
6000
Q
5000 Carrying cost = C
2 c
4000
3000
D
1000 Ordering cost = C
Q 0
Order Size
1000 2000 3000 4000 5000 6000 7000 8000
EOQ
Inventory
Level
a q q
b c Time
t t t
T
Figure x representing the EOQ inventory model with uniform demand and infinite
Replenishment Rate
1 2 1
From the model above it will be observed that Rt. Dt = Rt = qt = Area of inventory triangle
2 2
abc.
1
From the model, the carrying cost or cost of holding inventory during a time t = CCRt 2
2
The ordering cost = CO
1
The total cost during time t = CCRt 2 + CO
2
1 C
Average total cost per unit time = Ct = CCRt + o
2 t
To find the value of t differentiate the above equation with respect to t.
δC (t) 1
δt 2
C
= CCRt −¿ o = 0 which gives t =
t √
2C o
Cc R
The average total cost C(t) is minimum for optimal time interval
t0 =
√ 2C o
Cc R
The optimal quantity q0 to be ordered during each order =
q0 = Rt0 =
√2C o.R
Cc
here the R =
q
t
Example
Ugomsinachukwu Enterprises supplies 24,000 units of a product per annum to her customers.
The demand for her product is known and the shortage cost is assumed to be infinite. The
carrying cost of the product is ₦20 per unit per month and the ordering cost is ₦400 per order.
You are required to determine the following:
i) The optimum lot size (q)
ii) The optimum scheduling period and
iii) The minimum average cost per unit time.
Solution
24,000
The supply rate R = = 2000 units/ month
12
Cc = ₦20 per unit per month
Co = ₦400 per order
Solving by using the values above:
i) q=
√ 2C o.R
Cc √
= 2 × 400 ×2000 = 282.84 ≅ 283 units
20
ii)
iii)
t0 =
√ 2C o
Cc R
2C C
√
= 2 × 400 = 0.14 month between orders
20 × 2000
(Ct) = √ c o R = √ 2× 20 ×12 ×400 ×(2000 ×12) = ₦67,882.25 per year.
Note that, the economic order quantity formulae can be arrived at through a derivation by using
variables as stated below:
Let D = annual demand of an item
Q = order quantity
Co = cost of ordering
Cc = carrying cost.
Q
The average stock =
2
Q
Total annual carrying cost or stock holding cost = Cc
2
D
Determination of number of orders per annum =
Q
D
Annual ordering cost = C
Q o
Q D
The total cost = carrying cost plus ordering cost = Cc +¿ Co
2 Q
However, to determine the EOQ which is the point where the total cost (Tc) is at a minimum, the
differentiation method is applied. Hence differentiate the total cost (Tc) with respect to Quantity
(Q).
dTc Cc DC o
= −¿ 2
dQ 2 Q
dTc Cc DC o
and when dQ = 0 costs are at a minimum i.e 0 = 2 −¿ 2
Q
DC o Cc
To find Q 2 =
Q 2
2DCo = Q2Cc
DC o
Q2 =
Cc
∴ Q = EOQ =
√ 2 D .C o
Cc
this formulae means
Example:
2. EOQ where the items are manufactured internally and there is non-instantaneous
Replenishment.
Stock level
Time
t1 t2
√
2D.Co
Therefore the EOQ with gradual replacement = D
C c (1− )
R
Example:
Emilichoma industries used 30,000 units of a manufacturing item per annum which cost ₦3,000
each unit. Suppose an internal replenishment rate amounted to 60,000 units per annum at an
ordering cost of ₦1,000 per order and the carrying costs are 20 percent of the purchase cost.
Determine the economic order quantity where gradual replenishment is allowed.
Solution:
√
2D.Co
Using the formulae EOQ with gradual replacement = D
C c (1− )
R
Where Demand D = 30,000 units
Ordering cost Co = ₦1,000
Carrying cost Cc = 20% of ₦3,000 = ₦600
Rate of replenishment R = 60,000
Substituting the values thus
√
2 ×30,000 × 1,000
EOQ with gradual replacement = 30,000
600(1− )
60,000
=
√
60,000,000
600 (1−0.5)
=
√
60,000,000
600(0.5)
= 200,000 units
Stock level
x + in-stock zone
Q
_ Out of stock
y zone
( )
1 2 1 2
∂ Tc −DC o x Cc Q (Q−x ) C c − (Q−x)
= −¿ 2 + 2 Cs
∂Q Q
2
2 2
Q Q
Relating to zero we have:
1
(x Cc – (Q – x) Cs) = 0
Q
Cs
∴ x=Q
C c +C s
1 1 −1 2 2
−¿ 2 (DCo + x 2Cc (Q −x ) Cs = 0
Q 2 2
2
2DC o x Cc
Q2 = + + x2
Cs Cs
2DC o C +C
Q2 = +x2 c s
Cs Cs
Cs
To substitute for x when it is = Q
C c +C s
2
2DC o Q Cs
Q2 = +
Cs Cc +C s
∴ Q2 1−( Cs
C c+C s) =
2DC o
Cs
(
Q2 1−
Cc
C c+C s
= )
2DC o
Cs
2 D C o(C c+C s )
Q2 =
C c Cs
∴Q=
√2 D .C o
Cc
×
Cs √
C c+ C s
The above is the formulae for determining the EOQ where stock out are Permitted
Example
FOCUS Enterprises is a dealer on pharmaceutical products and the following data reflects the
position of a particular product in their inventory system.
Annual demand = 200,000 units
Ordering cost = ₦20 per unit per order
Purchase price = ₦40 per unit
Carrying cost = 20 percent of the inventory value per annum
Suppose a provision of 25 percent of the purchase price of the inventory is made available for the
stock-out cost. Determine the economic order quantity where stock-out is allowed.
Solution:
Let Annual demand be D = 200,000
Ordering cost be Co= ₦20 per order
Purchase cost be Pc = ₦40 per unit.
Carrying cost be Cc = 20% of ₦40 = ₦8 per unit per annum
Stock-out cost be Cs = 25% of ₦40 = ₦10 per unit per annum.
Using the EOQ formulae for stock-out allowance thus:
EOQ =
√ 2 D .C o
Cc
×
√
C c+ C s
Cs
=
√ 2 ×200,000 × 20 ×
8 √ 8+10
10
=
√ √
= 8,000,000 × 18 = √ 1,000,000 × √ 1.8
8 10
EOQ = q =
√
2 D .C o
Cc
which is the normal formulae.
Tc = ( )[(
Q P−d
2 p )] ( )
Cc +
D
Q
Co + (D)P
The EOQ =
√[( 2 D .C o
Co )] [ p
( p−R ) ]
Where P = unit per time period or production rate per unit time.
R = rate of demand per unit time.
Example
Moretillmore Enterprises purchases 5000 paints per year for use. Each order costs ₦700. The
inventory holding cost is 25% of the unit price. The supplier has provided the following price
list:
Order Quantity Price Per unit (P)
0 to 499 ₦500
500 to 649 ₦450
650 + ₦420
Assuming instantaneous delivery, find:
a. The optimal order quantity (EOQ)
b. The optimal total cost
c. The number of orders per year
d. Time between orders
Solution
Given that D = 5000, Co = 700 per unit and Cc = 0.25(P)
units
√
2 D .C o
Cc
=
√
2 ×5000 × 700
0.25 × 420.50
=
√
7,000,000
105.125
= √ 66,587.40 = 256.68
Solution
Using the Cost estimation method thus
The optimum safety stock = (maximum lead time demand – normal or average lead time
demand) × average demand.
Where maximum consumption (demand) = 4,500 unit
Maximum lead time = 3 months
Average consumption (demand) = 4,000
Average (normal) lead time = 2 months
Therefore safety stock = 3 × 4,500 – 2 × 4,000 = 13,500 – 8,000 = 5,500 units.
Required: Determine the safety stock using the above information from the records of
Chukwuebuka Fortune Construction Company.
Solution:
From the information given the solution will be provided through the following steps.
Step 1. Use the midpoint of each group of the usage to determine the average usage.
x t tx
17 3 51
22 9 198
27 7 189
32 5 160
37 6 222
42 4 168
47 6 282
40 1,270
1,270
The average usage = = 31.75
40
Step 2. Determine the carrying cost and stock out cost using various re-order levels.
A B C D E F G H
Re-order Safety Stock Carrying Possible Prob No of Shortage Total
Levels cost shortage orders cost cost
(A -31.75)
(Mid-point)
(B × ₦200) (x – A) Given ( )
2000
400
(D ×
₦500
E × F ×
(C + G)
35 3.25 650 2 0.15 5 750
7 0.10 5 1,750
12 0.15 5 4,500 7,650
40 8.25 1,650 2 0.10 5 500
7 0.15 5 2,625 4,800
45 13.25 2,650 2 0.15 5 750 4,400
The computation from the above table indicated that the optimum re-order level is 45 units
which permit a safety stock of 13.25 which is 13 units approx with an average demand lead time
of 31.75.
Example
In Chukwudi Kpom Kwem Enterprises, the records reveal the following distribution for lead
time and daily demand during lead time.
Lead time distribution
Lead time (days): 0 1 2 3 4 5 6 7 8 9 10
Frequency :0 0 1 2 3 4 4 3 2 2 1
Solution
Step 1. Compute in a tabular form in order to determine the average lead time
A B Col(A) × Col (B)
Lead time Frequency
1 0 0
2 1 2
3 2 6
4 3 12
5 4 20
6 4 24
7 3 21
8 2 16
9 2 18
10 1 10
22 129
129
Average lead time = = 5.86
22
Step 2. Compute in a tabular form in order to determine the average demand rate.
A B Col(A) × Col (B)
Demand Frequency
0 3 0
1 5 5
2 4 8
3 5 15
4 2 8
5 3 15
6 2 12
7 1 7
25 70
70
Average demand rate = = 2.8
25
∴ Average lead time demand = 5.56 × 2.8 = 16.4 units
Maximum lead time demand = maximum lead time × maximum demand rate
= 10 × 7 = 70 units
Hence the safety stock = maximum lead time – average lead time demand
= 70 – 16.4 = 53.6 ≅ 54 units.