Uploaded by linh nguyễn

ERP transportation inventory LMS (2)

advertisement
UNIVERSITY OF ECONOMIC OF HO CHI MINH CITY
School of International Business and Marketing
ENTERPRISE RESOURCE PLANNING (ERP)
APPLIED TO LOGISTICS & SUPPLY CHAIN
MANAGEMENT
This textbook is for internal circulation only | 2020
1
COURSE INTRODUCTION
Learning Objectives
• Understand the overview of ERP
• Recognize common problems in SCM
• Understand theoretical supply chains and common types of
problems
• Know how to use Excel Solver and QM for Windows software
applications to solve transportation and inventory problems in
SCM
2
COURSE INTRODUCTION
WEEK
LEARNING OBJECTIVES AND TOPICS
Week 1
TRANSPORTATION PROBLEMS
• Supply = Demand (P&T Co. case study)
• Supply ≠ Demand (Metro Water, Better Products Co., Energetic)
• Combination cannot be used for distributing units (Case study Energetic)
Homework 1 (Texago)
Week 2
VARIATION OF TRANSPORTATION PROBLEMS
• Unstable Demand between Min and Max Range (Case Study Middletown)
• The objective is to maximize profit (Case Study Nifty Co.)
Homework 2 (Case Study Better Products Co.)
3
COURSE INTRODUCTION
Week 3 INVENTORY MANAGEMENT
• The Basic Economic Order Quantity (EOQ) Model (Case study ACT)
• The EOQ model with Planned Shortages (ACT Co.)
• The EOQ Model with Quantity Discounts (ACT Co.)
Homework 3 (EOQ model for Computer Center)
Week 4 VARIATION OF EOQ MODEL IN INVENTORY MANAGEMENT
• The EOQ Model with Gradual Replenishment (SOCA)
Homework 4 (EOQ model for Speedy Wheels)
Homework 5 (EOQ model for Color View)
4
Common problems in SCM
• Supply chain refers to processes that move information and
material to and from the manufacturing and service processes of
the firm. These include the logistics processes that physically move
product and the warehousing and the storage processes that
position products for quick delivery to the customers.
(Jacobs & Chase, 2013).
5
6
Transportation problems
• Transportation problems received this name because many of their
applications involve determining how to transport goods optimally (
Hillier, F., & Hillier, M., 2013).
• In mathematics and economics, transportation problems refer to
the study of optimal transportation and allocation of resources.
7
Inventory problems
• The inventory control problems are problems faced by a firm that
must decide how much to order in each time period to meet
demand for its products.
• Typical questions include:
oHow much to store/order?
oWhen to place order?
oSize of each order?
oHow to classify inventory?
8
Software applications for transportation and
inventory problems in SCM
• Managers usually search best solutions to optimize the enterprise’s
resources usage by implementing software applications in order to
integrate all business activities.
• Some of used software applications for transportation and
inventory problems in SCM are Excel Solver and QM for Windows.
• QM for Windows application assist managers to make decisions on
how to use resources best.
9
Software applications in this course
• Excel Solver is a Microsoft Excel add-in program you can use for
what-if analysis (Microsoft, 2020).
• POM-QM for Windows (also known as POM for Windows and QM
for Windows) is a Decision Science software package developed
by Prentice Hall (Howard J. Weiss, 2010).
Free download at:
• https://qm-for-windows.software.informer.com
• https://wps.prenhall.com/bp_weiss_software_1/1/358/91664.cw/ind
ex.html
10
SOFTWARE APPLICATIONS IN
TRANSPORTATION
Learning Objectives:
• Understand transportation problem characteristics
• Apply Solver and QM for Windows to solve transportation problems
• Understand the variation of transportation problems
11
Characteristics of Transportation Problems
• Transportation problems in general are concerned (literally or
figuratively) with distributing any commodity from any group of
supply centers, called sources, to any group of receiving centers,
called destinations, in such a way as to minimize the total
distribution cost (Hillier, F. & Hillier, M., 2013).
12
Characteristics of Transportation Problems
The Requirements Assumption
Each source has a fixed supply of units, where this entire
supply must be distributed to the destinations.
Each destination has a fixed demand for units, where this
entire demand must be received from the sources.
The Feasible Solutions Property
A transportation problem will have feasible solutions if and only
if the sum of its supplies equals the sum of its demands.
13
Characteristics of Transportation Problems
The Cost Assumption
• The cost of distributing units from any particular source to any
particular destination is directly proportional to the number of
units distributed.
• This cost is just the unit cost of distribution times the number of
units distributed.
14
Characteristics of Transportation Problems
Terminology for a General Model in Transportation Problem
• Units of a commodity
• Sources
• Destinations
• Supply from a source
• Demand at a destination
• Cost per unit distributed from a source to a destination
15
Characteristics of Transportation Problems
Variation of transportation problems
• Supply ≠ Demand
• Combination cannot be used for distributing units
• Unstable Demand between Min and Max Range
• The objective is to maximize profit
16
Transportation problems (P&T case study)
• The P&T Company is a small family-owned business. It receives
raw vegetables, processes and cans them at its canneries, and
then distributes the canned goods for eventual sale. One of the
company’s main products is canned peas.
• The peas are prepared at three canneries (near Bellingham,
Washington; Eugene, Oregon; and Albert Lea, Minnesota) and then
shipped by truck to four distributing warehouses in the western
United States (Sacramento, California; Salt Lake City, Utah; Rapid
City, South Dakota; and Albuquerque, New Mexico).
17
Transportation problems (P&T case study)
• The company’s current approach for many years, the company has used
the following strategy for determining how much output should be
shipped from each of the canneries to meet the needs of each of the
warehouses. Current shipping strategy are:
• Since the cannery in Bellingham is furthest from the warehouses, ship its output to
its nearest warehouse, namely, the one in Sacramento, with any surplus going to
the warehouse in Salt Lake City.
• Since the warehouse in Albuquerque is furthest from the canneries, have its
nearest cannery (the one in Albert Lea) ship its output to Albuquerque, with any
surplus going to the warehouse in Rapid City.
• Use the cannery in Eugene to supply the remaining needs of the
warehouses. For the upcoming harvest season, an estimate has been
made of the output from each cannery, and each warehouse has been
allocated a certain amount from the total supply of peas. This
information is given in Table 2.1.
18
P&T current approach
19
P&T CURRENT APPROACH
Table 2.1 – Shipping data for the P&T Co.
Cannery
Output
Warehouse
Allocation
Bellingham
75 truckloads
Sacramento
80 truckloads
Eugene
125 truckloads
Salt Lake City
65 truckloads
Albert Lea
100 truckloads
Rapid City
70 truckloads
Total
300 truckloads
Albuquerque
85 truckloads
Total
300 truckloads
From \ To
Current
Shipping
Plan
Cannery
Warehouse
Sacramento
Salt Lake City
Rapid City
Albuquerque
Bellingham
75
0
0
0
Eugene
5
65
55
0
Albert Lea
0
0
15
85
From \ To
Cannery
Warehouse
Sacramento
Salt Lake City
Rapid City
Albuquerque
Bellingham
$464
$513
$654
$867
Eugene
352
416
690
791
Albert Lea
995
682
388
685
Shipping
Cost per
Truckload
Total shipping cost = 75($464) + 5($352) + 65($416) + 55($690) + 15($388) + 85($685)
= $165,595
QUESTIONS
They now are reexamining the current shipping strategy to
see if P&T Co. can develop a new shipping plan that would
reduce the total shipping cost to an absolute minimum.
1. If you were the CEO of the P&T Co., what do you concern
in this case study?
2. How do you solve this problem?
22
P&T case study
The Requirements Assumption
• Each source has a fixed supply of units, where this entire supply must
be distributed to the destinations. Similarly, each destination has a fixed
demand for units, where this entire demand must be received from the
sources.
• This assumption that there is no leeway in the amounts to be sent or
received means that there needs to be a balance between the total supply
from all sources and the total demand at all destinations.
P&T case study
The Feasible Solutions Property
• A transportation problem will have feasible solutions if and only if
the sum of its supplies equals the sum of its demands.
P&T case study
The Model
• Any problem (whether involving transportation or not) fits the model
for a transportation problem if it
(a) can be described completely in terms of a table like Table
2.4 that identifies all the sources, destinations, supplies, demands,
and unit costs, and
(b) satisfies both the requirements assumption and the cost
assumption. The objective is to minimize the total cost of distributing
the units.
25
P&T case study
The Unit cost Data for the P&T Co. Problem Formulated as a
Transportation Problem
From \ To
Cannery
Warehouse
Sacramento
Salt Lake City
Rapid City
Albuquerque
Bellingham
$464
$513
$654
$867
Eugene
352
416
690
791
Albert Lea
995
682
388
685
The Network Representation of a Transportation
Problems
distributing a product from
several sources or origins to
several destinations
Figure 2.1 – Network Representation of a P&T Problem
27
P&T case study
• The Transportation Problem is a linear programming problem to
demonstrate that the P&T Co. problem (or any other transportation
problem) is, in fact, a linear programming problem, let us formulate
its mathematical model in algebraic form.
• Let xij be the number of truckloads to be shipped from Cannery i to
Warehouse j for each i = 1, 2, 3 and j = 1, 2, 3, 4.
• The objective is to choose the values of these 12 decision variables
(the xij) so as to
28
x11
Minimize cost = 464x11 + 513x12 + 654x13 + 867x14 + 352x21 + 416x22 + 690x23 + 791x24 +
995x31 + 682x32 + 388x33 + 685x34,
subject to the constraints
+ x12 + x13 + x14
=
75
x21
+ x22
+ x23
+ x24
x31
x11
+ x21
x12
+ x34
+ x32
+ x23
x14
+ x33
x31
+ x22
x13
+ x32
+ x33
+ x24
+ x34
=
125
=
100
=
80
=
65
=
70
=
85
and xij ≥ 0 (i = 1, 2, 3; j = 1, 2, 3, 4), xij is integer number
29
Applying Excel Solver to Formulate and Solve
Transportation Problems
• The decisions to be made are the number of truckloads of peas to
ship from each cannery to each warehouse.
• The constraints on these decisions are that the total amount
shipped from each cannery must equal its output (the supply) and
the total amount received at each warehouse must equal its
allocation (the demand).
• The overall measure of performance is the total shipping cost, so
the objective is to minimize this quantity.
30
31
Applying Excel Solver and QM for Windows for
the P&T Co. problem
Applying QM for Windows
• Practice directly in QM for Windows
Step 1: Open QM  Modules  Transportation
Step 2: Define all sources and destinations (Figure 2.3)
Step 3: Input data (Figure 2.4)
Step 4: Click ‘Solve’
32
Figure 2.3 – Create data set for the P&T Co. Transportation
problem
33
Figure 2.4 – Input data for the P&T Co. Transportation problem
34
VARIATION OF TRANSPORTATION PROBLEMS
Learning objectives:
• Understand variation of transportation problems
• Enable to solve the transportation problems in Solver and QM for
windows
Variation of transportation problems
• Supply ≠ Demand
• Combination cannot be used for distributing units
• Unstable Demand between Min and Max Range
• The objective is to maximize profit
35
VARIATION OF TRANSPORTATION PROBLEMS
Supply ≠ Demand (Metro Water)
• Metro Water District is an agency that administers water distribution
in a large geographic region. The region is fairly arid, so the district
must purchase and bring in water from outside the region.
• The sources of this imported water are the Colombo, Sacron, and
Calorie rivers. The district then resells the water to users in its
region. Its main customers are the water departments of the cities
of Berdoo, Los Devils, San Go, and Hollyglass.
36
Variant 1: Supply ≠ Demand
Metro Water
• It is possible to supply any of these cities with water brought in from any
of the three rivers, with the exception that no provision has been made
to supply Hollyglass with Calorie River water. However, because of the
geographic layouts of the aqueducts and the cities in the region, the cost
to the district of supplying water depends upon both the source of the
water and the city being supplied.
• The variable cost per acre foot of water for each combination of river and
city is given in Table 3.1 Using units of 1 million-acre feet, the bottom
row of the table shows the amount of water needed by each city in the
coming year (a total of 12.5). The rightmost column shows the amount
available from each river (a total of 16).
37
Variant 1: Supply ≠ Demand
Metro Water (cont.)
• Since the total amount available exceeds the total amount needed,
management wants to determine how much water to take from
each river, and then how much to send from each river to each city.
The objective is to minimize the total cost of meeting the needs of
the four cities.
38
Variant 1: Supply ≠ Demand
Metro Water (cont.)
• Table 3.1 – Water Resources Data for Metro Water District
Cost Per Acre Foot
To
Berdoo
Los Devils
San Go
Hollyglass
Available
Colombo
River
Sacron River
$160
$130
$220
170
5
$140
$130
190
150
6
Calorie River
$190
$200
230
-
5
2
5
4
1.5
(million acre feet)
From
Needed
39
Variant 1: Supply ≠ Demand
Job Shop - Assigning Machines to Locations
• The Job Shop Company has purchased three new machines of
different types. There are five available locations in the shop
where a machine could be installed. Some of these locations
are more desirable than others for particular machines because
of their proximity to work centers that will have a heavy
workflow to and from these machines. (There will be no
workflow between the new machines.) Therefore, the objective
is to assign the new machines to the available locations to
minimize the total cost of materials handling. The estimated
cost per hour of materials handling involving each of the
machines is given in Table 3.2 for the respective locations.
Location 2 is not considered suitable for machine 2, so no cost
is given for this case.
40
Variant 1: Supply ≠ Demand
Job Shop
• Table 3.2 – Materials-Handling cost data for the Job Shop Co.
problem
Cost per Hour
Location
Machine
1
2
3
4
5
Total
Assignments
1
$13
$16
$12
$14
$15
1
2
$15
-
$13
$20
$16
1
3
$4
$7
$10
$6
$7
1
Total assigned
1
0
1
1
0
41
Variant 2: Combination cannot be used for
distributing units
Energetic
• The Energetic Company needs to make plans for the energy systems for
a new building.
• The energy needs in the building fall into three categories: (1) electricity,
(2) heating water, and (3) heating space in the building. The daily
requirements for these three categories (all measured in the same units)
are 20 units, 10 units, and 30 units, respectively.
• The three possible sources of energy to meet these needs are electricity,
natural gas, and a solar heating unit that can be installed on the roof.
The size of the roof limits the largest possible solar heater to providing
30 units per day. However, there is no limit to the amount of electricity
and natural gas available.
42
Variant 2: Combination cannot be used for
distributing units
Energetic (cont.)
• Electricity needs can be met only by purchasing electricity. Both
other energy needs (water heating and space heating) can be met
by any of the three sources of energy or a combination thereof.
• The unit costs for meeting these energy needs from these sources
of energy are shown in Table 3.2 below. The objectives of
management are to minimize the total cost of meeting all the
energy needs.
43
Variant 2: Combination cannot be used for
distributing units
Energetic (cont.)
• Table 3.3 – Cost data for the Energetic Co. Problem
Unit Cost
Need
Source
Electricity
Natural Gas
Solar Heater
Electricity
$400
⁃
⁃
Water Heating
$500
$600
$300
Space heating
$600
$500
$400
44
Different variation of transportation problems
• Supply ≥ Demand (Case Study Metro Water, Better Products Co.)
• Supply ≤ Demand (Case Study Job Shop)
• Combination cannot be used for distributing units (Case study
Energetic)
• Unstable Demand between Min and Max Range (Case Study
Middletown)
• The objective is to maximize profit (Case Study Nifty Co.)
45
Variant 3: Unstable Demand between Min and
Max Range
Middletown
• The Middletown School District is opening a third high school
and thus needs to redraw the boundaries for the areas of the
city that will be assigned to the respective schools.
• For the preliminary planning, the city has been divided into nine
tracts with approximately equal populations. (Subsequent
detailed planning will divide the city further into over 100 smaller
tracts.)
46
Variant 3: Unstable Demand between Min and
Max Range
Middletown (cont.)
• The school district management has decided that the
appropriate objective in setting school attendance zone
boundaries is to minimize the average distance that students
must travel to school.
• The unit costs for meeting these energy needs from these
sources of energy are shown in Table 3.3. The objective of
management is to minimize the total cost of meeting all the
energy needs.
47
Variant 3: Unstable Demand between Min and
Max Range
Middletown (cont.)
• Table 3.3 – Data for the Middletown school district problem
Tract
1
2
3
4
5
6
7
8
9
Minimum enrollment
Maximum enrollment
1
2.2
1.4
0.5
1.2
0.9
1.1
2.7
1.8
1.5
1,200
1,800
Distance (Miles) to School
2
1.9
1.3
1.8
0.3
0.7
1.6
0.7
1.2
1.7
1,100
1,700
3
2.5
1.7
1.1
2.0
1.0
0.6
1.5
0.8
0.7
1,000
1,500
Number of High
School students
500
400
450
400
500
450
450
400
500
48
Variant 4: The objective is to maximize
profit
Nifty
• Read the case on LMS.
49
Variant 4: The objective is to maximize
profit
Nifty
• Table 3.4 – Data for the Nifty Co. Problem
Unit profit
Customer
Plant
1
2
3
4
Production
quantity
1
55
42
46
53
8,000
2
37
18
32
48
5,000
3
29
59
51
35
7,000
Minimum purchase
7,000
3,000
2,000
0
Requested purchase
7,000
9,000
6,000
8,000
50
Glossary of Transportation
• Demand at a destination: The number of units that need to be
received by this destination from the sources.
• Destinations: The receiving centers for a transportation problem.
• Network simplex method: A streamlined version of the simplex
method for solving distribution network problems, including
transportation and assignment problems, very efficiently.
• Sources: The supply centers for a transportation problem.
51
Glossary of Transportation
• Supply from a source: The number of units to be distributed from
this source to the destinations.
• Tasks: The jobs to be performed by the assignees when
formulating a problem as an assignment problem.
• Transportation simplex method: A streamlined version of the
simplex method for solving transportation problems very efficiently.
52
INVENTORY MANAGEMENT
• SOFTWARE APPLICATIONS IN INVENTORY MANAGEMENT
• Introduction to Inventory
• Cost Components of Inventory Models
• The Basic Economic Order Quantity (EOQ) Model
• Case study: The Atlantic coast tire corp. (ACT) problem
53
SOFTWARE APPLICATIONS IN INVENTORY
MANAGEMENT
Learning Objectives:
After studying this topic, you are being able to:
• Identify the cost components of inventory models
• Describe the basic economic order quantity (EOQ) model
• Use a square root formula to obtain the optimal order quantity for
this model
• Use Excel Solver and QM for windows software to solve different
inventory problems
54
Introduction to Inventory Management
Jacobs & Chase (2017)
55
Introduction to Inventory Management
• Inventories pervade the
business world, including
manufacturers,
wholesalers,
and
retailers.
• For ex.: The average
cost of inventory in the
United States is 30 to 35
percent of its value.
• The purpose of inventory
management
is
to
determine how much and
when to order
Jacobs & Chase (2017)
56
Introduction to Inventory Management
• Managers use scientific inventory management comprising the
following steps:
a. Formulate a mathematical model describing the behavior of
the inventory system.
b. Seek an optimal inventory policy with respect to this model.
c. Use a computerized information processing system to
maintain a record of the current inventory levels.
d. Using this record of current inventory levels, apply the
optimal inventory policy to signal when and how much to replenish
inventory.
57
Cost Components of Inventory Models
• Acquisition cost: The direct cost of replenishing inventory,
whether through purchasing or manufacturing of the product.
Notation: c = unit acquisition cost.
• Setup cost: The setup cost to initiate the replenishing of inventory,
whether through purchasing or manufacturing of the product.
Notation: K = setup cost.
58
Cost Components of Inventory Models
• Holding cost: The cost of holding units in inventory
Notation: h = annual holding cost per unit held = unit holding
cost.
• Shortage cost: The cost of having a shortage of units, i.e., of
needing units from inventory when there are none there.
Notation: p = annual shortage cost per unit short = unit
shortage cost.
59
Cost Components of Inventory Models
• Combining of these cost components:
Annual acquisition cost = c times number of units added to
inventory per year.
Annual setup cost = K times number of setups per year.
Annual holding cost = h times average number of units in inventory
throughout a year.
Annual shortage cost = p times average number of units short
throughout a year.
TC = total inventory cost per year = sum of the above four annual
costs.
TVC = total variable inventory cost per year = sum of the variable
annual costs.
60
The Basic Economic Order Quantity (EOQ) Model
Where the Model is applicable
• A constant demand rate.
• The order quantity to replenish inventory arrives all at once just
when desired.
• Planned shortages are not allowed.
Reorder point = (daily demand) x (lead time).
Daily demand =
𝐴𝑛𝑛𝑢𝑎𝑙 𝑑𝑒𝑚𝑎𝑛𝑑 𝑟𝑎𝑡𝑒
𝑡𝑜𝑡𝑎𝑙 𝑤𝑜𝑟𝑘𝑖𝑛𝑔 𝑑𝑎𝑦𝑠 𝑝𝑒𝑟 𝑦𝑒𝑎𝑟
61
The Basic Economic Order Quantity (EOQ) Model
• Annual demand rate (denoted as D): number of units being
withdrawn from inventory per year
• Lead time: The amount of time between the placement of an order
and its receipt
• Reorder point: inventory level when placing an order
62
The Basic Economic Order Quantity (EOQ) Model
63
The Basic Economic Order Quantity (EOQ) Model
The Objective of the Model
• Since the model assumes that the order arrives at the same
moment that the inventory level drops to 0, this delivery
immediately jumps the inventory level up from 0 to Q. With the
constant demand rate, the inventory level then gradually drops
down over time at this rate until the level reaches 0 again, at which
point the process is repeated. This saw-toothed pattern is depicted
in Figure 4.2. The pattern is the same as in Figure 4.1, where Q =
1,000, but now we want to choose the best value of Q.
64
The Basic Economic Order Quantity (EOQ) Model
65
The Basic Economic Order Quantity (EOQ) Model
• The specific objective in choosing Q is to
Minimize TVC = total variable inventory cost per year.
• TVC excludes the cost of the product, since this is a fixed cost. TVC also does
not include any shortage costs, since the model assumes that shortages never
occur. Therefore,
TVC = annual setup cost + annual holding cost,
where
Annual setup cost = K times number of setups per year,
Annual holding cost = h times average inventory level.
As described in the preceding section,
K = setup cost each time an order occurs,
h = unit holding cost.
66
The Basic Economic Order Quantity (EOQ) Model
• For any inventory system fitting the basic EOQ model, here are
some key formulas.
𝑎𝑛𝑛𝑢𝑎𝑙 𝑑𝑒𝑚𝑎𝑛𝑑 𝑟𝑎𝑡𝑒
𝐷
Number of setups per year =
= .
𝑜𝑟𝑑𝑒𝑟 𝑞𝑢𝑎𝑛𝑡𝑖𝑡𝑦
𝑄
𝑚𝑎𝑥𝑖𝑚𝑢𝑚 𝑙𝑒𝑣𝑒𝑙 + 𝑚𝑖𝑛𝑖𝑚𝑢𝑚 𝑙𝑒𝑣𝑒𝑙
Average inventory level =
2
𝑄 + 0 𝑄
=
=
2
2
Total variable cost (TVC) = annual setup cost + annual holding cost
=
𝐷
𝑄
𝐾 +ℎ
𝑄
2
67
The Basic Economic Order Quantity (EOQ) Model
• The value of Q which gives the minimum value on the TVC curve is
the optimal order quantity Q*, when annual holding cost is equal to
annual setup cost
Annual holding cost = Annual setup cost.
𝑄
𝐷
ℎ =𝐾
2
𝑄
68
The Basic Economic Order Quantity (EOQ) Model
• This yields the following formula for Q* (The Square Root Formula
for the Optimal Order Quantity)
𝑄∗
=
2𝐾𝐷
ℎ
Where
D = annual demand rate,
K = setup cost,
h = unit holding cost.
69
Case study: The Atlantic coast tire corp. (ACT)
problem
Figure 4.3 – The pattern of inventory levels over time for the
185/70 R13 Eversafe tire under ACT’s current inventory policy
70
Case study: The Atlantic coast tire corp. (ACT)
problem
Read the case study on LMS
Questions:
• When a wholesaler (like ACT) places an order for goods, what
can cause the cost to exceed the purchase price?
• What are cost components of ACT inventory model?
71
The optimal inventory policy for the basic EOQ
model of ACT
The Square Root Formula for the Optimal Order Quantity
Number of setups per year = annual demand rate / order quantity =
D/Q
Average inventory level = (maximum level + minimum level)/2
TVC (Total Variable Cost) = annual setup cost + annual holding cost
𝑄 ∗=
2𝐾𝐷
ℎ
Q*: the optimal order quantity
D = annual demand rate, K = setup cost,
h = unit holding cost.
72
The current inventory policy of ACT
Figure 4.4 – A spreadsheet formulation of the basic EOQ model for the ACT problem when
using the current order quantity of Q = 1,000
73
Applying Excel Solver to formulate and solve the
basic EOQ model
• Figure 4.5 – Excel Solver solution
74
Applying QM for Windows to formulate and solve
the basic EOQ model
• Step 1: Create data set for ACT (Figure 4.6)
• Step 2: Input data for ACT on QM (Figure 4.7)
• Step 3: Click ‘Solve’
75
Applying QM for Windows to formulate and solve
the basic EOQ model
Figure 4.6 – Data settings in QM for Windows
76
Applying QM for Windows to formulate and solve
the basic EOQ model
Figure 4.7 – Input data in QM for Windows
77
VARIATION OF EOQ MODEL IN INVENTORY
MANAGEMENT
VARIATION OF EOQ MODEL IN INVENTORY MANAGEMENT
• The EOQ model with Planned Shortages (ACT)
• The EOQ Model with Quantity Discounts (ACT)
• The EOQ Model with Gradual Replenishment (SOCA)
78
VARIATION OF EOQ MODEL IN INVENTORY
MANAGEMENT
Learning objectives
• Understand variation of inventory problems
• Enable to solve the inventory problems in Solver and QM for
windows
79
Variant 1: The EOQ model with Planned Shortages
This model is a variation of the basic EOQ model described in the
preceding two sections. The difference arises in the third of its key
assumptions (Planned shortages are allowed):
Assumptions
• A constant demand rate.
• The order quantity to replenish inventory arrives all at once just when
desired.
• Planned shortages are allowed. When a shortage occurs, the affected
customers will wait for the product to become available again. Their
backorders are filled immediately when the order quantity arrives to
replenish inventory.
80
Variant 1: The EOQ model with Planned Shortages
Assumptions
• A constant demand rate.
• The order quantity to replenish inventory arrives all at once just
when desired.
• Planned shortages are allowed. When a shortage occurs, the
affected customers will wait for the product to become available
again. Their backorders are filled immediately when the order
quantity arrives to replenish inventory.
81
Variant 1: The EOQ model with Planned Shortages
Figure 5.1 – The pattern of inventory levels over time assumed by the EOQ model with
planned shortages, where both the order quantity Q and the maximum shortage S are the
decision variables.
82
Variant 1: The EOQ model with Planned Shortages
The Objective of the Model
• This model has two decision variables — the order quantity Q
and the maximum shortage S. The objective in choosing Q and
S is to
Minimize TVC = total variable inventory cost per year.
• This TVC needs to include the same kinds of costs as for the
basic EOQ model plus the cost of incurring the shortages. Thus,
TVC = annual setup cost + annual holding cost + annual
shortage cost.
83
Variant 1: The EOQ model with Planned Shortages
As for the basic EOQ model,
Annual Setup cost
=𝐾
𝐷
𝑄
Annual holding cost = h times (average inventory level when positive)
times (fraction of time inventory level is positive)
=ℎ
𝑄−𝑆
2
𝑄−𝑆
𝑄
=
(𝑄−𝑆)2
ℎ
2𝑄
84
Variant 1: The EOQ model with Planned Shortages
• To obtain a similar expression for the shortage costs, recall that
p = annual shortage cost per unit short
where the symbol p is used to indicate that this is the penalty for
incurring the shortage of a unit. Since this unit shortage cost only is
incurred during the fraction of the year when a shortage is occurring,
85
Variant 1: The EOQ model with Planned Shortages
Since this unit shortage cost only is incurred during the fraction of
the year when a shortage is occurring,
Annual shortage cost = p times (average shortage level when a
shortage occurs) times (fraction of time shortage
is occurring)
=𝑝
𝑆
2
𝑆
𝑄
=
𝑆2
𝑝
2𝑄
Combining these expressions gives
2
2
 D  (Q  S)
