int. j. production economicsscinet.dost.gov.ph/union/downloads/science_024_313965.pdf ·...

13
A new methodology for multi-echelon inventory management in stochastic and neuro-fuzzy environments Alev Taskin Gumus a , Ali Fuat Guneri a , Fusun Ulengin b,n a Department of Industrial Engineering, Yildiz Technical University, Istanbul, Turkey b Department of Industrial Engineering, Dogus University, Istanbul, Turkey article info Article history: Received 2 April 2008 Accepted 28 June 2010 Available online 17 July 2010 Keywords: Multi-echelon inventory management Stochastic cost model Neuro-fuzzy approximation abstract Managing inventory in a multi-echelon supply chain is considerably more difficult than managing it in a single-echelon one. A strategy that optimizes inventory one echelon at a time results in excess inventory without necessarily improving service to customer. In this paper, a methodology for effective multi-echelon inventory management is proposed. Subsequently; a neural network simulation of the model is then presented with the support of neuro-fuzzy demand and lead time forecasting, and finally its performance is calculated using performance metrics selected from the SCOR model. The results show that, the inventory is efficiently deployed and uses realistic breakdowns. The proposed methodology aims to provide an important tool for the management of general N-echelon tree- structured supply chains that overcomes some of the deficiencies of competing methodologies. & 2010 Elsevier B.V. All rights reserved. 1. Introduction A manufacturing supply chain is a network of suppliers, factories, subcontractors, warehouses, distribution centers, and retailers, through which raw materials are acquired, transformed, produced, and delivered to the end customers. Such a supply chain network must meet customers’ service goals at specified service levels at the lowest possible cost (Bhaskaran and Leung, 1997; Tsiakis et al., 2001; Taskin and Guneri, 2005). Supply chain inventory management (SCIM) is an integrated approach to the planning and control of inventory throughout the entire network of cooperating organizations from the source of supply to the end user. SCIM goals are to improve customer service, increase product variety, and decrease costs (Giannoccaro et al., 2003). Fig. 1 shows a multi-echelon system consisting of a number of suppliers, plants, warehouses, distribution centers and customers (Axsater, 1990; Andersson and Melchiors, 2001; Axsater, 2003). An important issue in supply chains (SCs) is the need to make decisions in the face of uncertainty. In addition to demand and lead time fluctuations for a product, the uncertainty is compounded by information delays associated with the manu- facturing and distribution processes that characterize SCs (Giannoccaro et al., 2003). To incorporate uncertainty in a supply chain model a suitable means of representing it must be found (Gupta and Maranas, 2003). Three methods are frequently used for representing uncertainty (Gupta and Maranas, 2003; Hameri and Paatela, 2005): First, the uncertain parameters are assumed to have normal distribution with a specified mean and standard deviation; second, the forecast parameters are described as fuzzy numbers defined by their degree of membership; and third, expected outcomes are captured by several discrete scenarios and their associated probability levels (Chen and Lee, 2004). Examples of all three approaches can be found in the literature (Taskin um ¨ us and uneri, 2007). For example, Gupta and Maranas (2000), Gupta et al. (2000) incorporate uncertain demand in their supply chain model via a normal distribution function, and propose a two-stage solution to the restocking problem. They have recently published a generalization of their model that can handle multi-period and multi-customer problem (Gupta and Maranas, 2003). Tsiakis et al. (2001) use the scenario planning approach to describe demand uncertainties. Petrovic et al. (1999) use fuzzy sets to handle uncertainties in customer demand and the supply of raw materials for manufacturing products. Giannoccaro et al. (2003) also apply fuzzy set theory to model the uncertainties associated with both market demand and inventory costs. In this paper, Mitra and Chatterjee’s (2004) deterministic and stochastic models of supply chain inventories are improved by the addition of neuro-fuzzy demand and lead time forecasting, the incorporation of variable costs and generalization to N-echelons. The goal of the work is to improve supply chain performance by minimizing uncertainty. Mitra and Chatterjee (2004) examine De Bodt and Graves’ model (1985), that they developed this model in their paper namely ‘‘Continuous-review policies for a multi-echelon inventory Contents lists available at ScienceDirect journal homepage: www.elsevier.com/locate/ijpe Int. J. Production Economics 0925-5273/$ - see front matter & 2010 Elsevier B.V. All rights reserved. doi:10.1016/j.ijpe.2010.06.019 n Corresponding author. Tel.: + 902165445555; fax: + 902163279631. E-mail address: [email protected] (F. Ulengin). Int. J. Production Economics 128 (2010) 248–260

Upload: others

Post on 25-May-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Int. J. Production Economicsscinet.dost.gov.ph/union/Downloads/science_024_313965.pdf · 2014-11-19 · probabilistic forecasting and inventory management 1 and 2—Central warehouse

Int. J. Production Economics 128 (2010) 248–260

Contents lists available at ScienceDirect

Int. J. Production Economics

0925-52

doi:10.1

n Corr

E-m

journal homepage: www.elsevier.com/locate/ijpe

A new methodology for multi-echelon inventory management in stochasticand neuro-fuzzy environments

Alev Taskin Gumus a, Ali Fuat Guneri a, Fusun Ulengin b,n

a Department of Industrial Engineering, Yildiz Technical University, Istanbul, Turkeyb Department of Industrial Engineering, Dogus University, Istanbul, Turkey

a r t i c l e i n f o

Article history:

Received 2 April 2008

Accepted 28 June 2010Available online 17 July 2010

Keywords:

Multi-echelon inventory management

Stochastic cost model

Neuro-fuzzy approximation

73/$ - see front matter & 2010 Elsevier B.V. A

016/j.ijpe.2010.06.019

esponding author. Tel.: +902165445555; fax

ail address: [email protected] (F. Ulengin

a b s t r a c t

Managing inventory in a multi-echelon supply chain is considerably more difficult than managing it in a

single-echelon one. A strategy that optimizes inventory one echelon at a time results in excess

inventory without necessarily improving service to customer. In this paper, a methodology for effective

multi-echelon inventory management is proposed. Subsequently; a neural network simulation of the

model is then presented with the support of neuro-fuzzy demand and lead time forecasting, and finally

its performance is calculated using performance metrics selected from the SCOR model. The results

show that, the inventory is efficiently deployed and uses realistic breakdowns. The proposed

methodology aims to provide an important tool for the management of general N-echelon tree-

structured supply chains that overcomes some of the deficiencies of competing methodologies.

& 2010 Elsevier B.V. All rights reserved.

1. Introduction

A manufacturing supply chain is a network of suppliers,factories, subcontractors, warehouses, distribution centers, andretailers, through which raw materials are acquired, transformed,produced, and delivered to the end customers. Such a supplychain network must meet customers’ service goals at specifiedservice levels at the lowest possible cost (Bhaskaran and Leung,1997; Tsiakis et al., 2001; Taskin and Guneri, 2005).

Supply chain inventory management (SCIM) is an integratedapproach to the planning and control of inventory throughout theentire network of cooperating organizations from the source ofsupply to the end user. SCIM goals are to improve customerservice, increase product variety, and decrease costs (Giannoccaroet al., 2003). Fig. 1 shows a multi-echelon system consisting of anumber of suppliers, plants, warehouses, distribution centers andcustomers (Axsater, 1990; Andersson and Melchiors, 2001;Axsater, 2003).

An important issue in supply chains (SCs) is the need tomake decisions in the face of uncertainty. In addition to demandand lead time fluctuations for a product, the uncertainty iscompounded by information delays associated with the manu-facturing and distribution processes that characterize SCs(Giannoccaro et al., 2003). To incorporate uncertainty in a supplychain model a suitable means of representing it must be found(Gupta and Maranas, 2003). Three methods are frequently used

ll rights reserved.

: +902163279631.

).

for representing uncertainty (Gupta and Maranas, 2003; Hameriand Paatela, 2005): First, the uncertain parameters are assumed tohave normal distribution with a specified mean and standarddeviation; second, the forecast parameters are described as fuzzynumbers defined by their degree of membership; and third,expected outcomes are captured by several discrete scenarios andtheir associated probability levels (Chen and Lee, 2004).

Examples of all three approaches can be found in the literature(Taskin Gumus and Guneri, 2007). For example, Gupta andMaranas (2000), Gupta et al. (2000) incorporate uncertaindemand in their supply chain model via a normal distributionfunction, and propose a two-stage solution to the restockingproblem. They have recently published a generalization of theirmodel that can handle multi-period and multi-customer problem(Gupta and Maranas, 2003). Tsiakis et al. (2001) use the scenarioplanning approach to describe demand uncertainties. Petrovicet al. (1999) use fuzzy sets to handle uncertainties in customerdemand and the supply of raw materials for manufacturingproducts. Giannoccaro et al. (2003) also apply fuzzy set theory tomodel the uncertainties associated with both market demand andinventory costs.

In this paper, Mitra and Chatterjee’s (2004) deterministic andstochastic models of supply chain inventories are improved by theaddition of neuro-fuzzy demand and lead time forecasting, theincorporation of variable costs and generalization to N-echelons.The goal of the work is to improve supply chain performance byminimizing uncertainty.

