Anda di halaman 1dari 14

Strategic Analysis of Integrated Production-Distribution Systems: Models and Methods Author(s): Morris A. Cohen and Hau L.

Lee Reviewed work(s): Source: Operations Research, Vol. 36, No. 2, Operations Research in Manufacturing (Mar. Apr., 1988), pp. 216-228 Published by: INFORMS Stable URL: http://www.jstor.org/stable/171277 . Accessed: 28/02/2012 03:09
Your use of the JSTOR archive indicates your acceptance of the Terms & Conditions of Use, available at . http://www.jstor.org/page/info/about/policies/terms.jsp JSTOR is a not-for-profit service that helps scholars, researchers, and students discover, use, and build upon a wide range of content in a trusted digital archive. We use information technology and tools to increase productivity and facilitate new forms of scholarship. For more information about JSTOR, please contact support@jstor.org.

INFORMS is collaborating with JSTOR to digitize, preserve and extend access to Operations Research.

http://www.jstor.org

STRATEGICANALYSISOF INTEGRATED PRODUCTIONDISTRIBUTION SYSTEMS: MODELSAND METHODS


MORRISA. COHEN
University of Pennsylvania, Philadelphia, Pennsylvania

HAU L. LEE
Stanford University, Stanford, California

(ReceivedOctober1986;revisionreceivedJuly 1987;acceptedOctober1987) This paperpresentsa comprehensive model framework linkingdecisionsand performance for the throughout materialproduction-distribution supply chain. The purposeof the model is to supportanalysisof alternativemanufacturing material/servicestrategies.A series of linked, approximatesubmodelsand an heuristicoptimizationprocedureare introduced. prototypesoftwareimplementation also discussed. A is

he threatof foreign competition causedmany has

firms in the United States to reevaluate their basic manufacturing strategies in order to regain a position of competitive advantage. Research to develop methodologies to assist managers in the formulation of competitive operationsstrategiesis important for the revival of U.S. manufacturing in world markets. This paper reports on the development of a model structure that can be used to predict the performance of a firm with respect to: (1) the cost of its products, (2) the level of service provided to its customers, and (3) the responsiveness and flexibility of the production/distribution system. Our analysistakes into account the nature of the products produced, the process technologies used to manufacture the products, the structureof the facility network used to manage the flow of materials, and the competitive environment in which the firm operates. The problem of interest is concerned with measuring cost/service/flexibility tradeoffs in production/ distribution systems for various materials management strategies under alternative environmental and structural conditions. Our methodology specifically considers relationships between production and distribution control policies that affect inventory control, plant product mix and production scheduling. Other decisions associated with manufacturing strategy, such as facility location, capacity planning and technology choice are assumed to be fixed. The production of goods in a factory is accomplished by the transformation and/or assembly of inputs through various processing stages. The factory

may be viewed as a network of processingcenters and stocking points that are linked by material handling and information systems. The distribution system, which channels material to and between plants and delivers products to customers, consists of a network of stocking locations. In this paper, we restrict our attention to discrete batch manufacturingoperations that can be organized into multistage processing lines and to arborescent distribution networks. These systems make extensive use of intermediate buffer storage facilities. Figure 1 illustrates the structure of such "supply chain" systems. It depicts a number of factories that are linked to suppliers and to a multiechelon finished product distribution network. Material flow in production/distribution systems is managed by a variety of mechanisms. The inputs to each factory consist of materials and intermediate products which can be sourced from differentvendors or other manufacturingfacilitiesbelonging to the firm. Such input flows are managed by the firm's material requirement inventory control system. The flow of material within the factory is influenced by plant layout, product routings, production lot sizes and manufacturing schedules. The outputs of finished goods can be stockpiled or shipped directly to appropriate locations within the distribution network. Finally, the flow of material through the distribution network is controlled by the stocking policies used to manage finished goods distribution. Our objective in this paper is to introduce a model framework and an analytic procedure for

Subject classification: 331 inventory/production, 344 inventory/production operating characteristics, 570 stochastic model applications. Operations Research Vol. 36, No. 2, March-April 1988 216 0030-364X/88/3602-0216 $01.25 ? 1988 Operations Research Society of America

IntegratedProduction-Distribution Systems /

217

The remainder of the paper is organized as follows. In the next section we review the relevant literature. Model formulations and an overview of the solution algorithm are described in Section 2. Section 3 presents results based on an extensive analysis of an example problem. 1. Literature Review
Raw Material Vendors Intermediate Product Plants Final Product Plants Distribution Centers Warehouses Customer Zones