S
TVC  K    h
p
 Q
2Q
2Q
86
Variant 1: The EOQ model with Planned Shortages
The optimal inventory policy
•
Calculus now can be used to find the values of Q and S
that minimize TVC. This leads to the following formulas for their
optimal values, Q* and S*.
Q* 
h  p 2KD
p
h
where
D = annual demand rate,
K = setup cost,
h = unit holding cost,
p = unit shortage cost
 h 
S*  
Q*

 h  p
87
Variant 1: The EOQ model with Planned Shortages
After some algebra, these two formulas also yield
Maximum inventory level = Q* – S*
=
𝑝
2𝐾𝐷
ℎ+𝑝
ℎ
88
Variant 1: The EOQ model with Planned Shortages
Since the first square root is less than 1 and the second
square root is the value of Q* when planned shortages are not
allowed, the maximum inventory level for this model always will
be less than for the basic EOQ model. This level can be
considerably less if h is fairly large compared to p. This is good,
since we want the inventory levels to come down when the unit
holding cost goes up. Having shortages, a significant fraction of
the time also helps to drive down the annual holding cost.
Therefore, this model does a good job of reducing the
annual holding cost well below that for the basic EOQ model
when h is fairly large compared to p. When p is considerably
larger than h instead, the trade-offs between the cost factors will
lead to an optimal inventory policy that is not much different than
for the basic EOQ model.
89
Variant 1: The EOQ model with Planned Shortages
Application to the ACT Case Study
Table 5.1 –Data of the ACT problem
D=
6000
(demand/year)
K=
$115
(setup cost)
h=
$4.20
(unit holding cost)
p=
$7.50
(unit shortage cost)
90
Variant 1: The EOQ model with Planned Shortages
Application to the ACT Case Study
Table 5.1 –Data of the ACT problem
D=
6000
(demand/year)
K=
$115
(setup cost)
h=
$4.20
(unit holding cost)
p=
$7.50
(unit shortage cost)
91
Variant 1: The EOQ model with Planned Shortages
Applying Excel Solver to formulate and solve ACT’s planned
shortage problem.
Figure 5.2 – The results obtained for the ACT problem by applying either of the
Excel templates (Solver version or analytical version) for the EOQ model with
planned shortages
92
Variant 1: The EOQ model with Planned Shortages
Applying QM for Windows to formulate and solve ACT’s planned
shortage problem.
Step 1: Data settings for ACT – EOQ model with planned
shortage (Figure 5.3)
Step 2: Input data in QM for ACT – EOQ model with planned
shortage (Figure 5.4)
Step 3: Click ‘Solve’
93
Variant 1: The EOQ model with Planned Shortages
Figure 5.3 – Data settings in QM for ACT problem with planned shortage
94
Variant 1: The EOQ model with Planned Shortages
Figure 5.4 – Input data in QM for Windows
95
Variant 2: The EOQ Model with Quantity
Discounts
• Commonly, suppliers always wish to increase their sales by offering
quantity discounts for large orders (Refer to the Table 5.3 in ACT
discount case as an example).
• The drawback of placing larger orders is that this increases the
average inventory level and thereby increases the holding cost.
Therefore, we need to do a careful cost analysis to determine
whether it is worthwhile to take advantage of these quantity
discounts.
96
Variant 2: The EOQ Model with Quantity
Discounts
Assumptions
• Annual acquisition cost becomes a variable cost.
• Holding cost varies upon purchasing price.
• TVC = annual acquisition cost + annual setup cost + annual holding
cost.
97
Variant 2: The EOQ Model with Quantity
Discounts
The Objective of the Model
•
For the basic EOQ model, the only components of the total
variable inventory cost per year (TVC) are the annual setup cost
and the annual holding cost, since the annual cost of purchasing
the product is a fixed cost. Now, with quantity discounts, this annual
acquisition cost becomes a variable cost.
TVC = annual acquisition cost + annual setup cost + annual holding
cost.
98
Variant 2: The EOQ Model with Quantity
Discounts
TVC = annual acquisition cost + annual setup cost + annual
holding cost.
where
c = unit acquisition cost (as given in Table 5.3)
D = annual demand rate
K = setup cost
Q = order quantity (the decision variable),
h = unit holding cost.
I = inventory holding cost rate
h = Ic
99
Variant 2: The EOQ Model with Quantity
Discounts
The optimal inventory policy
The decision variable of this model is the order quantity Q. The
objective in choosing a feasible Q is to get a minimum total variable
cost. This TVC needs to include the same kinds of costs as for the
basic EOQ model plus the annual acquisition cost.
Thus,
Minimize TVC = total variable inventory cost per year.
Minimize TVC = 𝑐𝐷 + 𝐾
𝐷
𝑄∗
+ℎ
𝑄∗
2
100
Variant 2: The EOQ Model with Quantity
Discounts
Application to the ACT Case Study
Discount
quantity
1
Order quantity
Discount
Unit cost
0 – 749
0
$20.00
2
750 – 1,999
1%
$19.80
3
2,000 or more
2%
$19.60
101
Variant 2: The EOQ Model with Quantity
Discounts
Cost Analysis
• Even though ACT will continue to purchase a fixed total of 6,000
tires of the 185/70 R13 size per year, the annual acquisition
cost now depends on the size of the individual order quantities.
Therefore, to adapt the basic EOQ model to incorporate
quantity discounts, the total variable cost is calculated as shown
in the following Figure 5.6.
• The decision-making process for Inventory policy in Excel.
102
Figure 5.6 – The application of the Excel template (analytical) for the
EOQ model with quantity discounts to the ACT problem
103
Variant 2: The EOQ Model with Quantity
Discounts
The decision-making process for Inventory policy in QM for
Windows.
Step 1: Data settings in QM for Windows for EOQ model
with quantity discounts (Figure 5.7)
Step 2: Input data in QM for Windows for EOQ model with
quantity discounts (Figure 5.8)
Step 3: Click ‘solve’
The illustration is given below:
104
Variant 2: The EOQ Model with Quantity
Discounts
Figure 5.7 – Data settings in QM for Windows for EOQ model with quantity discounts
105
Variant 2: The EOQ Model with Quantity
Discounts
Figure 5.8 – Input data in QM for Windows for EOQ model with quantity discounts
106
Variant 3: The EOQ Model with Gradual
Replenishment
• One of the assumptions of the basic EOQ model is that the order
quantity to replenish inventory arrives all at once just when desired.
Having the order delivered all at once is common for retailers or
wholesalers (such as ACT), or even for manufacturers receiving
raw materials from their vendors. However, the situation often is
different with manufacturers when they replenish their finishedgoods and intermediate-goods inventories internally by conducting
intermittent production runs. The EOQ model with gradual
replenishment is designed to fit this situation.
• This model assumes that the pattern of inventory levels over time is
the one shown in Figure 5.10.
107
Variant 3: The EOQ Model with Gradual
Replenishment
Figure 5.10 – The pattern of inventory levels over time — rising during a production run and
dropping afterward — for the EOQ model with gradual replenishment
108
Variant 3: The EOQ Model with Gradual
Replenishment
Assumptions
• A constant demand rate.
• A production run is scheduled to begin each time the inventory
level drops to 0, and this production replenishes inventory at a
constant rate throughout the duration of the run.
• Planned shortages are not allowed.
109
Variant 3: The EOQ Model with Gradual
Replenishment
The objective of the model
•
The decision variable of this model is the production lot size Q. The
objective is choosing Q to
Minimize TVC = total variable inventory cost per year.
•
This TVC needs to include the same kinds of costs as for the basic
EOQ model
TVC = annual setup cost + annual holding cost
•
As for the basic EOQ model,
𝐷
Annual Setup cost = 𝐾
𝑄
Annual holding cost = h (average inventory level)
1
Average inventory level = (maximum inventory level)
2
Maximum inventory level = production lot size – demand during
production run
110
Variant 3: The EOQ Model with Gradual
Replenishment
The objective of the model
•
The goal is to find the value of Q as the optimal production lot size that
gives the overall minimum cost. This requires the annual setup cost equals to
the annual holding cost.
Minimize TVC = annual setup cost + annual holding cost
𝐷
𝑄∗
𝐷
=𝐾
+ℎ
(1 − )
𝑄∗
2
𝑅
• Where
D
=
annual
demand
rate
R
=
annual
production
rate
if
producing
continuously
K
=
setup
cost,
h = unit holding cost.
R = (daily production rate) (number of working days per year)
111
Variant 3: The EOQ Model with Gradual
Replenishment
The optimal inventory policy
•
The new square root formula is derived in the same way as
described for the basic EOQ model. The only reason the new
formula differs from the one for the basic EOQ model is that the
annual holding cost for the basic EOQ model now is being
multiplied by the factor, (1 - D/R). The reason for this factor is that
the maximum inventory level has changed from Q to
Maximum inventory level = production lot size – demand during
production run
112
Variant 3: The EOQ Model with Gradual
Replenishment
The optimal inventory policy
Maximum inventory level = production lot size – demand during
production run
=𝑄−
𝐷
𝑄
𝑅
= (1 −
𝐷
)𝑄
𝑅
The optimal production lot size can be obtained directly from a
square root formula that is similar to the one for the basic EOQ
model. The new formula is
2𝐾𝐷
𝑄∗=
𝐷
ℎ(1 − )
𝑅
113
Variant 3: The EOQ Model with Gradual
Replenishment
The optimal inventory policy
• The corresponding total variable inventory cost per year is
calculated from the following formula:
TVC = annual setup cost + annual holding cost
𝐷
𝑄∗
𝐷
=𝐾
+ℎ
1−
𝑄∗
2
𝑅
114
Variant 3: The EOQ Model with Gradual
Replenishment
The application to the SOCA case study
•
Read the case on LMS
Applying Excel Solver to formulate and solve SOCA’s gradual
replenishment problem (Figure 5.11).
115
Variant 3: The EOQ Model with Gradual
Replenishment
Figure 5.11 – The results obtained for the SOCA problem by applying the
Excel Solver for the EOQ model with gradual replenishment
116
Variant 3: The EOQ Model with Gradual
Replenishment
Applying QM for Windows to formulate and solve SOCA’s gradual
replenishment problem.
• Step 1: Data settings for SOCA – EOQ model with gradual
replenishment (Figure 5.12)
• Step 2: Input data for SOCA – EOQ model with gradual
replenishment (Figure 5.13)
• Step 3: Click ‘Solve’
The illustration is displayed below:
117
Variant 3: The EOQ Model with Gradual
Replenishment
Figure 5.12 – Data settings for SOCA – EOQ model with gradual replenishment
118
Variant 3: The EOQ Model with Gradual
Replenishment
Figure 5.13 – Input data for SOCA – EOQ model with gradual replenishment
119
Glossary of Inventory management
• Acquisition cost: The direct cost of acquiring units of a product, either
through purchasing or manufacturing, to replenish inventory.
• Backorder: An order that cannot be filled currently because the
inventory is depleted, but will be filled later when the inventory is
replenished.
• Constant demand rate: A fixed rate at which units need to be withdrawn
from inventory.
• Continuous-review system: An inventory system whose current
inventory level is monitored on a continuous basis.
• Cost of capital tied up in inventory: The rate of return from capital that
is foregone because that capital has been invested in the materials
being held in inventory.
120
Glossary of Inventory management
• Demand: The number of units of a product that will need to be
withdrawn from inventory during a specific period.
• Dependent demand: Demand for a product that is dependent upon the
demand for another product, generally because the former product is a
component of the latter product.
• Fixed cost: A cost that remains the same regardless of the decisions
made.
• Holding cost: The cost associated with holding units of a product in
inventory.
• Independent demand: Demand for a product that is independent of the
demand for all products.
121
Glossary of Inventory management
• Inventory system: the set of policies and controls that monitor
levels of inventory.
• Inventory: Goods being stored for future use or sale.
• Inventory policy: A rule that specifies when to replenish inventory
and by how much.
• Just-in-time (JIT) inventory system: A system that places great
emphasis on reducing inventory levels to a bare minimum, as well
as eliminating other forms of waste in the production process.
• Lead time: The amount of time between the placement of an order
and the delivery of the order quantity.
122
Glossary of Inventory management
• Material requirements planning (MRP): A computer-based system for
planning, scheduling, and controlling the production of all the
components of a final product.
• Manufacturing inventory: refers to items that contribute to or become
part of a firm’s product.
• Opportunity cost: When capital is used in a certain way, its opportunity
cost is the lost return because alternate opportunities for using this
capital must be foregone.
• Order quantity: The number of units of a product being acquired, either
through purchasing or manufacturing, to replenish inventory.
• Periodic-review system: An inventory system whose inventory level is
only checked periodically.
123
Glossary of Inventory management
• Production lot size: The number of units of a product being
produced during a production run.
• Quantity discounts: Reductions in the unit acquisition cost of a
product that are offered for ordering a relatively large quantity.
• Reorder point: The inventory level at which an order is placed.
• Safety stock: Extra inventory being carried to safeguard against
delivery delays.
• Scientific inventory management: A management science
approach to inventory management that involves using a
mathematical model to seek and implement an optimal inventory
policy.
124
Glossary of Inventory management
• Setup cost: The fixed cost associated with initiating the
replenishment of inventory, whether the administrative cost of
purchasing the product or the cost of setting up a production run to
manufacture the product.
• Shortage cost: The cost incurred when there is a need to withdraw
units from inventory and there are none available.
• Square root formula: The formula for calculating the optimal order
quantity for the basic EOQ model.
• Variable cost: A cost that is affected by the decisions made.
125
Download