Mitra and Chatterjee (2004) examine De Bodt and Graves’model (1985), that they developed this model in their papernamely ‘‘Continuous-review policies for a multi-echelon inventory

Page 2: Int. J. Production Economicsscinet.dost.gov.ph/union/Downloads/science_024_313965.pdf · 2014-11-19 · probabilistic forecasting and inventory management 1 and 2—Central warehouse

Nomenclature

Ki fixed ordering cost at echelon i (includes transporta-tion cost)

Ai variable cost at echelon i

Hi installation holding cost at echelon i, which is the costof keeping a stock unit per time unit at that echelon

hi echelon holding cost at echelon i, which is theincremental cost of keeping a stock unit at a givenechelon rather than at the upstream one

pi expediting cost at echelon i

b backorder cost at echelon i (same for all retailersbecause of identity)

li lead time at ith echelonRi reorder point at ith echelonki safety factor at ith echelon (stock surplus kept to

hedge against demand fluctuations)Di demand per unit time at ith echelons standard deviation of demand per unit timeQi order quantity at echelon i

IPi echelon inventory position at echelon i

BO expected backorders at echelon 1BO0 transferred backorders from preliminary cycleN cycle number for retailers, integerX number of retailers at 1st echelonyi number of installations in the ith echelon

A.T. Gumus et al. / Int. J. Production Economics 128 (2010) 248–260 249

problem with stochastic demand’’, for fast moving items from theimplementation point of view. The proposed modification of themodel leads to a reduction of the expected total cost of the systemunder certain conditions. They assume that the end-item demand isnormally distributed and lead time is deterministic. Also their modelhas a restriction of being appropriate for only two echelon supplychains. Their model can be extended to multi-stage serial and two-echelon assembly systems (Taskin Gumus and Guneri, 2007).

2. Literature on multi-echelon inventory management

The analysis of the multi-echelon inventory systems thatpervade the business world has a long history (Chiang andMonahan, 2005; Routroy and Kodali, 2005), extending back to thedevelopment of the economic order quantity (EOQ) formula byHarris in 1913. Research on multi-echelon supply chain modelshas gained importance over the last decade mainly becausemodern information technology has made it feasible to studythem (Rau et al., 2003; Diks and de Kok, 1998; Kalchschmidt et al.,2003). Clark and Scarf (1960) were the first to study a two-echelon inventory model (Diks and de Kok, 1998; Bollapragadaet al., 1998; van der Vorst et al., 2000; Tee and Rossetti, 2002; Rauet al., 2003; Dong and Lee, 2003; Chiang and Monahan, 2005).Bessler and Veinott (1965) extended the Clark and Scarf (1960)model to include general tree structures. Eppen and Schrage(1981) analyzed a model with a stockless central depot thatimmediately shipped orders to the warehouses (van der Heijden,1999). Sherbrooke (1968) constructed the multi-echelon techni-que for recoverable item control (METRIC) model, which identifies

Suppliers Plants Warehous

Fig. 1. A multi-echelon

the stock levels that minimize the expected number of backordersat lower echelons, subject to a budget constraint. For detailedliterature review of multi-echelon models please see TaskinGumus and Guneri (2007).

Mitra’s (2009) work that we are extending relaxes severalassumptions available in literature on multi-echelon systems withreturns base, as non-existence or non-relevance of set-up andholding costs at different levels. A two-echelon system with returnsunder more generalized conditions is considered. A deterministicmodel as well as a stochastic model under continuous review forthe supply system with returns is developed.

In the papers cited above and also in Mitra’s studies (Mitra,2009; Mitra and Chatterjee, 2004), demand and lead times areassumed to have probabilistic distribution functions, productcosts are assumed to be fixed and a two-echelon serial system isanalyzed generally. The basic difference between our model andthe others seen in the literature is that our model is generalized toN-echelons. Additionally, the variable and expediting costs areincluded in cost computations, and a neuro-fuzzy forecasting isused in order to treat demand and lead time uncertainties in amore realistic way. We analyze a three-echelon system as anillustrative example. The basic differences and contributions ofthe proposed methodology can be seen in Table 1.

3. The proposed methodology and related models

This section describes our methodology for developing totalcost models for supply chains. The technologies our method-ology exploits, such as artificial neural networks, neuro-fuzzy

es Distribution Centers Customers

inventory system.

Page 3: Int. J. Production Economicsscinet.dost.gov.ph/union/Downloads/science_024_313965.pdf · 2014-11-19 · probabilistic forecasting and inventory management 1 and 2—Central warehouse

Table 1Literature review.

Author, year Research technique Number of echelons Inventory system/policy

Demand assumption Lead time assumption Exact/approximatesolution

Objective

Bollapragada

et al.’s study

(1998)

Mathematic modeling and

simulation

2—A single depot which

supplies several

warehouses

Base stock policy-

Optimal allocation

policy at the depot

Stochastic Fixed Approximate To generalize the earlier work by Eppen and Schrage,

to allow for non-identical warehouses

Diks and de

Kok (1998)

Mathematic modeling Divergent N echelon Periodic review

order-up-to policy

i.i.d.a Fixed Exact To minimize the expected holding and penalty costs

per period

van der Vorst

et al. (2000)

Discrete event simulation,

Petri net modeling, scenario

analysis

3—A producer, a

distribution centre and 2

retailer outlets

Order policy based

on forecasts

Derived from data

recorded by the point-

of-sale systems in

practice for 20

consecutive weeks

Deterministic Approximate To present a method for modeling the dynamic

behaviour of food supply chains and evaluate

alternative designs of the supply chain by applying

discrete-event simulation

van der

Heijden

(1999)

Mathematic modeling and

simulation

2—A central depot and

multiple (nonidentical)

local warehouses

Order-up-to (R, S)

policy

Stochastic and

stationary in time

Constant and

deterministic

Approximate To present a computational method to derive the

control parameters in a two echelon distribution

system with different shipment frequencies at both

levels

Tee and

Rossetti

(2002)

Simulation 2—one-warehouse,

multiple retailer system

(R,Q) inventory

policies

Stochastic-non-

stationary Poisson

demand process

One day for all

situations

Approximate To examine the robustness of a standard model of

multi-echelon inventory systems

Rau et al.

(2003)

Mathematic modeling 3—Single supplier, single

producer and single

retailer

Not specified Demand rate is

deterministic and

constant

Negligible Exact To develop a multi-echelon inventory model for a

deteriorating item and to derive an optimal joint total

cost from an integrated perspective among the

supplier, the producer, and the buyer

Kalchschmidt

et al. (2003)

An algorithmic solution is

provided through

probabilistic forecasting and

inventory management

1 and 2—Central

warehouse serves on one

side, a one-echelon chain

and, a two-echelon

supply chain

Order-up-to-policy Stochastic-variable and

lumpy

Not specified Approximate To describe an integrated system for managing

inventories in a multi-echelon spare parts supply

chain, in which customers of different size lay at the

same level of the supply chain

Dong and Lee

(2003)

Mathematic modeling M-echelon serial periodic

review inventory system

and 3 echelons for

numerical example

An echelon base-

stock inventory

policy, order-up-to

S policy

An autoregressive

demand model;

assumed to be i.i.d.

Variable to see the

impact of lead times

and autocorrelation on

the performance of the

system

Approximate To extend the approximation to the time correlated

demand process of Clark and Scarf (1960)

Mitra and

Chatterjee

(2004)

Mathematic modeling 2—Stage 1 is facing

demand and is supplied

by stage 2, which in turn

is supplied by an outside

source

Continuous review

(R,Q) system under

nested and echelon

stock based policy

Stochastic Joint and deterministic Approximate To examine De Bodt and Graves’ model (1985), that

they developed this model in their paper namely

‘‘Continuous-review policies for a multi-echelon

inventory problem with stochastic demand’’, and

suggest a modification

Routroy and

Kodali

(2005)

Mathematic modeling and

differential evolution

algorithm

3—A retailer, a

warehouse and a

manufacturer

A continuous

review policy (Q, r)

Stochastic-normally

distributed

Constant Approximate To minimize the total system wide cost i.e. supply

chain inventory capital, supply chain ordering/set-up

cost and supply chain inventory stock out cost

Mitra (2009) Mathematic modeling,

simulation

2—A depot and a

distributor (with returns)

Echelon-stock-

based continuous

review policy

Stationary and

uniformly occurring

Deterministic Approximate To relax the assumptions in the literature and

consider a two echelon system with returns under

more generalized conditions

Our methodo-

logy

Mathematic modeling,

neuro-fuzzy forecasting,

artificial neural network

simulation, SCOR

performance evaluation

N-echelon model and 3

echelons for numerical

example

Echelon-stock-

based continuous

review policy

Neuro-fuzzy forecast Neuro-fuzzy forecast Approximate To propose a methodology for effective multi-echelon

inventory management using a neural network

simulation of its application to a supply chain with

the support of neuro-fuzzy demand and lead time

forecasting, and an effective performance evaluation

via SCOR model.

a i.i.d.¼ independent and identically distributed.

A.T

.G

um

us

eta

l./