V [I

= Inventory Stocking Point


=

Production Location

Figure 1. Supply chain network.

evaluating the performance attributes of the class of production/distribution systems illustrated in Figure 1. The purpose of the framework is to predict the impact, on performance, of alternative manufacturing and material strategies. We are particularly interested in developing an analytically based methodology to answer the following questions: 1. How can production and distribution control policies be coordinated to achieve synergies in performance? 2. How do service level requirements for material input, work-in-process and finished goods availability affect costs, lead-times and flexibility? The model structure introduced in Section 2 captures many of the stochastic, dynamic interactions of multistage production/distribution systems. At the same time, it retains a level of aggregation that is appropriatefor its use as a strategyevaluation tool. In this way, the computational complexities and data requirements of simulating or controlling an operational system are avoided. The model structure described in this paper was designed to test the validity of the overall approach. It represents,therefore, a first attempt to formulate, link and optimize the complex system of submodels required to analyze integrated manufacturing/distribution systems. Research is on-going to extend and validate the model structure. Field tests of a software system implementation of the model structure described here are currently underway with the active participation of the Operations Management Systems group of Booz, Allen and Hamilton, Inc.

Many models in the literature are concerned with material procurement, production or distribution activities. Most past efforts, however, treat each stage of the supply chain as a separate system. As a result, many of the complex supply chain interactions are ignored. In this section, we will not review the literature associated with each area noted above in detail. Rather, we will focus our attention on those studies that have attempted to link material management activities across different stages of the production/ distribution supply chain. Hanssmann (1959) described what was probably the earliest attempt to build an analytical model containing material procurement, production and distribution elements. The optimal inventory levels at differentstagesare identified. A number of simplifying assumptions are made, however. Production times are considered constant and independent of the lot-sizing decisions. The existence of multiple products competing for similar resources, and commonality of use for incoming materials for the production of different products, are not considered. This approach,however, is infeasible for the complex production and distribution systems described earlier. Gavish and Graves(1980, 198 1) extended a conventional production model by allowing for finished goods stockpiles. They consider a one product batch production facility with stochastic demands for finished goods. This model constitutes a first attempt at explicitly linking the management of production and finished goods stockpiles. Williams (1981) is an extensive study of different heuristic algorithms for solving scheduling problems for multiechelon arborescent production and distribution structures. The model's assumption of deterministic and constant production and demand rates limits its applicability. The existence of random material supply is not considered. Recently, there have been some significantadvances in studying the relationship between lot-sizing and manufacturing lead-times. Karmarkar (1987), Karmarkar, Kekre and Kekre (1983), and Zipkin (1986) independently developed results that use an M/G/I1

218 /

COHEN AND LEE

queueing system to characterizecongestion phenomena in production facilities. The lot-sizing decision affects the production lead-times through the number of required setups. Karmarkar, Kekre and Kekre (1985a) showed via simulation that their models are reasonably accurate for determining optimal lot sizes and estimating associated production lead-times in a manufacturing cell. In Zipkin; and Karmarkar, Kekre and Kekre (1985b), the approach is extended to multimachine job shops. Further refinements to the basic model include coordination of the production of similarparts on a machine (Kekre 1984), and consideration of multiperiod production planning problems (Kekre and Kekre 1985). Although these models do not consider the relationships between production, material procurement and distribution, they are important because they explicitly develop results to relate lot-sizing to lead-times. Recent papers by Williams (1984) and Bertrand (1985) extend the results of Gavish and Graves (1980) to deal with multiple product production systems. Williams (1984), in particular, assumes that the finished goods stockpile operates as a (Q, R) continuous review inventory system. Furthermore,Williams considers cases where special products are made to order, and the production facility gives priority to the production of these special products. Bertrand considers multiple work center production systems. In general, closed shop queueing model results (see Solberg 1981) are used to approximate the mean waiting times at various work centers. Two related papers (Burns et al. 1985, and Blumenfeld et al. 1985) focus on the coordination of distribution efforts to minimize inventory holding, production, and transportationcosts associated with production and distribution. Their studies, however, emphasize shipment schedules for finished goods. Accordingly, they use a somewhat simplified picture of the manufacturing systems (especially with regard to time elements and demands for capacity). Moreover, the deterministic nature of the model restricts its applicability. Note finally that there is a rapidlygrowing literature on stochastic, multiechelon distribution systems. A comprehensive review of that subject is found in Schwarz (1981), and Cohen, Kleindorfer and Lee (1986). 2. Model Structure and Formulations A unified, hierarchical, stochastic, network model structure is developed in this section. The structure

consists of the following submodels, where each represents a part of the overall supply chain network:(1) material control, (2) production control, (3) finished goods stockpile, and (4) distribution network control. For each submodel there is a set of control parameters, such as lot sizes, reorder points, safety stock, etc., which will be described in greater detail in later subsections. These control parametersare set so that the performance of the submodel meets some specific policy targets set for the submodel. Moreover, the control parameters set at one submodel affect the performance of another submodel. 2.1. Overview of Model Structure Given a finished goods demand requirement and the bill of material for each product, it is possible to generate the material requirements for production. Since there are many sources of uncertainty involved in both production and distribution, material requirements are not deterministic. Furthermore, resupply lead-times of materials from vendors to plants may also be subject to random fluctuations. As a result, safety stocks for input materialsare necessaryto minimize production delays due to material shortages. The material control submodel models the randomness of both the demand process for materialsand the resupply times from vendors. The model takes into account the cost of material inventory (setup and holding) and the cost and delay impacts of material shortages on production-processing. It is used to determine ordering policies for all materials required at each plant, which result in service/availability levels (fill rates, stockout frequencies) for each of the raw materials used in the production process. This availability will, in turn, affect the production lead-times of the product since material shortage can lead to delays in production. The production submodel determines production lot sizes for the various finished products and for each processingline in each plant. Our formulation for this submodel includes queueing relationships for each work center which relate lot size to the job queue time. These relationships are based on the work of Karmarkar,Kekre and Kekre (1983, 1985a, b). In the initial formulation of this paper, we restricted our attention to batch manufacturingprocesses with parallel lines and multiple stages (Figure 2). Lot size determination is based on the tradeoff between the cost of holding work-in-processinventory and the cost of production processing (both fixed and variable). Production lot size decisions affect material control decisions through their effect on the material demand pattern. Material control decisions affect production

Integrated Production-Distribution Systems /


Line I

219

tr

Station

Station

...

tto

Line 2

Mterial Inpot

Station I

*1

* 0 *

FStation

.** .

iI.

e God

Figure 2. A parallel line multistage production process. lot size decisions through their effect on total production lead-time. As finished goods are produced, they may be stored in a finished goods stockpile at each plant. These stockpiles act as central distribution points and are depleted as orders are received from the distribution network. Replenishment of the stockpile constitutes an order for production. Ordersto replenishthe stockpile are assumed to be a fixed batch size and are filled after the production lead-time (as computed in the production submodel) has elapsed. The lead-time for delivery of stock to the distribution system thus depends on the transportation time from the plants to the distribution centers, the availability level of stockpile inventory, and the production lead-time. This lead-time of resupply from the stockpile to the distribution network acts as the key link between the production and distribution segments of the supply chain network. The distribution system generates demand for the finished products. It is important to note that stocking decisions and service performance at all stocking points in the distribution network affect the specification of the demand process from a central distribution node to the finished goods stockpile at the plant. In our modeling of the distribution network submodel, we draw heavily from our related work described in Cohen, Kleindorfer and Lee (1985a, b, 1986). The random lead-time distribution offered to the central distribution node from the finished goods stockpiles will, in turn, affect the desired distribution system stocking policy. This interaction completes the production/distribution linkage for the supply chain. The ultimate service performanceof the whole supply chain is measured by the service rate provided by the lowest echelon of the distribution network to the customers. Hence, the ideal approach is to minimize the costs of operating the complete supply chain to achieve some service target, such as the fill rates, to customers. However, this is often computationally

infeasible. Instead of optimizing the whole system, we propose a decomposition approach so that each submodel is optimized, subject to some service target defined for that submodel. These "local" service targets will also serve as linkages between the various submodels. The fill rate is used as the service performance measure at the individual submodels. In the formulation of the distribution submodel, a standard fixed cost is used to represent the cost of ordering and shipping items from one stocking location to another. Hence, we avoid the problem of dealing with shipping costs as a nonlinear function of the shipment quantity (which would be the case when there are capacitated truckloads and multiple modes of transportation). We note that for bulky products, where transportation costs are significant, a more detailed model of shipment costs is necessary. Before we describe the submodels, we define the following subscripts: i = finished product, j = plant location, k = distribution center (DC) location,

r = raw material.
To save notational definitions, we assume that there are distinct sets of indices that correspond to finished products, plant locations, and raw materials, so that definitions of variables with subscripts and summations over subscriptsare nonambiguous. Two key probability distributions that are determined by supply chain interactions are:
prj(n) =

r Pridemand of material at plantj over material lead-time = n };