Int.

J.P

rod

uctio

nE

con

om

ics1

28

(20

10

)2

48

–2

60

25

0

Page 4: Int. J. Production Economicsscinet.dost.gov.ph/union/Downloads/science_024_313965.pdf · 2014-11-19 · probabilistic forecasting and inventory management 1 and 2—Central warehouse

A.T. Gumus et al. / Int. J. Production Economics 128 (2010) 248–260 251

integration and the SCOR model for evaluating supply chainperformance are explained and their algorithms are given.

3.1. The methodology

The methodology developed here attempts to optimize an N-echelon supply system, where all echelons contain one or moresites, or installations. Each echelon is modeled as a stocking pointthat feeds lower echelons and is fed by upper echelons. It isassumed that the last echelon (the central depot) is fed withlimitless stock. If the demand at the retailers rises above athreshold value, the additional product units are assumed to bebackordered. The market demand at echelon 1 (the retailers) andthe supply lead times between echelons are uncertain, and arecalculated by neuro-fuzzy computation.

The first step of the methodology is to develop deterministic(Model-G1) and stochastic (Model-G2) models of the supplychain. Model-G2 includes Model-G1 and the purpose of Model-G1is to calculate order quantities and cycle numbers that are used asinputs to Model-G2. Demand and lead times for Model-G2 arederived by neuro-fuzzy calculations. Finally some input data forModel-G2 may be obtained by the simple expedient of askingreal-world supply chain experts. Model-G2 contains neuro-fuzzyforecasting; it cannot be simulated with a classical simulationpackage without incorporating simplifying assumptions. For thisreason we simulated Model-G2 by means of artificial neuralnetworks (ANN). Then the model’s performance was evaluatedusing performance criteria derived from supply chain operationsreference (SCOR) model. Finally, we performed sensitivity analysison the simulation to investigate how the changes in demand andlead time affected the model output.

The aim of our methodology is to ensure more effective costand inventory computations and arrangement system for supplychains via the integration of deterministic and stochastic models.For this purpose, neuro-fuzzy and neural network techniques areused for forecasting of uncertain variables and model simulation.The performance of the proposed methodology is also evaluatedvia SCOR model.

According to the proposed methodology Model-G1 and G2 aresimulated via ANNs. Then, in order to evaluate the simulation

Determination of demand and lead time variables of the models by Neuro-

Fuzzy computations

Simulation of the proby Neural Networks a

of the total supply

Performance evaluatiomodels by SCO

Gaining the methodolmaking sensitivit

Development of MModel-G

Fig. 2. The steps of the de

results on the hypothetical supply chain example, severalperformance metrics are proposed and the supply chain perfor-mance is measured via SCOR model according to these metrics.The results obtained before and after the use of the proposedmethodology are compared.

These steps of the proposed methodology mentioned abovecan be seen in Fig. 2.

3.2. The proposed models

Here we present the mathematical models that make up oursupply chain model. The order quantity and cycle number valuesare calculated by a deterministic model (Model-G1), while thedemand and lead times are forecasted based on neuro-fuzzycalculations. Subsequently, all the generated data are used asinputs to a stochastic model (Model-G2).

Our objects are to determine customer demand and lead timesin a more realistic way and to derive policy variables thatminimize the total cost of the system. The cost components of thesystem are fixed ordering costs, variable costs, inventory holdingcosts and the costs of expediting delivery of product to the nextlevel of the echelon in the case of a shortfall. The mathematicalnotation we use in the models is defined below:

3.2.1. The deterministic-neuro-fuzzy model: model-G1

Model-G1 assumes that all elements in the same echelon areidentical (retailers with one another, distributors with oneanother, etc.). The model consists of transformations amongvariables that together compute the total cost (TC) of the supplychain:

TC ¼ xK1D

Xn

i ¼ 2

yiKi

nQ

Q

2

h1A1

xþXn

i ¼ 2

nhiAi

yi

!ð1Þ

Q ¼

ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi2D xK1þ

Pni ¼ 2ðyiKi=nÞ

� �A1h1þ

Pni ¼ 2 nAihi

sð2Þ

ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiPni ¼ 2 yiKi

� �ðA1h1Þ

xK1Pn

i ¼ 2 Aihi

� �s

ð3Þ

Determination of other variables of the models by mathematical calculations and/or learning from the SC members

posed models nd calculation chain cost

n of proposed R Model

ogy results and y analysis

odel-G1 and 2.

veloped methodology.

Page 5: Int. J. Production Economicsscinet.dost.gov.ph/union/Downloads/science_024_313965.pdf · 2014-11-19 · probabilistic forecasting and inventory management 1 and 2—Central warehouse

Table 2The variable relations and transformations.

Order quantity Demand Holding cost Fixed ordering cost Flexible cost Lead time

Q11¼Q12¼Q13¼Q1 D11¼D12¼D13¼D1 H01¼H02¼H03¼H0 K11¼K12¼K13¼K1 A11¼A12¼A13¼A1 l11¼ l12¼ l13¼ l21¼ l22¼ l3¼ l

Q21¼Q22¼Q2 D21¼D22¼D2 H11¼H12¼H13¼H1 K21¼K22¼K2 A21¼A22¼A

Q2¼3Q1/2 D2¼3D1/2 H21¼H22¼H2

3Q1¼2Q2¼Q3¼Q 3D1¼2D2¼D3¼D h1¼H0�2H2, h2¼2H2�H3, h3¼H3

H0¼3(bH1/(b+H1))

A.T. Gumus et al. / Int. J. Production Economics 128 (2010) 248–260252

In Table 2 we give the variable relations and transformationsfor a three-echelon supply chain that has three retailers, twodistributors and one depot. Customer demand is assumed to beequal for all retailers. The total demand from echelon 1 istransmitted to the distributors at echelon 2 and divided equallybetween them. Then the total demand goes to the depot. Orderquantity (Q) is handled similarly.

In this model, customer demand (D1) is determined by neuro-fuzzy calculations. Each retailer follows a stationary orderingpolicy, where stock is ordered in cycles, and therefore the modelcan only handle integer values of n, the cycle number.

In the model, lead times (l) between the echelons, like thedemand, are derived from neuro-fuzzy calculations. The prepara-tion time at each unit time for each retailer at echelon 1 is D/Q

(D1/Q1¼(D/3)/(Q/3)). For each distributor at echelon 2 and depotat echelon 3 it is D/nQ. Mean echelon inventories for echelon 1, 2and 3 are Q1/2 (for each retailer), nQ2/2 (for each distributor) andnQ/2(for the depot). Given these transformations, the total cost(TC), order quantity (Q) and cycle number (n) for a three-echelonsupply chain can be calculated as follows:

TC ¼D

Q3K1þ

2K2

K3

n

� �þ

Q

2

H0A1

3þH2 nA2�

2

3A1

� �þnH3 A3�

A2

2

� �� �ð4Þ

Q ¼

ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi2Dð3K1þ2K2=nþK3=nÞ

A1H0þ2ðnA2�A1ÞH2þnðA3�A2ÞH3

sð5Þ

ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffið2K2þK3ÞðA1H0�2A1H2Þ

3K1ð2A2H2þðA3�A2ÞH3Þ

sð6Þ

If n is not integer, then TC(n�) and TC(n+) are calculated, and(n�) or (n+) is considered for subsequent calculations that makeTC(.) minimum. Since TC is a convex function in Q and n, thiswould ensure optimality of the solution (Mitra, 2009).

3.2.2. The stochastic-neuro-fuzzy model: model-G2

In this stochastic model the standard deviation (s) of demandis based on a neuro-fuzzy computation and there is a safety factor(k). k is the safety factor to achieve a desired service level (e.g.k¼1.64 for 95% service level). The required safety factor dependson the variability of demand and of lead times.

Model-G2, which calculates the expected total cost (ETC), canbe written as

ETC ¼ xK1D

Xn

i ¼ 2

yiKi

nQ

Q

2

h1A1

xþXn

i ¼ 2

nhiAi

yi

!" #

þ xn�1

nk1sx

ffiffiffiffil1

p� �þ

1

nk1

Xn

i ¼ 2

syi

ffiffiffili

p !H1A1

"

þ

ffiffiffiffiffiffiffinQ

D

r Xn

i ¼ 2

kisHiAi

!#þ fðk1Þ�k1

þk1Fðk1Þðxp1

D

Q

n�1

n

sx

ffiffiffiffil1

1

n

Xn

i ¼ 2

syi

ffiffiffili

p !" # !

þD

nQ

ffiffiffiffiffiffiffinQ

D

r Xn

i ¼ 2

pisffðkiÞ�kiþkiFðkiÞg

!ð7Þ

To clarify the structure of the model, we adapted it for a three-echelon supply chain consisting of three retailers. For this exercisewe assumed all echelons followed a continuous review policy. Thepolicy variables the model incorporates are the reordering point(R1) and fixed order quantity (Q1) for the retailers at echelon 1,and reordering points based on echelon stock (R2) and (R3) forechelon 2 and 3, respectively. The reordering point reflects thesafety factor needed to reach the service goal as well as the fixedorders for that echelon.

The echelon inventory position (IP2) at echelon 2 includes on-hand stock at echelon 2, on-hand stock at echelon 1, andbackorders. In De Bodt and Graves’ model (1985), the safety stockwas distributed between two stages. Mitra and Chatterjee (2004)suggested a modification to De Bodt and Graves’ model allowingsafety stock only at echelon 1 (Mitra, 2009). We follow Mitra andChatterjee’s model, keeping the safety stock only at echelon 1.When the inventory position at echelon 2 reaches R2, an order issent to the depot, which in its turn, sends an order to an externalsupplier. After replenishment, if echelons 2 and 3 have less thannQ stock on hand, the shortfall is made up by expedited deliveryof additional stock. If the stock at echelon 1 is insufficient to fillcustomer orders, the shortfall is considered to be backordered.

The expressions for R1, R2 and R3 are given by Eqs. (8)–(10). Tocalculate the echelon inventory positions IP1, IP2 and IP3, weassumed the backorder quantity of each retailer was 0.5% ofdemand. Then, IP1, IP2 and IP3 are defined by Eqs. (11)–(13):

R1 ¼1

3

l

30Dþk1s

ffiffiffiffiffiffil

30

r !ð8Þ

R2 ¼1

2

2l

15Dþk2s

ffiffiffiffiffiffil

15

r !ð9Þ

R3 ¼l

10Dþk3s

ffiffiffiffiffiffil

10

rð10Þ

IP1 ¼ 3Q

3þSS1�BO

� �þBO0 ð11Þ

IP2 ¼ 2 nQ

2þSS2

� �þ IP1 ð12Þ

IP3 ¼ nQþSS3þ IP2 ð13Þ

The next step is to calculate the expected total cost (ETC) foreach unit time. Expected total cost includes the expected fixedordering cost, the expected total variable cost, the expected totalaverage cycle stock cost, the expected total safety stock cost andthe expected total expediting cost. The sum of the first threevalues is as the TC given in Model-G1. The safety stock (SS)and expected shortage (ESPRC) can be calculated with theexpressions given below, where k2 and k3 are safety factors forechelons 2 and 3.

Page 6: Int. J. Production Economicsscinet.dost.gov.ph/union/Downloads/science_024_313965.pdf · 2014-11-19 · probabilistic forecasting and inventory management 1 and 2—Central warehouse

A.T. Gumus et al. / Int. J. Production Economics 128 (2010) 248–260 253

Safety stock (SS):For each retailer at echelon 1:

SS1 ¼k1s

n

n�1

3

ffiffiffiffiffiffil

30

1

2

ffiffiffiffiffiffil

15

ffiffiffiffiffiffil

10

r !ð14Þ

For each distributor at echelon 2:

SS2 ¼1

2k2s

ffiffiffiffiffiffiffinQ

D

rð15Þ

For the depot at echelon 3:

SS3 ¼ k3sffiffiffiffiffiffiffinQ

D

rð16Þ

Expected shortage per replenishment cycle (ESPRC):

For each retailer:

ESPRC1 ¼n�1

3ns

ffiffiffiffiffiffil

30

1

2ns

ffiffiffiffiffiffil

15

1

ns

ffiffiffiffiffiffil

10

r" #fðk1Þ�k1þk1Fðk1Þ

ð17Þ

For each distributor:

ESPRC2 ¼s2

ffiffiffiffiffiffiffinQ

D

rjðk2Þ�k2þk2Fðk2Þ

ð18Þ

For the depot:

ESPRC3 ¼ sffiffiffiffiffiffiffinQ

D

rjðk3Þ�k3þk3Fðk3Þ

ð19Þ

The optimal values of k1, k2 and k3 can be obtained fromEqs. (20)–(22), respectively, where f( � ) and Fð:Þ are theprobability density function (pdf) and cumulative density function(cdf) of standard normal distribution:

1�Fðk1Þ ¼QH1A1

p1Dð20Þ

1�Fðk2Þ ¼nQH2A2

p2Dð21Þ

1�Fðk3Þ ¼nQH3A3

p3Dð22Þ

Then, for a three-echelon SC, the equation for ETC can beprinted as below:

ETC ¼ 3K1D

Qþ2

K2D

nQþ

K3D

nQþ

Q

2ðH0�2H2ÞA1

þnQ

2ð2H2�H3ÞA2þ

nQ

2H3A3

þ 3n�1

3nk1s

ffiffiffiffiffiffil

30

1

2nk1s

ffiffiffiffiffiffil

15

1

nk1s

ffiffiffiffiffiffil

10

r !H1A1

"

þk2sffiffiffiffiffiffiffinQ

D

rH2A2þk3s

ffiffiffiffiffiffiffinQ

D

rH3A3

#

þ3p1D

Qjðk1Þ�k1þk1Fðk1Þ

�n�1

3ns

ffiffiffiffiffiffil

30

1

2ns

ffiffiffiffiffiffil

15

1

ns

ffiffiffiffiffiffil

10

r" #

þp2D

nQs

ffiffiffiffiffiffiffinQ

D

rjðk2Þ�k2þk2Fðk2Þ

þp3D

nQs

ffiffiffiffiffiffiffinQ

D

rjðk3Þ�k3þk3Fðk3Þ

ð23Þ

Obtaining optimal values of Q, n, k1, k2 and k3 requires theiterative solution of five simultaneous equations. For the sake ofsimplicity, the optimal values of Q and n can alternatively beobtained from the deterministic model (Eqs. (5) and (6)), andoptimal k1, k2 and k3 from Eqs. (20)–(22). Using optimal values ofQ and n from a deterministic model is a common approach to the

solution of forward logistic models, and is known to work wellthere. The validity of this approximation will be tested in the nextsection on numerical experimentation.

3.3. Neuro-fuzzy integration

This section of the paper describes adaptive-network-basedfuzzy-inference system (ANFIS), the neuro-fuzzy model we usedto forecast demand and lead time. ANFIS is a neural networkrepresentation of a fuzzy system that uses neural networklearning algorithms and fuzzy reasoning to map an input spaceto an output space (Jang, 1993; Escoda et al., 1997). Hayashi andBuckley (1994) proved that any rule-based fuzzy system may beapproximated by a neural net and any feedforward multilayeredneural net may be approximated by a rule-based fuzzy system(Mitra and Hayashi, 2000).

ANFIS is a frequently used neuro-fuzzy system with provenability to model different processes. It infers fuzzy rules fromnumerical data or expert knowledge, and can restructure a rulebase adaptively (Chang and Chang, 2006).

For simplicity, we assume the fuzzy inference system underconsideration has two inputs, x and y, and one output, z.According to Takagi and Sugeno (1985), a rule set with two fuzzyif-then rules can be expressed as

Rule 1. If xA1 and yB1, then f1¼p1� x+q1� y+r1

Rule 2. If xA2 and yB2, then f2¼p2� x+q2� y+r2

where pi, qi and ri (i¼1 or 2) are linear parameters in theconsequent part of the rules. The ANFIS architecture consists offive layers (Jang, 1993; Escoda et al., 1997; Esen et al., 2008).

Layer 1: input nodes. Each node of this layer generates a degree-of-membership score of each input in the appropriate fuzzy sets

O1,i ¼ mAiðxÞ for i¼ 1,2 ð24Þ

O1,i ¼ mBi�2ðyÞ for i¼ 3,4 ð25Þ

where x, y are crisp inputs to node i, and Ai, Bi are the linguisticlabels (small, large, etc.) characterized by membership functionsmAi

and mBi.

Layer 2: rule nodes. In the second layer, the AND operator isapplied to obtain one output that represents the result of thedegree to which the antecedent part of a fuzzy rule is satisfied interms of a firing strength. Hence the outputs O2,k of this layer arethe products of the degrees of membership from Layer 1:

O2,k ¼wk ¼ mAiðxÞ � mBj

ðyÞ k¼ 1,. . .,4; i¼ 1,2; j¼ 1,2 ð26Þ

Layer 3: average nodes. In the third layer, the main objective isto calculate the ratio of each rule’s firing strength to the sum ofthe firing strengths of all the rules. This is the normalized firingstrength (wi):

O3,i ¼wi ¼wi

X4

k ¼ 1

wk

!, i¼ 1,. . .,4

,ð27Þ

Layer 4: consequent nodes. The function of the fourth layernodes is to compute the contribution of each rule toward the totaloutput using the function defined as

O4,i ¼wifi ¼wiðpixþqiyþriÞ, i¼ 1,. . .,4 ð28Þ

where wi is the input from the previous layer and pi, qi, ri are theparameters in the consequent part of the Sugeno-model rules.

Layer 5: output nodes. A single node computes the overalloutput by summing all the incoming signals. This defuzzification

Page 7: Int. J. Production Economicsscinet.dost.gov.ph/union/Downloads/science_024_313965.pdf · 2014-11-19 · probabilistic forecasting and inventory management 1 and 2—Central warehouse

A.T. Gumus et al. / Int. J. Production Economics 128 (2010) 248–260254

process transforms each rule’s fuzzy result into a crisp output:

O5,i ¼X4

i ¼ 1