pij(n) = Pridemand requests of product i at plant j from distribution centers during the average production lead-time (in distribution review periods) = n}. Service requirements are specified by the following policy parameters:
/Trj =

minimumfill ratefor rawmaterial at plantj; r


minimum fill rate for product i at plant j; minimum fill rate for product i at distribution location k.

#ij

3ik =

2.2. The Material ControlSubmodel


We model material control operations by assuming that material procurement follows a continuous review (nQ, R) inventory control policy, i.e., when the

220

COHENAND LEE

inventory position drops to the reorder point R, an order of nQ, where n is a positive integer, brings the inventory position up to the interval [R + 1, R + Q]. For a particularmaterial r, demands for this material arise from the production of end-productsthat utilize r as inputs. The amount of r requestedin each demand depends on the material requirement for the production batch size of the end-product from which the demand is initiated. Material shortagesin production can either be backorderedor expedited from an external source, with specified (shorter) lead-times. This paper focuses on the backordercase. In both the material control and production submodels, we let the time unit be defined as a production planning period (which can be a shift, a day, a week, etc.). Production of product i at plant j is assumed to be in batches of size Qj1, the requirement for raw and material r in the production of this batch is UriQij (where uri,the unit usage rate of r in i, is based on the bill of material). Define Ir = {i I uri> O}as the set of products which consumes raw material r in their production. Let X1jbe the mean production requirement of product i at plant j per period. Hence, the mean rate of demand requests for raw material r at plant j for the production of all the products in Ir is Xrj= ZiEIr (X1j/Qij). The total quantity of raw material r requiredat plant j is E UriXij. Therefore, the mean quantity demanded in each request for raw material r at plant j is
Mrj =

treated as special cases of the Compound Poisson distribution. Equations 1, 2 and the definition of X,j can be used to specify prj(*), the demand distribution for material over material resupply lead-time. Recall that material inventory is controlled by a (nQ, R) system. Hence, when the demand process is Compound Poisson, the steady-state distribution of the inventory position is uniform (see Simon 1968). Using standard techniques, as in Hadley and Whitin (1963), the costs involved in material control for material r at plant j per period may be specified as

TCmJ =
iEIr

UriXI/Q111 CK+ CH U E(Irj)

+ CBE(Brj)

(3)

where Irj and Brj are the inventory and backorder levels, respectively, and C`f, CH and C`; are the fixed cost of replenishing material, unit holding cost per period, and unit backorder penalty cost for material shortage for material r at plantj, respectively. Note that

=1 E(Brk)
and

R j+

Qr

??

Rd+Qr,
n=m

Qri m=Rr,+1

(n -m)prj(n),

(ilxrj) Z
ieIr

UriXjj.

E(Irj)=

r
Qrj
m=Rrj+ I

n=O

(m-n)pr(n).

We approximate the initiation of production of batches of end-products as a Poisson process in the spirit of Karmarkar, Kekre and Kekre (1983) and Zipkin. The demand requests of materials for the production of end-productscan thus be approximated by a Poisson process with mean rate Xrjper period. The quantity of material r in each demand request, of course, depends on the identity of end-product i, whose production initiated the material request. The probability that a demand request supports production of product i is given by (Xij/Qiy)/Xrj. the deIf mand requestcomes from product i, then the quantity demanded will be UriQij. The probability distribution of the quantity in each demand request of material r at plant j can thus be specified as
fj(x) rj0x)- 1O
= f(Xij/Qij)/Xrj,

The variable cost of purchasing material may be ignored because all demands must eventually be satisfied in the backordercase. The unit backorderpenalty cost is normally set at zero, since the penalty for material shortage would be accounted for in terms of production lead-time delays. Using Little'sformula, the expected time spent waiting for material r at plant j is Expected backorder level for material r at plant j Expected usage rate for material r at plant j
(Brj)

TR. =

iEi-I UriXij

if X = UriQij

otherwise.

(2)

The probability that demand arriving at any point in time will find the system empty and have to be backordered, denoted as 1 - 3rj, is given by

The average number of orders placed at plant j for material r per production planning period is XieIr UriXij/Qij. Note that material demands are