wifi ¼X4

i ¼ 1

wifi

! X4

i ¼ 1

wi

!,ð29Þ

3.4. Artificial neural networks

Model-G1 and G2, that Model-G2 has a neuro-fuzzy module tocompute demand and lead times, are simulated through anartificial neural network (ANN).

ANNs are heavily used in the engineering and scientific fieldsto model systems ranging from control systems to artificialintelligence (Taskin and Guneri, 2006; Guneri and Taskin Gumus,2007). ANNs are networks of simple processing elements capableof processing information in response to external inputs (Hecht-Nielsen, 1989; Freeman and Skapura, 1991; Badiru, 1992; Haykin,1999).

The ANN we used is a multi-layer perceptron (MLP) network,the most common neural network model. The network consists ofan input layer, one or more hidden layers, and an output layer.Each layer computes a nonlinear activation function of a weightedsum of the layer’s inputs. The learning algorithm is the general-ized delta rule, which ‘‘learns’’ by performing gradient descent onthe error surface (Rumelhart et al., 1987; Vysniauskas et al., 1993;Zurada, 1995; Jondarr, 1996).

3.5. The SCOR model

The performance of the simulated models are evaluated usinga reference model published by the supply chain council (SCC).The supply chain operations reference (SCOR) model (SCC, 1999;Wang et al., 2004; Huang et al., 2005) is a process reference modelused to benchmark the operations of supply chains (Huang et al.,2005; Persson and Araldi, 2009).

SCOR enables the companies to communicate supplychain issues, measure their performance objectively, identifyperformance improvement objectives, and influence future SCM

Fig. 3. The SCOR p

software development. It links process elements, metrics, bestpractices and the so forth in a unique format (Wang et al., 2004).

The SCOR model is originally founded on five distinct manage-ment processes, namely, Plan, Source, Make, Deliver and Returnwhich are called Level 1 processes. The processes are furtherdecomposed into process categories (Level 2) depending on thetype of environment in is the third and the last Level in the SCORmodel. At Level 3, the elements model which the SCOR model isapplied. The process categories further contain process elements,which contains performance attributes, metrics, best practicesand software features required for that element. Fig. 3 shows theprocess levels of the SCOR model (Stephens, 2001; Huang et al.,2005; Persson and Araldi, 2009).

The SCOR model endorses 12 performance metrics, which fallinto four defining categories (Wang et al., 2004):

1.

roc

Delivery reliability: 1.1. delivery performance (DR1), 1.2. fill rate(DR2), 1.3. order fulfillment lead time (DR3), 1.4. perfect orderfulfillment (DR4),

2.

Flexibility and responsiveness: 2.1. supply chain response time(FR1), 2.2. production flexibility (FR2),

3.

Cost: 3.1. total logistics management cost (CT1), 3.2. value-added productivity (CT2), 3.3. warranty cost or returnsprocessing cost (CT3),

4.

Assets: 4.1. cash-to-cash cycle time (AT1), 4.2. inventory daysof supply (AT2), 4.3. asset turns (AT3).

Our performance measures are especially related to thecategories of ‘‘flexibility and responsiveness’’ and ‘‘cost’’. Becauseour paper mostly aims to reveal a flexible and responsive supplychain having the capability of answering demand and lead timeuncertainties fastly, and also, to realize this aim with effectivecost management via proposed cost models.

It should be noted that our methodology was not designedwith these metrics in mind and its performance could bemeasured with others. In other words, the same methodologycan be used if a company decides to either remove or add metrics.

ess levels.

Page 8: Int. J. Production Economicsscinet.dost.gov.ph/union/Downloads/science_024_313965.pdf · 2014-11-19 · probabilistic forecasting and inventory management 1 and 2—Central warehouse

A.T. Gumus et al. / Int. J. Production Economics 128 (2010) 248–260 255

4. A numerical application in food sector

To test our methodology we simulated a three-echelon foodsupply chain consisting of three retailers, two distributors andone depot (it can be seen from Fig. 4).

4.1. The supply chain structure and assumptions of the application

Models-G1 and G2 were adapted for a three-echelon foodsupply chain, and then the input data are calculated or obtainedfrom a real company. Demand and lead time data were obtainedby neuro-fuzzy calculations and Model-G2 was simulated by anANN and used to calculate approximate lowest-cost inventorypositions. Finally, the performance of the model was measuredagainst performance criteria from the SCOR model.

A single product was considered (ketchup in 30 cl. packages,12 units in a package). The data used in forecasting marketdemand and lead times were monthly data for the period from1996 to 2005.

Our simulation assumes distributors and retailers are identicalat the same echelon, the central depot is fed by an externalsupplier with limitless stock, only one product is moving throughthe supply chain, expediting costs fall into two categories,representing two different customers, and backorders at theretail level are 0.5% of demand.

4.2. Demand and lead time forecasting by ANFIS

Monthly demand and lead times were forecast by the neuro-fuzzy Model-G1, and then the statistical model ARIMA was usedto calculate the same data. The neuro-fuzzy and statistical datawere compared to show the advantages of the neuro-fuzzymethod.

4.2.1. Demand forecasting

For the neuro-fuzzy computations Matlab 7.0 Fuzzy LogicToolbox and the ANFIS module were used. Eviews 3.0, a statistical

Depot(Echelon 3)

Distributors(Echelon 2)

Retailers(Echelon 1)

Fig. 4. The three echelon supply chain used as a hypothetical example.

Table 3Demand data parameters and membership functions.

Parameters Membership functions

Ketchup demand (unit/month) Very low [1200]

Low [3600]

Normal [4800]

Above normal [5200]

High [5600]

Very high [6000]

Product unit price ($) Low [0 0.5 1]

Normal [0.95 1.250 1.300]

High [1.250 1.350 1.400]

package that includes an automated routine for estimating anARIMA model, was used for the statistical calculations.

4.2.1.1. Neuro-fuzzy calculations for demand forecasting. The neu-ro-fuzzy network’s output was demand, calculated using unitprice, accessibility, macaroni demand (macaroni is a correlatedproduct) and freshness as inputs. The membership functions forthe fuzzy sets to which the data were assigned are shown inTable 3. The membership functions are determined to betriangular via expert opinions from our example food supplychain, wherein the notation about c¼triangle [x,l,c,u] stands for

(Giannoccaro et al., 2003; Taskin Gumus and Guneri 2009):

triangle x,l,c,u� �

¼

0 xr1

ðx�lÞ=ðc�lÞ lrxrc

ðu�xÞ=ðu�cÞ crxru

0 xZu

8>>><>>>:

ð30Þ

The network was trained on 108 data sets and the trainednetwork was then used to forecast monthly demand for the year2005. Comparing the forecast values to the actual values (suppliedby the retailer) revealed an average error of 0.000619.

4.2.1.2. Statistical analysis for demand forecasting. To forecastdemand statistically we used EViews 3.0. The correlogram of theoriginal ketchup data set showed that the time series’ auto-correlations (auto correlation function—ACF) are dying downslowly and partial auto-correlations are going out at 1, whichmeans that the time series is not stationary (its statistical prop-erties are not constant).

AR, MA and ARIMA models assume stationary (constant meanand variance) data. Non-stationary time series must be trans-formed to stationarity before one can fit an ARIMA model. First,the Augmented Dickey Fuller (ADF)/unit root test was applied.The results at first difference (I¼1), at the equation with trendand intercept and at lag 3, showed that there was no unitroot of the series, and it is stationary. The appropriate AR(I¼1)MAmodel was: D(LOG(X))¼0.03647808392+[AR(4)¼�0.2307175838,AR(12)¼0.2338745721, MA(1)¼0.4563239329, BACKCAST¼1997:02].

The model result showed that each coefficient of AR andMA was meaningful. Also, the residuals correlogram showedthat no value went out to the band and all ACF and PACF valueprobabilities were higher than 0.15. This supports beingstationary.

Then the Wald coefficient test was applied to the January–December 2005 test period, and it was determined that H0

hypothesis is approved for a¼0.05 (H0¼model is correct,H1¼model is not correct).

The real values of central depot demand (Y), the ARMA modelforecast values (Y) and the neuro-fuzzy forecast values (YNF) arecompared in Fig. 5. It can be clearly seen that the YNF values are

Parameters Membership functions

Product accessibility Low [0 2 4]

Normal [3 6 7]

High [6 8 10]

Macaroni demand (unit package/month) Low [0 250 500]

Normal [400 1500 2500]

High [2400 3500 5000]

Freshness Low [0 2 4]

High [3 7 10]

Page 9: Int. J. Production Economicsscinet.dost.gov.ph/union/Downloads/science_024_313965.pdf · 2014-11-19 · probabilistic forecasting and inventory management 1 and 2—Central warehouse

4000

4500

5000

5500

6000

6500

1

Y Ŷ YNF

2 3 4 5 6 7 8 9 10 11 12

Fig. 5. Real data and ARIMA and ANFIS forecasting data comparison for demand.

Table 4Lead time data parameters and membership functions.

Parameters Membership functions Parameters Membership functions

Lead time (day) Short [1.5] Demand(unit/month) Low [0 500 1200]

Normal [4] Normal [1000 2500 3600]

Long [7] High [3400 4800 6000]

Too Long [12]

Urgency of demand Low [0 2 4] Product quantity at depot Low [0 2 4]

Normal [3 6 7] High [3 7 10]

High [6 8 10]

2

3

4

5

6

1

Y Ŷ YNF

2 3 4 5 6 7 8 9 10 11 12

Fig. 6. Real data and ARIMA and ANFIS forecasting data comparison for lead time.

A.T. Gumus et al. / Int. J. Production Economics 128 (2010) 248–260256

more realistic. Also the mean square error (MSE) value of YNF issmaller than Y0s: MSEYNF¼0.00298oMSEY ¼0.00689.

4.2.2. Lead time forecasting

Lead time is the time that elapses between the retailer sendingan order and receiving the ordered product. The lead time is thesame for the distributors and the central depot, because it isassumed that the order will reach the distributors and theretailers on the same day. As in demand forecasting, Matlab 7.0Fuzzy Logic Toolbox and the ANFIS module were used for neuro-fuzzy computations and Eviews 3.0 for statistical analysis. Thedata set is the average lead time in days needed to fill ketchuporders between January 1996 and December 2005.

4.2.2.1. Neuro-fuzzy calculations for lead time forecasting. The leadtime was the output of the network and urgency of demand,product quantity at the depot, and demand were its inputs. Theirmembership functions are given in Table 4. Also, the membershipfunctions of the lead time are assumed to be triangular based onexpert opinions (see Eq. (30)).

The network was trained on 108 data sets and the lead timevalues for the year 2005 were forecast in days. The average errorfor forecasted values is 0.000203.

4.2.2.2. Statistical analysis for lead time forecasting. The same stepswere followed here as in the case of demand series forecasting.The original lead time series’ correlogram, showed that its auto-correlations were dying down slowly and partial auto-correla-tions were going out at 1, which meant that the time series is notstationary, and there was a trend.

Then, the ADF/unit root test was applied. The results at firstdifference (I¼1), at the equation with trend and intercept and atlag 3, showed that there is no unit root of the series, and it wasstationary.

The ARIMA model was structured and reached meaningfulAR and MA coefficients (AR(1) and MA(4), MA(12)). Also, the

residuals correlogram showed that no value went out to the bandand all ACF and PACF value probabilities were higher than 0.15.This supports being stationary. Then the Wald coefficient test wasapplied to the January–December 2005 test period, and it wasdetermined that the H0 hypothesis was approved for a¼0.05(H0¼model is correct, H1¼model is not correct).

The real lead-time values of supply chain members (Y), ARMAmodel forecast values (Y) and neuro-fuzzy forecast values (YNF)are compared in Fig. 6. It can be clearly seen that the YNF valuesare more realistic. Also the MSE value of YNF is smaller than Y’s:MSEYNF¼0.00450oMSEY¼0.00597.

4.3. Model simulation by artificial neural networks

In the next step, the models are simulated and used tocalculate the approximate minimum costs for twelve months, aswell as the reorder points, the echelon inventory positions, thesafety stocks and the expected shortages. Our goal was to see howthe expected total cost responded to different demand and leadtime combinations and to find the approximate minimum costsby using the forecasted demand and lead-time values and variable

Page 10: Int. J. Production Economicsscinet.dost.gov.ph/union/Downloads/science_024_313965.pdf · 2014-11-19 · probabilistic forecasting and inventory management 1 and 2—Central warehouse

Yes

Define the inputs and outputs of the ANN

Ask the current values of the variables

Call ANFIS forecast values of demand and lead times

Calculate H0

Run Model-G1

n=integer

Calculate Q and TC

Calculate F

Ask k to the user

Calculate Ø

Calculate SS, R, IP andES

Ask the customer priority to the user

Priority=0

Consider the group of p21, p22, p23

Consider the group of p11, p12, p13

Run Model-G2

Calculate monthly ETC

Save this value and calculate the ETC of the

next month

Determine the n value that makes TC minimum

No

No

Yes

Fig. 7. The neural network simulation algorithm.

Table 5The cost data gained through mathematical calculations and/or learned from SC memb

K ($/package/month) A ($/package/month) H ($/package

K1¼400 A1¼175 H0¼600

K2¼500 A2¼100 H1¼400

K3¼600 A3¼090 H2¼100

H3¼200

A.T. Gumus et al. / Int. J. Production Economics 128 (2010) 248–260 257

expediting costs (p11, p12, p13 or p21, p22, p23). The simulationalgorithm is given in Fig. 7.

Matlab 7.0 Neural Network Toolbox was used to simulate ourmodel. The input and output variables of the network are asbelow:

Inputs:

Fixed ordering cost : {K1, K2, K3}, Expediting cost group 1 : {p11,p12, p13},Variable cost : {A1, A2, A3},Expediting cost group 2 : {p21, p22,p23},Installation holding cost : {H1, H2, H3}, Emergency factor : {k1,k2, k3}Backorder cost : b,Output:

Expected total cost : {ETC1, ETC2, ETC3, ETC4, ETC5, ETC6, ETC7,ETC8, ETC9, ETC10, ETC11, ETC12}.

The modeled network had 19 input nodes, a hidden layer with15 nodes and 12 output nodes. The nodes in the hidden layerimplemented tangent hyperbolic functions. The output nodes hadlinear activation functions. The network was trained for 1000cycles, and the training coefficient was determined to be 0.1.Training took 25 s. The error reached was 3.4e�27. The data used inthe models and the simulation results are shown in Tables 5 and 6.

There are two groups of expediting costs (p11, p12, p13 and p21,p22, p23).The choice of a group depends on several factors,including the urgency of demand, the customer’s importanceand priority, etc. Table 6 shows how the expected total cost of thesupply chain reflects the expediting cost group chosen during thesimulation.

After 12 months of the operation of the supply chain wassimulated, the minimum cost values were calculated underdemand and lead time uncertainty and expediting cost variability.The simulation results are given in Table 6. For example, forexpediting cost group (p11, p12, p13) and forecasted demand andlead time values of 4800 packages and 3.25 days, the total orderquantity is calculated to be 700 packages, TC from Model-G1 isfound to be $ 2486.43, ETC from Model-G2 is found to be $9907.976. If the customer is a preferred one, then the expeditingcost group is (p21, p22, p23). Given the same demand and lead timeforecast values, the TC does not change but the ETC increases to $11 756.3.

4.4. Performance evaluation by SCOR

In order to evaluate the performance of our methodology,appropriate performance measures are selected from the SCORmodel and additional ones are revaluated from the literature. Theperformance measures used are given and the related perfor-mance results are given in Table 7.

Here, the terminology, that is used in performance evaluationand Table 7, needs to be clarified. By ‘‘classical’’ values we mean

ers.

/month) b ($/package/month) p ($/package/month)

b¼400 p11¼400 p21¼500

p12¼250 p22¼300

p13¼125 p23¼150

Page 11: Int. J. Production Economicsscinet.dost.gov.ph/union/Downloads/science_024_313965.pdf · 2014-11-19 · probabilistic forecasting and inventory management 1 and 2—Central warehouse

Table 6The simulation results of the Model-G2 via ANNs for 12 months.

Months Expediting costgroup

Demand(package)

Lead time(day)

Order quantity(package)

Model-G1 —totalCost ($)

Model-G2 —expectedtotal cost ($)

1 p11,p12,p13 4800 325 700 2486.430 9907.976

p21,p22,p23 4800 325 700 2486.430 11756.30

2 p11,p12,p13 4907 340 705 2514.035 10059.03

p21,p22,p23 4907 340 705 2514.035 12053.22

3 p11,p12,p13 5070 345 719 2555.467 10248.22

p21,p22,p23 5070 345 719 2555.467 12211.69

4 p11,p12,p13 5232 355 731 2595.956 10275.91

p21,p22,p23 5232 355 731 2595.956 12386.11

5 p11,p12,p13 5286 370 734 2609.299 10486.15

p21,p22,p23 5286 370 734 2609.299 27186.88

6 p11,p12,p13 5232 380 731 2595.956 10535.48

p21,p22,p23 5232 380 731 2595.956 12685.56

7 p11,p12,p13 5298 375 735 2612.276 10527.63

p21,p22,p23 5298 375 735 2612.276 12580.76

8 p11,p12,p13 5385 395 738 2633.619 10807.96

p21,p22,p23 5385 395 738 2633.619 12901.48

9 p11,p12,p13 5370 400 740 2629.978 10829.83

p21,p22,p23 5370 400 740 2629.978 12944.97

10 p11,p12,p13 5535 410 750 2670.082 11086.28

p21,p22,p23 5535 410 750 2670.082 13088.21

11 p11,p12,p13 5706 450 763 2711.032 11483.55

p21,p22,p23 5706 450 763 2711.032 13690.25

12 p11,p12,p13 5982 483 781 2775.794 12028.02

p21,p22,p23 5982 483 781 2775.794 14006.51

Table 7Performance evaluation results.

Performance measure Classical (C) Model results (MR) Higher performance state