R .+
rQ

Qr
1

??
Z

Prj(n).

Qrj m=Rr,+

n=m

Integrated Production-Distribution Systems /


The service level constraint for material r at plant j is thus
drj

221

3 Trj.

(5)

Our interest is in the amount of time that a finished goods production lot size must wait due to the unavailability of at least one of its required material inputs. Let Ri be the set of required materials for product i. The computation of finished product material delay time is carried out by considering the probability weighted, material delay time for all materials specified in end-product i's bill of material. At any random point in time, one or more materials in set Ri may be out of stock. For each material r, this occurs with probability 1 - frj. In general, the probability that two or more materials are out of stock is very small. Hence, an approximation for the productspecific material delay time is
T5j =
rERi

For each batch of product i processed at plantj, the total production lead-time is given by the weighted sum of setup times, processing times, material delay times, and the waiting times at the workstations. That is, TL= ` + aijm [iJIm + TJQmQi-/Pilim]+ IJ (7)

(1

",rj)

E{Delay time for r j shortage for r) (6) =~~~~#jT .j


rER,

(1

~ry)[r>/(1 Trj

-Iri)]

2.3. The Production Submodel


Consider a serial multistage, multiline production process. For each line, let I be the subscript for workstations (or stages).We allow a product to be processed on more than one line. The allocation of the proportion of the demand requirements of a product among the multiple lines is assumed to be exogenously determined. Define = IjIm the set of all products that require processing at station I of line m at plant j; = Pilm,, work rate for the processing of product i at station I of line m of plant j (in units/period);
aijm= the proportion of product i that is processed

TfJ is estimated from (6) in the material control submodel. To estimate TJQ1.7 use the recent work we by Karmarkar,Kekre and Kekre (1983) and Zipkin, which is briefly described below. For product i at plant j, the arrival pattern to workstation 1in line m will have a mean batch arrival rate of aijmXij/Quj) period. When many products per are processed at station 1, the arrival pattern to the workstation approximates a Poisson process with mean rate Xj/m= aijm,isI (Xij/Qij). be precise, the To input process to station I is the departure process of station I - 1, which, in general,is not Poisson. Similar to Karmarkar,Kekre and Kekre (1985b), the approximation is used here to achieve tractability. More accurate models would consider the second or higher moments of interarrivaland interdeparturetimes (see Kuehn 1979, Shanthikumarand Buzacott 1981, and Whitt 1983). For any batch at workstation I of line m, the probability that this batch is for product i is [Xij/Qij]/Xjlm. Hence, the workstation may be viewed as an MIGII queueing system where the service time distribution is based on sampling from the deterministic, product specific batch processing times with the selection probabilitiesnoted above. The expected waiting time for a randomly selected batch at workstation I of line m at plant j is (see Karmarkar,Kekre and Kekre 1983)

= E x
=

TiKjm(l/Qij+aijmXii/PiPjm)2
1EBI TiKjIm(2/Qij)[1
-

where s

ZiEIjl,

(1/Qij +

aijmXij/Pijjm)].

The total costs for the production of product i at plantj per period are
TCPbij

TC KC(X11/Q1j) + CiX i>vj~bjj

+ C(XH TX'j
j 7ij

(8 (8)

at line m of plant j;
= Timjlm

the setup time for product i, line m, station / at plant j;

where CKf, CP, and Cffy are, respectively, the setup, processing and holding costs (per period) for product i at plant j. 2.4. The Stockpile Inventory Submodel We assume that a (Q, R) inventory control system is used for the operation of the finished goods stockpile.

= TjQf/ the waiting time at line m, station I at plant j;


TLj=

the production lead-time for product i at plant.

222 /

COHENAND LEE

The order size is equal to the production lot size, Qij. Let Rij denote the trigger(reorder)point for product i at plant j, at which point a production request is initiated. Define an order cycle as the time between two consecutive initiations of production requests. We define the time unit for analysisin this submodel to be a "distribution review period" (e.g., a day). Suppose there are B distribution review periods in the previously defined (production planning) period. The demand process for finished goods held at the stockpile is generated in the distribution submodel. Letfj(n) be the p.d.f. of demand order sizes from the distribution centers for product i at plant j over a single distribution review period. Note, for now, that fj depends on the network stocking policies and the plant/DC sourcing procedures. Let mij be the mean order size per distribution period. There are different ways to model the unmet demands from the distribution centers for finished goods held at the stockpile. In this paper, we assume that these demands are met by the expedited shipment after production, of the standard production lot sizes at the plant. If we assume that consecutive demands from the distribution centers are independent, then the steadystate operating characteristicsof the (Q, R) stockpile inventory control system can be found as follows. Let Uij be the undershoot of the inventory level at the time when a production order is initiated for product i at plant j. Let gij(u) be the p.d.f. of Uij. Then, an approximation formula for g1j(u) is (see Silver and Peterson 1985):
gjj(U) = Pr[ Uij = U]

The achieved fill rate at the stockpile for product i at plant j is denoted by fij and ftj = Qij/(Qij + E1j). Note that pij(n) should be based on the demand over the lead-time to replenish the finished goods stockpile. We use the demand over the average production lead-time to approximatepij(n). We assume that each DC k is supplied by a plant j. Let
T'jk =

normalreplenishment transportation lead-time


for product i from plantj to centraldistribution center k (in distribution review periods);

TEJk =

expedited transportation time for product i from plant j to central distribution center k (in distribution review periods).

Observethat the lead-time offered by plants to each distribution is a Bernoulli random variable, e.g., it takes on one of two values with a fixed probability, depending on whether the stockpile is out of stock or not. Hence, the expected replenishment lead-time for product i from plant j to central distribution center k is
TLjk =
Tfikfij

+ (Tv

TJk)(1 I

_l'j),

(9)

where production lead-time TLJ defined in (7). was The variance of the replenishment lead-time for i from j to k is
2f(TiLk) = ij(1 -_ #ij)[TjkL

-Tf

+E

By Little's formula, the average inventory cost of product i tied up in the transportation of product i from plant j to distribution center k (pipeline inventory) is thus

{U
1

X C(ijktik)B[Tijk
Z f3(n),
00 00

Tijk(1

#ij)],

u<Rij;

1iJn=u+1

where
fjn), u = R.
Aik=

l-

mi1 u=Rij n=u+1

The expected amount of demand requests from the distribution centers to be expedited for product i at plantj in an order cycle is Eij = 2

the mean order quantity (replenishment plus expedite) per distribution review period for product i from distribution center k computed in the distribution module;

and
Ck-k=

A, [n - (Rij - u)p(n)g1u(u)].

u=O n=Rij-u

the unit holding cost per production planning period for finished goods i at plantj enroute to distribution center k.

The expected inventory level just before an order arrives is


Ri Rij-u-i

Iu =

2
u=O

n=O

>2(Rij

n)p1J(n)g1J(n).

The above derivation of the pipeline inventory holding cost excludes the production time TiLj avoid double to counting because holding costs for work-in-process inventories were accounted for in the production module.

IntegratedProduction-Distribution Systems / The total costs related to the finished goods stockpile module per production planning period for product i at plant j are thus = TCFJ Cf1 + Q,/2) (Ij
+
E

223

Cika1jkMikB[Tljkflj

jk(l

fij)]

(10)

minimum fill rate requirement. In the formulation of this paper, we utilize a decision function to specify values for s and S in terms of key system parameters. In particular,we define s and S as functions of K, CE, CR, g(R) c2(R), 8(C), c2(C), CH, (g)L, r2(L), and f, where K = setup cost for ordering at the stocking facility;

+ CsXijEij(Qj

+ E1J).

CE =

where Cs is the cost of initiating an expedited production order at plant j for product i. The service constraint for the stockpile is
: oij~ (11)
CR =

unit incremental cost of not meeting the emergency demand at the facility (i.e., the incremental cost of having to refer demand to a higher echelon); unit incremental cost of not meeting replenishment demand at k;

2.5. The Distribution Submodel


In this section we suppresssubscripti for the products, since the methodology applies to all products in a similar way. Where appropriate,we also suppress the location and echelon level subscripts (k and 1). The result of this section draws heavily on the work by Cohen, Kleindorfer and Lee (1985, 1988) and Cohen et al. (1986), and the reader is referredto those references for details of the model development. As noted above, the time unit used in this model is termed the "distributionreview period." The distribution network structure was illustrated in Figure 1. Each stocking facility in echelons below the central distribution centers has a unique node to which it is linked for product resupply.Note, however, that each product may have a different structure to describe its resupply channels. Consider a particularstocking facility at some echelon level and one particularproduct type. Demands for the product at this stocking facility may be of three kinds: demands for the product from customers served directly (type D); the normal replenishment demand requests for the product from stocking points that use this facility as their resupply point (type R); and the expedited demand requests from the stocking points that use the facility as their resupply point when they are out of stock (type E). On the other hand, the resupplyrequests sent out of the facility to its resupply point may also be of two types: normal replenishment requests and emergency shipment requests that arise out of stock situations. We assume that every location operates under an (s, S) inventory control policy. Once the means and variances of the replenishment and total customer related (type C = D + E) demand requests for facility k are defined, the optimal (s, S) policy for this location can be obtained. This policy minimizes expected ordering plus holding plus shortage costs and satisfies a

C" = unit holding cost of the product held at the facility per distribution review period; L = lead-time of replenishing stock to the facility from its stocking point at the immediate echelon (in distribution review periods); = desired service level, expressed as the fill rate, at stocking facility k. The required values of s and S are computed by a power approximation method which is based on a backorder, single demand class model developed by Ehrhardt(1979, 1981). The selected value for reorder point s is increased until the requiredfill rate I is met. At the central DC, note that if S - s is largerthan Q, the production quantity at the finished goods stockpile, then severe shortages may occur. Hence, it is necessary to constrain S - s at the central DC to no greaterthan the corresponding Q at the plant. Once parametersfor (s, S) are specified, the distribution-related costs and service levels for each stocking facility can be computed. We utilize a series of approximation functions for these computations based on our earlier multiechelon inventory research (see Cohen, Kleindorfer and Lee 1985a, b). Define the following random variables.
D=

total demand per distribution review period (replenishment + customer-relateddemands),

DC = customer-relateddemand (emergency plus direct demand) per distribution review period,


DLT DLC =
YT

L-fold convolution of D", L-fold convolution of DC,


U+D
LT,

yC=

U+DLC,

where U represents the undershoot variable at the

224 /

COHEN ANDLEE To find the distributions of the pass-up demands, we utilize the results of Cohen, Kleindorfer, Lee and Tekerian. In this paper explicit formulas were developed to relate pass-up means and variances to the (s, S) parameters, costs and lead-times of the lower level stocking points. The total cost of the distribution network is obT tained by summing the relevantTC over all locations k. Of course, since the total costs in the other components of the supply chain are defined in terms of the production planning period, the total cost of distribution per production planning period, for product i, is scaled up, and TC[=BETCT,
k

time an order is triggered at the facility. Let Vt= E(D). The distribution of U is approximated by PrIU= u)

|F1- E PrD
| 1
M
u=s

T=n),

u<s

n=u+l

PrIDT= nb, u=s.

Average distribution-related cost per distribution review period is thus approximated by


Y
yT

~~+ _.,+ (CH/2)


(12)
YT)+].

S-s + E(U) + E(YT-s)+ [S-s+E(U)+2E(swhere 0


CRE(
yT-

(15)

= [K + (CE S) +]

CR)E(YC -

s)+ +

The achieved level of service, expressed as the fill rate of the product at facility k of level 1,is given by 1 -E(YT-s)++
=

where B is the number of distribution review periods per production planning period. Figure 3 illustrates the data, the decisions, and the outputs of the submodels described in this section. 3. Determination of Operating Policies For given operating policies (such as lot sizes, reorder points, etc.), the submodels in the previous section can be used to predict cost/service performanceof the supply chain. The problem of determining optimal orderingpolicies is defined in terms of a mathematical programto minimize the sum of costs defined by (3), (8), (10) and (15) subject to the constraints defined by
Material Order Quantities and Reorder Points Sutpplier Lead Time Fill Rate Targets Bill of Material Cost Data
Pratlstrcints

S-s

+ U+ E(YT

U-E(U)
s)

where
1 ri 2p U+ Var(D) ' 1 -T
T

is an adjustment to account for lost sales. We require


Ok:I ik-

(14)

Note that (12) and (13) are derived in Cohen, Kleindorfer and Lee (1988) and can be used to define TC/kand fik for all products i and distribution locations k. Our approach to solve the problem for the entire distribution network proceeds through the computations just described on an echelon-by-echelon basis. We start at the lowest echelons of the network, and then move up to the higher echelons sequentially. The linkage from echelon I to echelon / + 1 is through the probabilitydistribution of excess demands originating from locations in level / and received as customerrelated demands of the appropriatelocations in level I + 1. The excess demand depends on the ordering policies in force at locations in level 1. We call these excess demands "pass-up"demands. Similarly, level l locations generate replenishment demand requests which are received by locations in level / + 1. The pass-up emergency shipment requests and the replenishment requests from level / are then combined with the direct local customer demands in level 1.

I 0 Material Control > <

Material Matepial Titsses Prodartion LtSbroe Las Size

Productioat C Canrarl

F~~~~~radstctiats Recltiretssent
Cost Data CatDa Titlie Data Fraress
Strsctrsre

Reqstiretsent

Sstbnsodel

Sstbnadl

Prodtrction

Prodtrctiont

Lot Size

Lead Titsses

Tr-altsportation Titlie Data Detsand Data Cst Data Network Data Distribution Submodel

Finished Goods Lead Times Demand for Fittishled Goods

Finisled Goods SStockpile Sabntodel


4

Cost Data Fill Rate Targets

Fill Rate Tareets

Distribution Iltsentorv Orderine Policies

Stockpile Reorder Points

Figure 3. Relationships among the submodels.

Integrated Production-Distribution Systems /


( 14). This section describesa simple, hierarchicalheuristic to determine reasonably good operating policies for the various components of the supply chain. The hierarchical heuristic decomposes the overall problem into subproblems that correspond to the submodels described above. Each subproblem is optimized separately in a given sequence. The outputs of a submodel solution are used as the input data to all other subproblems. The service levels for the individual submodels, as given by (5), (11) and (14), are used to guide the optimal solution procedure in its search for the overall answer to the problem. In other words, the original problem becomes that of finding appropriateservice levels for the individual submodels so that the overall objective is optimized. To determine operating policies at the production submodel, note that production lot sizes affect both material control operations and production leadtimes. Such lead-times, in turn, affect the stockpile and distribution submodels. Finally, production lot sizes and reorder points affect the demand process of the material submodel. Truly optimal production lot sizes can only be obtained by optimizing over all of these submodels simultaneously. Unfortunately, the resulting constrained, nonlinear optimization problem is not tractable. The approach used here calls for the determination of approximately optimal lot sizes for both production and material resupply. We obtain approximately optimal lot sizes by searching over a range of lot sizes centered at the Economic Ordering Quality (EOQ) value to be determined below. The lot sizes that give the best performance with respect to a combined (material plus production plus finished goods) cost function are then selected. The system carries out a search for lot size multipliers which are applied uniformly to all products. Reorder points for each item are then computed to meet the service constraint. Consider first the material stockpile subproblem (minimize (3) subject to (5)). The solution algorithm used for this problem is (i) Compute V2XrmrjKrj/C', i.e., the EOQ for each r and j. (ii) Setup an interval of search for multipliers [NI, N2] (based on input specifications). (iii) Using the Fibonnaci method, select a value of n E [N1, N2] and set Qrj ln EOQ. (iv) Find the minimum Rrj that satisfies the service level constraint for the selected value of Qrj.If the-total cost TCrj at this value of Rrjis increasing, go to (vi).

225

(v) IncreaseRj from (iv) to find the value that minimizes TCm4. (vi) Check for cost convergence with respect to prespecified tolerance. If convergence is achieved, STOP; otherwise, go to step (iii). Note that this optimization problem is dependent on the values of production lot sizes Q'jand the exogenous production period volumes Xij through their impact on the material demand process. The overall optimization logic solves the material submodel outlined above in the course of a search for optimal Q'j Rij values (the production orderquanand tities and finished goods stockpile reorderpoints). The procedure involves solving the material subproblem for each trial solution of the production problem. To determine the economic lot size for the production submodel, consider the cost function TC' given by (8). We can rewrite (8) as TCP = Aij/Qij+ BijQ1j Cal, + where

Ai = C:JXij
B1j = CijAij Z aim
in
I

I 1/Pjim,

and C1j= Ad ajm,A


m
I

(Tfjifn + Tim+ T+

+ CijXij.

Differentiatingw.r.t. Q'j gives


dTCP/dQij
=_-A1j/Q2

+ Bij,

d2TCJdQ2% 2Aij/Q3, _ 0, for Qij 2 0. Hence, the Qj that satisfieddTCP/dQij = 0 minimizes TCP. This Q'jis defined by Qij= NIA11/Bj. The Fibonnaci search routine defined above for the material submodel is also used to search the neighborhoodof Qij. To determine the approximatelyoptimal order trigger points R1jat the Finished Goods Stockpile submodel, we use the results from Cohen, Kleindorfer and Lee [1985a, b]. It can be proven that (i) Eij is decreasingin Rij, (ii) Iij is increasing in Rij. Hence, the fill rate, #ij = Qij/(Qij+ E1j)is also increasing in Rij. An approximate solution is to find the smallest value of Rijthat satisfiesthe fill rate constraint (11). Possible increases beyond ljj that may lead to cost reduction can be explored via direct search methods.

226 /

COHEN AND LEE

It is important to observe that the search for the optimal values of (Qi, Rij) is directed toward minimizing the sum of material, production and finished goods stockpile costs. The finished goods service constraint must be satisfied. Finally, recall that the material costs for each candidate choice of (Qi1, are Rij) based on the optimal materials inventory control solution (Qrj,Rrj). As noted earlier, optimization of the distribution subproblem (minimize (15) subject to (14) for all products and locations) is approximated by application of explicit decision rules. Structural analysis and algorithmic development for the overall optimization problem are on-going researchactivities. 4. An Illustrative Example For illustrative purposes, we examine a problem that consists of two finished products, three raw materials, one plant, two production lines within the plant, and three distribution centers. The distribution review period was one day and the production planning period consisted of 20 days. The base case requiresfill rate service levels of 0.70, 0.75, and 0.70 for the three raw materials,respectively. It also requires a finished goods service level of 0.95 and distribution center service levels of 0.85 and 0.90

Table I Cost Componentsand FinishedGoods ServiceLevel


Costs
0.35 Stockpile Service Level 0.55 0.75 0.95 1160.58 3008.91 1014.29 2182.72 0.99 1159.09 3008.91 1088.18 2102.05

Materials 1160.58 1160.68 1160.58 Production 3008.91 3008.91 3008.91 Finished goods 901.45 902.27 923.76 Distribution 2523.62 2527.10 2408.31 Total

7594.56 7598.86 7501.56 7366.50 7358.23

for products 1 and 2, respectively. A fully optimized (cost minimum, service feasible) run based on the heuristics of Section 3 was carried out for alternative service levels of the finished goods stockpile. Table I contains a summary output for the base case. Figure 4 illustrates the relationships among the stockpile of finished goods service level, the cost of distribution, and the cost of manufacturing. In general, increasing the service level of the finished goods stockpile decreases the distribution costs because the lead-time to replenish the distribution network becomes stochastically smaller. On the other hand, increasing the stockpile service level is costly. Based on these two relationships, we can derive the

DistributionCosts vs. Service Level


2.60 2.50 -2.50 2.40-

2.60 -

T-

2.30

2.30

2.20 2.10 2.00 0.20 0.40

2.20 2.10 2.00 1.00 -r-2.00

0.60 0.80 Finishedfoods servicelevce

2.20 (Mhousands) costs Distsibutioo

2.A)

2.60

5.30 5.28 5.26 5.24 -5.242 5.22 5.20 -

Costs vs. Service Level Manufacturing

5.30 5 5.28 5 5.26S 5.225.20

vs. Manufacturing DistributionCosts

5114 5.12 5.10 5.08 5(06


504Hi -r-I--

5.145.12_ _5.10 5.08 5.06 5.04

0(20 0)2()

II----1

(0) ().4)

05.6) i'mi~lshed g(xFs s gevic Cosvel

'-

2A(X) (TIrhoesanaos)

2.20

2.40

_.

2.60)

Figure 4. Cost/service tradeoffs.

Integrated Production-Distribution Systems / Table II Analysisof StrategicOptions


Performance

227

No. Strategy 0 1 2 3 4 0.8 0.95 0.95 0.95 0.95 0.6 0.6 0.8 0.95 0.99 5074 5074 5099 5182 5226 2314 2836 2676 2470 2346 7388 7910 7775 7653 7602

Customerservicelevel Finishedgoods stockpile servicelevel Manufacturing cost Distributioncost Total cost

tradeoffs between investments in manufacturing versus distribution. The model structure developed in this paper can also be used to evaluate alternative strategic options. For example, suppose that the firm is concerned with improved customer service, due to competitive pressures. Improvement could be achieved by increasing inventory in the distribution network, or by improving the finished goods availability at the plant stockpile. The first strategyamounts to defining a higher service level for the distribution network. The second strategy specifies a higher service level at the finished goods stockpile. Both options are evaluated by means of a series of runs that use the test problem data. For the base case, the customer service level and the finished goods stockpile service level were set at 0.8
8.10 Strategy 7.90 Strategy 2

and 0.6, respectively. If we keep the same level of service for finished goods, but increase the customer service level to 0.95, then an increase in inventory held at the distribution network is necessary. On the other hand, we can also simultaneously increase the service level at the finished goods stockpile. Increasing the service level of the stockpile leads to an increase in the manufacturingand stockpile costs. However, it also lessens the need to increase inventory levels at the distribution network. The results of the various possible combinations of strategic options are given in Table II. Figure 5 illustrates the impact of the options on manufacturing and distribution costs. It can be seen that, for this example, the best option is to improve the service level at the stockpile. 5. Conclusions The model formulations described in this paper represent an ambitious departure from the standard analytical methods currently used to analyze supply chain inventories. The key innovation lies in the integration of the entire range of inventory subsystems and the associated linkage of decisions and performance measures. Moreover, each submodel in the model structureuses tractable stochastic models. A software package to support the model structure has been developed. It is designed to translate the model structureinto a usable strategyanalysis tool. A highly modular system design was used to facilitate debugging, validation and revisions. As noted in our discussions of the various submodels, many assumptions were made in order to render the computations tractable and accessible. Much work remains to be done in the area of validation and efficiency improvement. Additional enhancements associated with alternative model formulations and/or assumptions are also being developed. These enhancements are required if the models and methods introduced here are to have a wide range of applications. In spite of these shortcomings, we feel that the notion of developing a fully integrated supply chain model was successfully explored and was shown to be both feasible and valuable. Acknowledgment This research was partially supported by grants ECS8406695 and DMC-8609840 of the National Science Foundation. The model formulation and concept development embodied in this paper were substantially assisted by the participation of Messrs. Tom Jones, Michael Webber, Richard Behling and Steve Griffiths

7.80

7.70

Manufacturing+ Distribution Costs

Strate y 3 Strategy 4

7.60

*z 7.50 5.28 Strategy 4

5.20 ManufacturingCosts Strategy

Strategy 3

5.00 0,7 0.9 Finished Goods Stockpile Service Level

Figure 5. Strategicanalysis.

228 /

COHEN AND LEE HADLEY,

of Booz, Allen and Hamilton, Inc. System design and programming efforts were carried out by Christopher Jones. Computational assistance was provided by Manuel Baganha and David Pyke. The authors gratefully acknowledge the helpful comments by two anonymous referees. References
BERTRAND,

G.,

AND

T. M.

WHITIN.

1963. Analysis of

J. W. M. 1985. Multiproduct OptimalBatch

Sizes with In-Process Inventories and Multi Work Centers. IIE Trans. 17, 157-163. BLUMENFELD, D. E., L. D. BURNS, J. D. DILTZ AND C.

Inventory Systems. Prentice Hall, Englewood Cliffs, N.J. HANSSMANN, F. 1959. Optimal Inventory Location and Control in Production and Distribution Networks. Opns. Res. 7, 483-498. KARMARKAR,U. S. 1987. Lot Size, Lead Times and InProcess Inventories. Mgmt. Sci. 33, 409-418. KARMARKAR, U. S., S. KEKRE AND S. KEKRE. 1983. Multi-Item Lot-sizing and Manufacturing Leadtimes. Working Paper No. QM8325, University of Rochester.
KARMARKAR, U.

S., S. S., S.

KEKRE AND

S. S.

KEKRE.

1985a. 1985b.

F.

DAGANZO.

1985. Analyzing Trade-offsbetween

Lot-sizing and Lead-time Performance in a Manufacturing Cell. Interfaces 15, 1-9.


KARMARKAR, U. KEKRE AND KEKRE.

Transportation, Inventory and Production Costs on Freight Networks. Trans. Res. 19B, 361-380. BURNS, L. D., R. W. HALL, D. E. BLUMENFELD AND C.

F. DAGANZO. 1985.DistributionStrategies Minthat


imize Transportation and Inventory Costs. OperaCOHEN,

tions Research31, 469-490. M. A., P. R. KLEINDORFER

AND

H. L.

LEE.

1985a. Near Optimal Service-Constrained Policies for Spare Parts (forthcoming Operations Research). COHEN, M. A., P. R. KLEINDORFER AND H. L. LEE. 1986. Optimal Stocking Policies for Low Usage Items in Multi-Echelon Inventory Systems. Naval Res. Log.
COHEN,

Quart.33, 17-38. M. A., P. R. KLEINDORFER

AND

H. L. LEE. 1988.

Service-Constrained (s, S) Inventory Systems with Multi-Class Demands and Lost Sales. Mgmt. Sci. 34, 482-499. COHEN, M. A., P. R. KLEINDORFER, H. L. LEE AND A.
TEKERIAN.

Lot-sizing in Multi-Item Machine Job Shops. IIE Trans. 17, 290-297. KEKRE, S. 1984. The Effect of Number of Items Processed at a Facility on Manufacturing Lead Time. Working Paper No. QM8418, University of Rochester. KEKRE, S., AND S. KEKRE. 1985. Work-In-Process Considerations in Jobshop Production Planning. Working Paper 5-85-86, Carnegie-Mellon University. KUEHN, P. 1979. Approximate Analysis of General Queueing Networks by Decomposition. IEEE Trans. Common. 27, 113-126. L. SCHWARZ, B. 1981. Multi-Level Production/Inventory Control Systems: Theory and Practice. TIMS Studies Mgmt. Sci.
SHANTHIKUMAR, G., AND J. A. BUZACOTT.1981. Open J.

1986. Excess Demand Distributionsfor

MEsS Stocking Policies in Multi-Echelon Logistics

Systems.In Inventoriesin Theoryand Practice,pp.


655-667, A. Chikan (ed.). Elsevier Science, New York.
EHRHARDT,

R. 1979. The Power Approximation for R. 1981. Analytical Approximations for

Computing (s, S) Inventory Policies. Mgmt. Sci. 25, 777-786.


EHRHARDT,

(s, S) Inventory Policy Operating Characteristics.


GAVISH,

Naval Res. Logist. Quart.28, 255-266. B., AND S. C. GRAVES. 1980. A One-Product

Production/Inventory Problem under Continuous Review Policy. Opns. Res. 28, 1228-1235. GAVISH, B., AND S. C. GRAVES. 1981. Production/Inventory Systems with a Stochastic Production Rate under a Continuous Review Policy. Comput. Opns. Res. 8, 169-183.

Queueing Networks Models of Dynamic Job Shops. Int. J. Prod. Res. 19, 255-266. SIMON, R. M. 1968. The Uniform Distribution of Inventory Position for Continuous Review (s, Q) Policies. RAND Corporation Report No. P3938, Santa Monica, Calif. SOLBERG,J. 1981. CapacityPlanningwith a Stochastic Workflow Model. AIIE Trans. 13, 116-122. WHITT, W. 1983. The Queueing Network Analyzer. Bell Syst. Tech. J. 62, 2779-2815. WILLIAMS,J. F. 1981. HeuristicTechniquesfor Simultaneous Scheduling of Production and Distribution in Multi-Echelon Structures: Theory and Empirical Comparisons. Mgmt. Sci. 27, 336-352. WILLIAMS, T. M. 1984. Special Products and Uncertainty in Production/Inventory Systems. Eur. J. Opnl. Res. 15, 46-54. ZIPKIN, P. H. 1986. Models for Design and Control of Stochastic Multi-Item Batch Production Systems. Opns. Res. 34, 91-104.

Anda mungkin juga menyukai