A1 – No significant difference between real values of demand and

lead time and neuro-fuzzy forecasting values of them

MR

A2 – Extension of A1 MR

B1-OFLT 0.0110 days 0.0046 days MR

C1-SCRT 0.0131 days 0.0067 days MR

C2-OFR 0.17 1.05 MR

D1-FOC $ 294 $ 66 MR

A.T. Gumus et al. / Int. J. Production Economics 128 (2010) 248–260258

those calculated by classical inventory theory. By ‘‘model results’’values mean those calculated by the proposed model.

A. Forecast accuracyA1. We have shown that the results of neuro-fuzzy forecasts

for demand and lead times are more accurate than those obtainedby statistical analysis (Section 4.2). Here, we apply the t-test toascertain whether the forecast values are significantly differentfrom the real values (McGhee, 1985):

sDx ¼

ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiðs2

1=n1Þþðs22=n2Þ

qð31Þ

tcalc ¼ ðx1�x2Þ=sDx ð32Þ

v¼ ðs21=n1Þþðs

22=n2Þ

� �2= ðs2

1=n1Þ2=ðn1�1Þ

n oþ ðs2

2=n2Þ2=ðn2�1Þ

n oh ið33Þ

Here, s1 and s2 are the standard deviations of each forecastingtechniques, n1 and n2 are the number of forecasted values and v isthe degree of freedom. The tcalc value is calculated and comparedwith the ttable value at the 5% reliance level. The outcome of thiscomparison determines whether the H0 hypothesis is accepted ornot. The hypotheses are: H0: x1�x2 ¼ 0; H1: x1�x2a0.

For demand: n1¼12; n2¼12; s1¼260.36; s2¼337.64; x1¼5246.5;x2¼5316.917; sDx¼123.08; tcalc¼0.586; v¼20.004¼21; At 5%reliance level, t-test critical value is: ttable¼1.721.

tcalc¼0.586ottable¼1.721, so the H0 hypothesis is accepted:there is no significant difference between the means of thecalculated and real values.

For lead time: n1¼12; n2¼12; s1¼0.435; s2¼0.4597; x1¼3.743;x2¼3.856; sDx¼0.1827; tcalc¼0.618; v¼21.933¼22. At 5% reliancelevel, t-test critical value is: ttable¼1.717.

tcalc¼0.618ottable¼1.717, then H0 hypothesis is accepted.Again, there is no significant difference between the two means.

Hence, it can be said the forecasts of both demand and leadtimes are accurate.

A2. This measure is an extension of A1 and an indirect measureof model performance. Because of forecast accuracy, the compu-tations of reorder point, echelon inventory position, safety stock,total cost, etc. are also more accurate than those of models thatuse statistically based forecasts.

B. ResponsivenessB1. Order fulfillment lead time (OFLT): Average actual lead time

encloses the time interval from the customer approval forpurchasing order to fulfillment of the last order. Then the leadtime for a single package at a single order is gained. The maindepot lead time was forecasted as 3.25 days, before. According toclassical theory, the order quantity for the main depot iscalculated as below:

Q ¼ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi2KD=H

pð34Þ

Page 12: Int. J. Production Economicsscinet.dost.gov.ph/union/Downloads/science_024_313965.pdf · 2014-11-19 · probabilistic forecasting and inventory management 1 and 2—Central warehouse

1

DETC-DLTETC-LT

2 3 4 5 6 7 8 9 10 11 12

Fig. 8. The sensitivity analysis results.

A.T. Gumus et al. / Int. J. Production Economics 128 (2010) 248–260 259

then Q¼294 packages. According to our methodology, theorder is aggregated at the depot and it is calculated to be 700 (seeTable 6). Then, the order fulfillment lead times for C and MR arecalculated by: OFLT¼ l/Q. It can be seen from Table 7 that the orderfulfillment lead time for a single package is lower now, afterdeveloped multi-echelon structure. And former, it was 2.39 timeshigher.

C. FlexibilityC1. Supply chain response time (SCRT): This measure is

intimately related to the order fulfillment lead time calculatedin B1. Here, response time for a single package is calculated. Theconsumption rate is calculated (d¼Q/t) and then the SCRT can befound by: SCRT¼OFLT+(1/d). The model SCRT is shorter thanformer SCRT. In other words, the SCRT performance has improved,as can be seen in Table 7.

C2. Order fulfillment rate (OFR): The ratio of the reorder point tothe inventory position (OFR) should be as close to 1 as possible. Ifit is less than 1, either there is too much inventory and/or ordercosts increase. If it is above 1, customer demand is not being met.

According to classical inventory theory, the reorder point canbe calculated as: R¼ ððdÞ � ðlÞÞ. For the C state, inventory positionis only depot’s inventory position, but for the MR it represents theechelon inventory position calculated by ANNs simulation. Theformula for OFR is as: OFR¼R/IP. The former OFR is found to be0.17, while the actual OFR is 1.05. The actual OFR is closer to 1than the former OFR.

D. CostD1. Fixed ordering cost (FOC): The fixed order cost depends on

the order numbers. Order number is (D/Q) in classical inventorytheory, but in our models it is (D/nQ). The FOC is K(D/Q) in classicaltheory, and K(D/nQ) in actual state. It can be seen from Table 7that the fixed ordering costs at the depot are 445 times lower thanbefore.

4.5. Results and sensitivity analysis

We have shown that the new methodology improves severaldifferent metrics of supply chain performance. Since novel meansof estimating demand and lead time were keys to our model, wealso performed sensitivity analyses on these variables, based onModel-G2.

If the demand is changed while other variables are heldconstant, there is little change in ETC (ETC-D) (see Fig. 8). Whiledemand fluctuates from 14 400 to 18 000, the ETC-D fluctuatesbetween 9900 and 11 400. For example, when the demandchanges from 14 400 units to 14 721, then ETC-D changes from$ 9907.976 to $ 9901.854. A 2,23% increase in demand results in a0.06% decrease in ETC-D from one month to another. In this three-echelon supply chain, at any rate, higher demand results in lowertotal chain cost, reflecting economies of scale. But if the demandcontinues to increase, then the expected total cost starts toincrease, too. As the demand changes from 14 721 to 14 810, theETC-D increases from $ 9901.854 to $ 10 060.66. So ETC-D doeschange as demand increases or decreases.

If the lead time changes while other variables are heldconstant, ETC (ETC-LT) increases. For example, if lead timeincreases from 3.25 to 3.5, a change of 7.69%, then the ETC-LT

increases from $ 9907.976 to $ 10 164.27, a change of 2.59%. Leadtime appears at several points in the model, affecting several ofthe costs that contribute to the estimated total cost. As the modelsuggests lead time should be held to a minimum because anyincrease in lead time results in additional costs and a higherexpected total cost.

5. Conclusion

The supply chain model developed in this paper remediesseveral deficiencies of similar models found in the literature. Thebasic deficiency is that demand and/or lead times are assumed tobe constant or to fit a probabilistic distribution. In our model,demand and lead time are determined by neuro-fuzzy calcula-tions, a method that gives realistic results (Section 4.2).

Another deficiency of other models is that they apply only toshallow chains with a few echelons and assume that theconnections between units at different echelons are serial. Themodel we have developed is generalized for N-echelons and atree-structured supply chain.

Another assumption of published models is that late orders aredelayed until the next order cycle arrives. Our model allowsorders that arrive out of phase to be expedited. In this sense itmore accurately reflects the real world, where expediting costsare tolerated to provide high service levels.

Another innovation of our paper is that we employed a neuralnetwork to simulate our neuro-fuzzy forecast based supply chainmodel. Conventional simulation software (ARENA, SLAM II, etc.)could not be used because our model incorporated neuro-fuzzyforecasting (to see the summary of the innovations and differenceof our paper, please look at Table 1, as mentioned in Section 2).

Many published models have been subjected to little or noperformance analysis. In contrast, we used an industry referencemodel, the SCOR model, to test the performance of our supplychain model.

By building accurate forecast data and realistic cost figures intoa general N-echelon tree-structured supply chain, our model andmethodology eliminate several deficiencies in published models.In future research, we plan to eliminate the identity assumptionfor retailers and distributors and to expand the model to handlemore than one product type. Finally, we plan to calculate morevariables calculated by neuro-fuzzy approximation to furtherincrease the model’s fidelity to the real world.

References

Andersson, J., Melchiors, P., 2001. A two-echelon inventory model with lost sales.International Journal of Production Economics 69 (3), 307–315.

Axsater, S., 1990. Simple solution procedures for a class of two-echelon inventoryproblems. Operations Research 38 (1), 64–69.

Axsater, S., 2003. Approximate optimization of a two-level distribution inventorysystem. International Journal of Production Economics 81–82, 545–553.

Badiru, A.B., 1992. Expert Systems Applications in Engineering and Manufacturing.Prentice-Hall, NJ.

Bessler, S.A., Veinott, A.F., 1965. Optimal policy for a dynamic multi-echeloninventory model. Naval Research Logistics Quarterly 13 (4), 355–389.

Bhaskaran, K., Leung, Y.T., 1997. Manufacturing supply chain modelling andreengineering. Sadhana 22 (2), 165–187.

Bollapragada, S., Akella, R., Srinivasan, R., 1998. Centralized ordering and allocationpolicies in a two-echelon system with non-identical warehouses. EuropeanJournal of Operational Research 106 (1), 74–81.

Page 13: Int. J. Production Economicsscinet.dost.gov.ph/union/Downloads/science_024_313965.pdf · 2014-11-19 · probabilistic forecasting and inventory management 1 and 2—Central warehouse

A.T. Gumus et al. / Int. J. Production Economics 128 (2010) 248–260260

Chang, F.J., Chang, Y.T., 2006. Adaptive neuro-fuzzy inference system for predictionof water level in reservoir. Advances in Water Resources 29 (1), 1–10.

Chen, C.-L., Lee, W.-C., 2004. Multi-objective optimization of multi-echelon supplychain networks with uncertain product demands and prices. Computers andChemical Engineering 28 (6–7), 1131–1144.

Chiang, W.K., Monahan, G.E., 2005. Managing inventories in a two-echelondual-channel supply chain. European Journal of Operational Research 162 (2),325–341.

Clark, A., Scarf, H., 1960. Optimal policies for a multi-echelon inventory problem.Management Science 6 (4), 475–490.

De Bodt, M.A., Graves, S.C., 1985. Continuous-review policies for a multi-echeloninventory problem with stochastic demand. Management Science 31 (10),1286–1299.

Diks, E.B., de Kok, A.G., 1998. Optimal control of a divergent multi-echeloninventory system. European Journal of Operational Research 111 (1), 75–97.

Dong, L., Lee, H.L., 2003. Optimal policies and approximations for a serialmultiechelon inventory system with time-correlated demand. OperationsResearch 51 (6), 969–980.

Eppen, G., Schrage, L., 1981. Centralized ordering policies in a multi-warehousesystem with lead times and random demand. In: Schwarz (Ed.), TIMS Studiesin the Management Sciences, Vol. 16. North Holland Press, Amsterdam, pp.51–67.

Escoda, I., Ortega, A., Sanz, A., Herms, A., 1997. Demand forecast by neuro-fuzzytechniques. IEEE International Conference on Fuzzy Systems 3, 1381–1386.

Esen, H., Inalli, M., Sengur, A., Esen, M., 2008. Modelling a ground-coupled heatpump system using adaptive neuro-fuzzy inference systems. InternationalJournal of Refrigeration 31 (1), 65–74.

Freeman, J.A., Skapura, D.M., 1991. Neural Networks: Algorithms, applications, andprogramming techniques. Addison-Wesley, Reading, MA.

Giannoccaro, I., Pontrandolfo, P., Scozzi, B., 2003. A fuzzy echelon approach forinventory management in supply chains. European Journal of OperationalResearch 149 (1), 185–196.

Guneri, A.F., Taskin Gumus, A., 2007. The usage of artificial neural networks forfinite capacity planning. International Journal of Industrial Engineering—The-ory, Applications and Practice 15 (1), 20–33.

Gupta, A., Maranas, C.D., 2000. A two-stage modeling and solution framework formulti-site midterm planning under demand uncertainty. Industrial Engineer-ing in Chemical Research 39 (10), 3799–3813.

Gupta, A., Maranas, C.D., McDonald, C.M., 2000. Mid-term supply chainplanning under demand uncertainty: customer demand satisfaction andinventory management. Computers and Chemical Engineering 24 (12),2613–2621.

Gupta, A., Maranas, C.D., 2003. Managing demand uncertainty in supply chainplanning. Computers and Chemical Engineering 27 (8–9), 1219–1227.

Hameri, A.-P., Paatela, A., 2005. Supply network dynamics as a source of newbusiness. International Journal of Production Economics 98 (1), 41–55.

Hayashi, Y., Buckley, J.J., 1994. Approximations between fuzzy expert systemsand neural networks. International Journal of Approximate Reasoning 10 (1),63–73.

Haykin, S., 1999. Neural Networks: a comprehensive foundation second ed.Prentice Hall, New Jersey.

Hecht-Nielsen, R., 1989. Neurocomputing. Addison-Wesley, Reading, MA.Huang, S.H., Sheoran, S.K., Keskar, H., 2005. Computer-assisted supply chain

configuration based on supply chain operations reference (SCOR) model.Computers and Industrial Engineering 48 (2), 377–394.

Jang, J.S.R., 1993. ANFIS: adaptive-network-based fuzzy inference system. IEEETransactions on System, Man and Cybernetics 23 (3), 665–685.

Jondarr, C.G.H., 1996. Back propagation family album. Technical Report C/TR96-05,Department of Computing, Macquarie University.

Kalchschmidt, M., Zotteri, G., Verganti, R., 2003. Inventory management in a multi-echelon spare parts supply chain. International Journal of ProductionEconomics 81–82, 397–413.

McGhee, J.W., 1985. Introductory Statistics. West Publishing Co., Minnesota, USA.

Mitra, S., Hayashi, Y., 2000. Neuro-fuzzy rule generation: survey in soft computingframework. IEEE Transactions on Neural Networks 11 (3), 748–768.

Mitra, S., Chatterjee, A.K., 2004. Echelon stock based continuous review (R,Q)policy for fast moving items. Omega 32 (2), 161–166.

Mitra, S., 2009. Analysis of a two-echelon inventory system with returns. Omega37 (1), 106–115.

Persson, F., Araldi, M., 2009. The development of a dynamic supply chain analysistool—integration of SCOR and discrete event simulation. International Journalof Production Economics 121, 574–583.

Petrovic, D., Roy, R., Petrovic, R., 1999. Supply chain modeling using fuzzy sets.International Journal of Production Economics 59 (1-3), 443–453.

Rau, H., Wu, M.-Y., Wee, H.-M., 2003. Integrated inventory model for deterioratingitems under a multi-echelon supply chain environment. International Journalof Production Economics 86 (2), 155–168.

Routroy, S., Kodali, R., 2005. Differential evolution algorithm for supply chaininventory planning. Journal of Manufacturing Technology Management 16 (1),7–17.

Rumelhart, D.E., Hinton, G.E., Williams, R.J., 1987. Learning internal representa-tions by error propagation. In: Rumelhart, D.E., McClelland, J.L. (Eds.), ParallelDistributed Processing, vol. 1. MIT Press, Cambridge, MA, pp. 318–362.

SCC, 1999. Overview of the SCOR Model V2.0, Supply Chain Council, Inc., /http://www.supply.chain.orgS.

Sherbrooke, C.C., 1968. Metric: a multi-echelon technique for recoverable itemcontrol. Operations Research 16 (1), 122–141.

Stephens, S., 2001. Supply Chain Council and Supply Chain Operations ReferenceModel Overview. Supply Chain Council, Inc..

Takagi, T., Sugeno, M., 1985. Fuzzy identification of systems and its applications tomodeling and control. IEEE Transactions on System, Man, and Cybernetics 15(1), 116–132.

Taskin, A., Guneri, A.F., 2005. Multi-echelon inventory management in demandsensitive supply chains using neuro fuzzy computations. In: Proceedings ofInternational Logistics and Supply Chain Congress, Istanbul, Turkey, pp. 146–151.

Taskin, A., Guneri, A.F., 2006. Economic analysis of risky projects by ANNs. AppliedMathematics and Computation 175 (1), 171–181.

Taskin Gumus, A., Guneri, A.F., 2007. Multi-echelon inventory management insupply chains with uncertain demand and lead times: literature review froman operational research perspective. Proceedings of the Institution ofMechanical Engineers, Part B: Journal of Engineering Manufacture 221 (10),1553–1570.

Taskin Gumus, A., Guneri, A.F., 2009. A multi-echelon inventory managementframework for stochastic and fuzzy supply chains. Expert Systems withApplications 36 (3), 5565–5575.

Tee, Y.S., Rossetti, M.D., 2002. A robustness study of a multi-echelon inventorymodel via simulation. International Journal of Production Economics 80 (3),265–277.

Tsiakis, P., Shah, N., Pantelides, C.C., 2001. Design of multi-echelon supply chainnetworks under demand uncertainty. Industrial Engineering in ChemicalResearch 40 (16), 3585–3604.

van der Heijden, M.C., 1999. Multi-echelon inventory control in divergent systemswith shipping frequencies. European Journal of Operational Research 116 (2),331–351.

van der Vorst, J.G.A.J., Beulens, A.J.M., van Beek, P., 2000. Modelling and simulatingmulti-echelon food systems. European Journal of Operational Research 122 (2),354–366.

Vysniauskas, V., Groen, F.C.A., Krose, B.J.A., 1993. The optimal number of learningsamples and hidden units in function approximation with a feedforwardnetwork. Technical Report CS-93-15, University of Amsterdam, November.

Wang, G., Huang, S.H., Dismukes, J.P., 2004. Product-driven supply chain selectionusing integrated multi-criteria decision making methodology. InternationalJournal of Production Economics 91 (1), 1–15.

Zurada, J.M., 1995. Introduction to Artificial Neural Systems. PWS Publishing,Boston.