78
7 AD-AQ 3692 'ANALYSIS F INVE O N MODELS WITH BUDGE' CONSTRAINT(U) 1/l NAVAL PODTGRADUATE SCHO00 MONTEREY CA S J KANG SEP 83 UNCLASSIFED 0/ 15/5S I mEEE~hhh~hEE

mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

7 AD-AQ 3692 'ANALYSIS F INVE O N MODELS WITH BUDGE' CONSTRAINT(U) 1/lNAVAL PODTGRADUATE SCHO00 MONTEREY CA S J KANG SEP 83

UNCLASSIFED 0/ 15/5S I

mEEE~hhh~hEE

Page 2: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

III"-°U1-

1111.25.111 .4 [16

MICROCOPY RESOLUTION TEST CHART

NATIONAL BUREAU OF STANDARDS-1963-A

S •'

Page 3: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

NAVAL POSTGRADUATE SCHOOLMonterey, California

THESS ~ELECT-':

THESIS ~ J AN 1 S 3 t934

ANALYSIS OF INVENTORY MODELS

WITH BUDGET CONSTRAINT

by

Sung j1in, Kang

September 1983

LJ

Thesis Advisor: P.R. Richards

Approved for public release; distribution unlimited.

612

Page 4: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

UNCLASIF lEsacu"Tv OI.PAWM or -FMuS lAs (su no* &"me*

READ ITRUCTIONSMW 00JA ATMPAC OWORR COUPLRTIG FORM

@VTCCftI MSi RC71 TAtALOG NUMBER

4. TITLg (md at*wU) S. TYPEt or 4EPOR' 6 0911110 COV91460

Analysis of Inventory Models with Master's Thesis;Budget Constraint Septmber 1983

6. PNP~uNGCft. q9PORT NUMUEN

I. COWNACT OR GRANT NUM690(s)

11. PESPOFMlO 0ANIZATMu NAME ANDS A0101981 10. PRO411AM ZLEMVM?, PROJECT. TASK

Naval Postgraduate School AREA A WORKC UNIT HMMNER$

Monterey, California 93943

ICOUUS.LIMSO 9PICR HNAA* AuSRM 12. ORPORT OAT%

Naval Postgraduate School September 1983Monterey, California 93943 75 U3~W AE

'8. NNSUIMfIG WSCY MAUR6 =110 LOOWESail Eh n C.UeE"I aoes) 1S. SECURITY CLASS. (of this epel)

Unclassified

=01 SSPCAION/63@WNQRADING

V&. DSTWUSJTION STATEMENT9 (SEof We *MUEJ

Approved for public release; distribution unlimited.

17. *gTWUTO STATEMENT (of Me 41680110 d~erd to Week 56. it QtI..1 bon Xbeof

I&. SSjPft&M3UIA'S NOTES

I. 18T we If Cn~ws mvn slifto It "Oesr m mup - ugowatp by week minr)

Units ShortTime-Weighted Units ShortAvailabilityLagrangian Multiplier SearchMar inal Analysis

MS? ri'wM" -M 4111 01001 00 aoou -08I 0141~ i p y6 mesa"W")

This thesis addresses the problem of determining theoptimal number of spares for a multi-item inventory systemwith a procurement budget constraint. Various inventorymodels are considered with objective functions like time-weighted units short, units short, essentiality-weightedunits short and pseudo-availability. Solution algorithms

DO ~147 GoTlo OPwuv0 um UNCLASSIFIED11/o #let. IF. 014. 4401 1 SECUm-TY RAMPoCAtIom or rNis PAOE 327=me

Page 5: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

UNCLASSIFIEDscMTV CLAMFICATION OF T16 PAGE (WIN DO* I&m

(20. ABSTRACT Continued)

are derived using the generalized Lagrange multiplierapproach and a marginal analysis approach.

Sample data and output results are provided andV, comparisons of the alternative models are given. Finally,

a discussion and example is given of the use of the modelsas a means of estimating the budget required to attain aspecified level of performance.

_;D i f ib atio "-4

IAvailabilit T Code.8

D Ist Spocial

S.N P@102- LX 014-6601

2 UNCLASSIFIED86UIVCLAUSFICAYION OP TUNl PAGWM b80=

WIN"

Page 6: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

Approved for public release; distribution unlimited.

Analysis of Inventory Modelswith Budget Constraint

by

Sung Jin, KangMajor, R~epublic of Korea Army

B.S., Republic of Korea Military Academy, 1974

Submitted in partial fulfillment of therequirements for the degree of

MASTER OF SCIENCE IN OPERATIONS RESEARCH

from the

NAVAL POSTGRADUATE SCHOOL

September 1983

Author: ______________________

Approved by: _____________________

T h es9is Adavi-sor

3

e i

Page 7: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

ABSTRACT

his thesis addresses the problem of determining the

optimal number of spares for a multi-item inventory system

with a procurement budget constraint. Various inventory

models are considered with objective functions like time-

weighted units short, units short, essentiality-weighted

units short and pseudo-availability. Solution algorithms

are derived using the generalized Lagrange multiplier

approach and a marginal analysis approach.

Sample data and output results are provided and compari-

sons of the alternative models are given. Finally, a dis-

cussion and example is given. of the use of the models as

a means of estimating the budget required to attain a speci-

fied level of performance.

I4

. .. n (" " - ,t . ,- - ,,: i , !,i. ._________________ - -- i.

Page 8: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

TABLE OF CONTENTS

I. INTRODUCTION 8

II. THE GENERAL PROBLEM i-----------------------------11

A. GENERAL FORM OF OBJECTIVES WITH CONSTRAINTS - 12

1. Measures of Effectiveness andObjective Functions --------------------- 12

2. The Line-Item Allocation Modeland Solution Procedure -- ----------- 15

B. AUTOMATING SEARCH ON THE LAGRANGEMULTIPLIER ---------------------------------- 18

C. MARGINAL ANALYSIS PROCESS ------------------- 22

D. SAMPLE DATA RUNS OF UNITS SHORT MODEL ------- 24

III. TIME-WEIGHTED UNITS SHORT MODEL ----------------- 27

A. DESCRIPTION OF THE MODEL -------------------- 27

B. POISSON DEMANDS CASE ------------------------ 28

C. SOLUTION PROCEDURE ---------------------- 30

D. SAMPLE DATA RUNS ---------------------------- 33

IV. PSEUDO-AVAILABILITY MODEL ----------------------- 35

A. DESCRIPTION OF THE MODEL -------------------- 35

B. SOLUTION PROCEDURE -------------------------- 37

C. A NUMERIC EXAMPLE FOR THE MSRT MODEL ANDTHE AVAILABILITY MODEL ---------------------- 39

D. SAMPLE DATA RUNS ---------------------------- 43

V. COKPARISON OF MODELS ---------------------------- 45

A. ANALYSIS FOR SAME DATA ---------------------- 45

B. DISCUSSION OF SIMILARITIES ----------------- 47

5

Page 9: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

VI. USE OF MODELS FOR BUDGET DETERMINATION------------- 49

A. EFFECTIVENESS VS. BUDGET---------------------- 49

B. COMPANION PROBLEM---------------------------- 53

VII. CONCLUSIONS---------------------------------------- 56

APPENDIX A: COMPUTER PROGRAM FOR INTERACTIVE SEARCH 58

APPENDIX B: COM4PUTER PROGRAM FOR AUTOMATING SEARCH 63

APPENDIX C: COMPUTER PROGRAM FOR MARGINAL ANALYSIS 68

LIST OF REFERENCES--------------------------------------- 74

INITIAL DISTRIBUTION LIST-------------------------------- 75

IL .

Page 10: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

LIST OF TABLES

I. Interpretation and Uses of w ------------ 14J

II. Results of Units Short Model ------------------- 25

III. Optimal Allocation for TWUS Model -------------- 34

IV. Input Data for Example ------------------------- 39

V. MSRT Data for All Feasible Solutions si -------- 40

VI. The Allocation of Spare Parts for MSRT Model --- 41

VII. The Allocation of Spare Parts for AvailabilityModel in the Counterexample -------------------- 42

VIII. The Allocation of Spare Parts for theAvailability Model ----------------------------- 43

IX. The Allocation of Spare Parts for ThreeDifferent Models ------------------------------- 46

X. The Comparison of Objective Values forThree Models ----------------------------------- 47

I

i7

, 7-. -

Page 11: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

I. INTRODUCTION

In today's world, while all systems are becoming more

and more sophisticated, the control and maintenance of

inventories of these systems is a problem common to all

enterprises and military services. In private and commer-

cial concerns the effective control of inventories can re-

sult in decreased costs, increased sales and profits and

consumer satisfaction. In the military proper management of

inventories may contribute to increased availability and

readiness, decreased inventory investment and system costs.

For each component of each weapon system two fundamental

questions must be answered:

(1) When to replenish the inventory;

(2) How much to buy for the replenishment.

In order to answer these questions, many inventory models

have been developed in the past 30 years. See for example,

Hadley and Whitin [Ref. 1], Muckstadt [Ref. 2] and Eriksson

[Ref. 3]. Most previous work solves a variety of cost

minimization problems considering expected values of steady

state variable costs associated with shortage cost, ordering

cost and storage cost.

Such models may be appropriate for the commercial sector,

but are not always appropriate in the military world.

8

Page 12: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

In the commercial sector, the objective function of the

inventory model is to maximize profit or minimize the average

annual costs. Non-cost oriented objective functions frequently

are used in the military inventory systems. For example,

attempts are often made to maximize availability or fill

rate, or minimize the number of backorders or expected time

weighted stockouts, or minimize the probability of a stock-

out with a budget constraint.

Obviously costs are important in every inventory model.

However, many real-world inventory problems are so compli-

cated, one cannot represent accurately the real situation.

Thus, some simplifications and approximations are used when

constructing a mathematical model of any real world system.

If this is not done, the results obtained by use of the model

can easily lead to operating rules which are worse than those

currently in use, worse than those which could be derived

from simple heuristic intuitive considerations.

Many of the inventory problems are viewed as single period

problems. For example, initial provisioning, allowance list

determination and the fly-away kit problem are single period

problems. These models are perhaps the simplest of the models

in which demand is treated as a stochastic variable.

Reasonable objective functions in these models are to

maximize performance subject to a constraint on the resources.

Typical measures of performance might be availability, time-

weighted units short, fill rate, the number of backorders,

and mean supply response time.

9

Page 13: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

This thesis considers various single period models which

attempt to maximize performance subject to budget constraint.

Chapter II describes the general single period problem

and introduces the method used in this thesis of solving

those problems.

Chapters III and IV develop the time-weighted units short

model and the availability model, and explain the solution

procedure. Sample data runs for both models are provided.

Chapter V provides a comparison of models considered in

the thesis and discusses some of the properties of each

model, and Chapter VI discusses the use of models for purposes

of determining the budget required.

Chapter VII summarizes the results of the research and

concludes with some suggestions for additional research.

i

I"11

o.I

Page 14: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

II. THE GENERAL PROBLEM

In this chapter, we consider the general single period

model as a process for transforming resources into new dis-

tributions of inventory positions over the line items in

the inventory.

The essential problems of control in a line item-inventory

control system with multiple line items are:

(1) How much resources to commit at a point in time;

(2) How shall these resources be allocated to achieve

system objectives.

In a typical continuous review inventory system, we can

determine the optimal order quantity (Q) and reorder point

(r) for a given item by minimizing the average annual variable

costs. 'But in applying this theory to the real wo-ld inven-

tory systems which consist of multiple line items, it is

frequently the case that resulting minimum cosZ- solutions are

not feasible because of a budget limitation or some other

constraint. Thus, in a constrained multi-item inventory

system, the typical continuous-review policy is sometimes

inappropriate. In the following section we discuss several

objective functions to guide the line item irrentory control

system in determining how to allocate availabile procurement

funds at a particular replenishment epoch.

11

+: +I ... l .;-+,+ | + 'i ......__1__"__"_____...... ..____.. .......______ -

Page 15: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

A. GENERAL FORM OF OBJECTIVES WITH CONSTRAINTS

Consider the case in which an administrator, responsible

for the replenishment decisions, determines replenishment of

stocks of various line items on a periodic basis. Suppose

that a fixed amount of procurement budget has been allocated

to the replenishment epoch at hand and that a target number

of reorder actions has been established as a working con-

straint for the allocation epoch. The administrator's task

is to transform the available resources into replenishment

orders for different items.

1.' Measure of Effectiveness and Objective Function

Daeschner [Ref. 5] examined the constrained line-item

allocation problems. He considered several possible objective

functions which can be adapted to the case where unsatisfied

demands are backordered and to the case where unsatisfied

demands are lost sales. Let f. > 0 be the penalty (reward)]

per unit for item j and let Dj be the demand for item j in a

period. Let X. be the inventory position for item j after

ordering in a period. Let D. = d.. Then the number of salesJ J

for item j in the period is given by

d. if d. < X.1J -- )

Xj if d > X

The expected sales for item j is therefore

12

- Ij,,,.-- , ,,, •4 , -, ,. . , .

Page 16: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

J.dt1dj p (Dj =dj) + X. p (Dj > Xj)

which is equivalent to

E(Dj) - (d. -Xj)p(Dj =d)d.=X.+l I

I I

We assume that the inventory system seeks to minimize the

expected penalty incurred, or, equivalently, to maximize the

expected penalty avoided. Mathematically, the objective is

to maximize

NZ(X) = 7 ij(E(Dj) - I (dj -Xj)p(Dj =d.))

j=l j dji =Xji+l

Several interpretations and uses of the penalty coefficient

Y. are possible. Four are illustrated in Table I below. Each)

reflects a formulation of system objectives which has been

adopted or considered by the Navy Supply System. Daeschner

[Ref. 5] also considered n7. as a linear combination of various

coefficients in his line item allocation model.

There are many other types of objective functions which

are currently used in the military. For example,

(1) Minimize units khort in a given period

N GZ(X) - [ (d.-X.) p(D. -d)j-1 dj Xj+l

13

Page 17: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

TABLE I

INTERPRETATIONS AND USES OF n.)

Penalty Coefficients Objective

it = c. Maximize expected sales from

stock.

it = l/Pi Maximize the expected requi-

sitions filled (P = averageJ

quantity of item j demanded

per requisition).

t. = 1 Maximize the expected number)of units issued from stock.

7. = LT. + TMNIS Maximize expected customerJ J- TMISS waiting time per unit avoided

by issue from stock, where

LT. is the lead time for itemJj, TMNIS is the calendar time

anticipated to process a

request and TMISS is the time

to affect issue from stock of

a demand, available item.

(2) Minimize time-weighted units short

Z(X = Nzcx W I Twus i (xi) E -i

where:

TWUS(Xi) = time weighted units short1

E - essentiality

14

, . I " |".

Page 18: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

(3) Maximize system availability

NZ(X) = n A (X.)

i=1 1

where:

A. - Availability for each item.

The objective functions (2) and (3) will be explained in

Chapters III and IV.

2. The Line-Item Allocation Model and Solution Procedure

In the previous sections, many kinds of objective

functions are introduced. If we define them correctly, those

objective functions can be solved by various techniques. It

is evident that an actual inventory system with limited re-

sources might be unable to carry out a prescribed inventory

policy if either the amount of procurement funds available

or the number of replenishment actions exceed the available

resources. The problem is made more complicated by the fact

4 that the objective functions are "non-linear" and the require-

ment that the X.'s must be integers. The problem is stated

4 mathematically as

max Z(s)

(Al) s.t. c.s. < Bj-l 3 1 -

NL H(sj) < Rj-i

15

t

Page 19: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

a - (sts,2 ,...,N): integers

c. = the unit price of item jJ

s. = the number of buys of item j)

H(s.) = 1 if s. > 0

= 0 otherwise

B = the procurement budget limit at the realloca-tion epoch

R - the maximum number of individual procurementactivities allowed in the present allocation.

To solve the problem (Al), the generalized Lagrange multiplier

(GLM) method of Everett [Ref. 41 can be used. Using this

method, the problem can be reexpressed as

N(A2) max L(S,X) = Z(s) - j(( c.S) -B)

5 - -- j=l 3

N- H(s_) -R)

S e s and Xl' X 2 > 0 with optimal solution S*(A).

Problem (A2) is the Lagrangian problem associated with (Al).

Using Everett's theorem, one can determine a bound on the

optimal solution, Z(s*) to be

Z(s*) < Z(s*(X)) - Xl(B(X) -B) - X2 (R(X) -R)

.16

1 ,,': = r I u .L, . ..... i. C' ' /"p 'i* . ,'"

Page 20: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

where

NB (X c.S!.(X)

j=l

NR(X) = XH(S!(X))

jl

and s*(X) is the optimal solution vector for a given pair

(Af' 2).In solving problem (M2), we can separate the N-

variable optimization problem into N one-variable problems.

Choosing trial values of X 1 and A2we maximize

WA) L.i(s.,) = z.(s~ i X- ~

When considering the integer nature of decision variables,

the optimal solutions for WA) are determined by finding the

values s. such that

L.(st+l,X) - L.(s*,X) < 0 and L.(s*,X) - L (s*-l,x) > 0.

Thus s. is the smallest value such that

AL (sj,A) -L.(s.+l,A) - Lj(s.,A) < 0

In order to get an optimal solution, Daeshner [Ref. 5] used

an interactive computer program, which evaluates the current

17

Page 21: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

optimal solutions with A1 and A2 " Each time, the user can

select a pair A' A2 and objective function type to be con-

sidered. Then the user is provided with output which indi-

cates the budget consumed, the number of stock replenishments

generated, the achieved objective function value and a maximum

attainable value for the objective function.

After examining the output, the user can modify the

input parameters and continue or terminate the run. Decreas-

ing the non-negative multiplier values tends to use more of

the corresponding resources, increasing the values used, less.

When the replenishment actions generated by a pair of values

(A1,A2) exactly consume the available resources, B and R,

the solution is optimal. Frequently exact equality may be

impossible because of integer nature of the problem. Thus

the solution obtained may not be optimal, but the difference

is not likely to be significant.

B. AUTOMATING SEARCH ON THE LAGRANGE MULTIPLIER

The interactive search method cannot guarantee an optimal

solution and it requires trial and error to get the approxi-

mate optimal solution. Consider the case in which there is

only a single constraint, with the same type of objective

functions. The mathematical program is then

max Z(s)

(Bl) N

s.t. j csi < B

18

Page 22: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

S - (s1 82 , = integer number of buys

B = budget limit

ci - price of item i.

We can rewrite the above equation using a Lagrange multiplier,

as:

N(1) L(s,8) = Z(S) - [ cis i - B]

j=1

Then separate the equation.

N(2) L(SlS2,...,s N ) I (Z(s i ) ecis i ) + 8B

j=l

Equation (2) can be maximized by maximizing each sub-

objective function. If Z(si ) is differentiable with respect

to each si , the optimal solution is obtained by

aL . dZ (s i )

s i = 1

aLThus set Ts= 0 and get

dZi (s£

= dsi /

Nwhere 8 is such that z cis = B. Everett [Ref. 4] shows

that e can also be interpreted as a shadow price for the

objective function: i.e., e = 3Z/3B. Due to the integer

19

Page 23: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

nature of si' it is often impossible to get an exact optimal

solution. Difference equations must be used because the

region in which the solution is desired consists of a set

of discrete points. Therefore, let

(3) ALi(si,e) = Li(si,8) - Li(si-l,e)

= Zi(s i) - ci si - Zi(si-i) + eci(si-l)

= Zi (si) -Ci

We know that Equation (3) is a concave function at the point

s > 0. The optimal solution must satisfy ALi(si,8) > 0 and

AL (si+l,6) < 0. Thus the optimal solutions are given by

finding the largest si's such that

ALi(sie) > 0

or equivalently

(4) AZi(s) - Cie > 0 i = I,...,N.

The Lagrangian multiplier e can be found by the following

search algorithm.

20

AXI.

Page 24: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

STEP 1. Find an initial upper bound eu . Let all si be

assigned zero at the beginning and find the

change of objective function per unit dollar as

a result of increasing to one unit.

AZ1 (1)B 1 c1

AZ2 (1)e2 c220

en -AZn (1)

cN

where AZi(1)= Zi(1) - Zi(O).

Because of decreasing marginal returns or objective function

values and because of the interpretation of 6e an upper bound

on e is given by: eu = max[e,e 2 ,..., n ].

STEP 2. The initial 6 will be

e =eL + eu02

where 8L = 0.Find for each i, the largest si so that

IAZ i(asi)

eC i -- 0

iiand evaluate the objective function and the budget

required.

21

h "'' I _ ' !

Page 25: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

STEP 3. If the budget used is greater than the given

budget, let

( 0 + 8u)

81 = 2

otherwise

eo + eL81 - 2

Each time update the S vector, the objective

function values, the upper bound of the objective, and the

amount of budget consumed.

STEP 4. Stopping rule.

Stop when the used budget is equal to the given

budget or the difference between the current upper

bound and the objective function value is less

than some limit (E). Otherwise go to step 2,

and continue until the above conditions are

satisfied.

A FORTRAN program for this algorithm is given in Appendix B.

C. MARGINAL ANALYSIS PROCESS

The theory of marginal analysis has been used in many

inventory models when resource constraints are active. In

an economic sense, AZi(si)/ci can be interpreted as the

marginal increase in the objective function per dollar spent

22

Page 26: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

achieved by adding one more unit of stock. It is reasonable

for an inventory controller who has a scarce resource such as

a procurement budget to buy an item which gives the maximum

benefit per dollar spent.

By using a simple computerized algorithm, the line item

allocation problem can be solved easily. The first step is

to set all si = 0 and compute

AZ1 (s1+1) AZ2 (s2+1) AZn(Sn+1)max , ,..i l 2 cn

If the maximum is taken on for item j, set s. = 1 and

deduct the unit price for unit j from the budget. The second

step is then to recompute AZ. and then findJ

AZ.(s.) AZ.(s.)max{maxf .1 1

i#j CiC

The next unit is assigned to the index j where the maximum

is taken on, etc. This is continued until adding an additional

unit exceeds the budget constraint. It should be noted, how-

ever, that the method described does not insure optimality

[Ref. 11. Specifically the method may stop too soon. If the

item i selected from the marginal analysis has a ci value

greater than the remaining budget, the procedure terminates

even though some other item j may have a cj value less than

the remaining budget. An obvious improvement in this area

could be the inclusion of a subroutine that would select

23

' ": ' ' i 1 m- n ... " - I f 2 .L.. .i--.. .

Page 27: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

from the remaining items the best one from those having c. s

smaller than the remaining budget. A FORTRAN program for

performing this marginal analysis is provided in Appendix C.

D. SAMPLE DATA RUNS OF UNITS SHORT MODEL

A weapon system consists of 10 components. The system

manager wants to minimize the number of units short by supply-

ing spare parts to support the weapon system. Suppose that

the demand rate, lead time, price and essentiality code for

each item i are known. The objective function can be expressed

by

10 Cminimize Z(s) = I (di-si)p(Di=di )Ei

(Cl) i=1 di=si+l1

10subject to sic i L B

il

where:

Ei = essentiality code

B - budget limit

- .T. d.e (A T)

P(Di=di) =(d i )

The approximate solution of (Cl) can be obtained by the marginal

analysis method. Table II shows the computational results

for this system with known input data.

24

. . .. . .

Page 28: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

TABLE II

THE RESULT OF UNITS SHORT MODEL

No. A Lead Price Essen. Alloca- UnitsTime ($) tion Short

1 1.0 1.0 10.2 1.0 5.0 0.0007

2 0.1 1.0 20.0 1.0 1.0 0.0048

3 3.0 1.0 100.0 1.0 2.0 1.2489

4 25.0 1.0 2.0 3.0 42.0 0.0013

5 1.0 1.0 5.0 1.0 5.0 0.0007

6 0.5 1.0 5.0 3.0 4.0 0.0002

7 10.0 1.0 1.0 1.0 21.0 0.0012

8 5.0 1.0 100.0 1.0 4.0 1.4368

9 1.0 1.0 50.0 1.0 3.0 0.0233

10 2.0 1.0 100.0 1.0 2.0 0.5413

Table II shows several properties of the units short

model. First of all, more than one unit short in a year

occurs in the high cost items (items 3 and 8). Second, low

demands and low price items are allocated enough. Items 2,

5 and 6 are allocated more than five times their mean demand.

Also this model tends to stock more of the high demands and

low price items.

Finally, the essentiality weights cause greater alloca-

tions to be provided to those items with high essentiality

than would be provided with equal weights.

25

Page 29: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

Other results include:

Total objective value 3.26

Shadow price 0.001899

Budget limit $1170

Budget left $0.0

AZ(s )E.The shadow price is the last maximum value of - 1

C.1

It can be interpreted approximately as the amount of

decrease in the objective function achieved by adding one

more dollar.

26

I I 1-

Page 30: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

III. TIME WEIGHTED UNITS SHORT MODEL

A. DESCRIPTION OF MODEL

In the previous chapter we have discussed various objec-

tive functions and solution methods for the single period

inventory problem. In the military services, many measures

of effectiveness have been used to indicate system performance.

Among these measures are fill rate, availability, mean supply

response time, the number of stockouts, and time-weighted

units short. In this chapter we consider a model which

minimizes time-weighted-units-short (TWUS).

Suppose that a weapon system consists of n components

and the objective is to allocate a given budget for spare

parts so as to minimize time-weighted-units short for the

entire system. Assume that

(1) procurement lead time and repair lead time are known

constants.

(2) demands for each installed unit have a known

distribution.

(3) the total amount of procurement budget available to

spend on all components is fixed.

(4) the objective is to minimize essentiality weighted

TWUS. Mathematically, the model can be written

as

27

I U

Page 31: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

n 1min TWUSi (si)Ei-STsil

ns.t. 1 c~s. < B

where:

TWUSi(si) = time weighted units short when thereare s. units for item i1

SLT = total sum of lead time demandni A

Ei = essentiality code for item i

B = budget limit in a given period

Ci = price of each item.

In the above problem, if the TWUS is properly defined, this

model will be solved easily by using the methods explained

in Chapter II.

B. POISSON DEMAND CASE

We shall now determine an exact expression for the

TWUSi(si) for the case in which demands are Poisson distributed.

Let the mean rate of demand be A. units per year and the

lead time be a constant Ti. In addition to treating the

demand variable as being discrete, the number of buys si

also will be treated as a discrete variable. Thus if D. is

the lead time demand item j:

28

Page 32: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

-A .T. s.e Ai (iTi)P(Di=s i ) = (s.i (1)

= p(si;X iT i )

Let

P(s i ) = prob(Di >s.) = P(di;XiTi ) (2)1 11 d.=s.

1 1

If there are si units of stock for item i, Richards and

McMasters [Ref. 8] show that the expected time-weightedunits short in (0,T i ) is given by

T. s i (si+l)E[TWUSi(si H = +{P(si+l)[XiTi-2si + X.T

1 1

+ p(s.;AITi ) (AiTi-s) } (3)

For those cases where the expected lead time demand is

large, the Poisson probabilities in (3) can be approximated

by a normal distribution with mean AiTi and variance

uia = AiT.. Let1. 1

(X) 1 exp(-x 2/2)

be the standard normal probability density function and let

*(x) = f *(u)du be the complementary cumulative distributionx

29

.

Page 33: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

function for the standard normal. Then expression (3) can

be rewritten in terms of the normal probability function as

follows:

T. si+l-X.Ti) s.(si+l)

E[TWS.(s] H '{p [iX.T.-2s + XiTi i ] 2- ii(i i

si-AiT i1 ( 1~ ')(XiTs)} (4)+ .--. 11 1

This expression should be used in those cases in which XiTi

is large. We have developed the expression for the expected

time-weighted units short in a period of length Ti when there

are s. units of stock for item i.

In the next section we write the expression for the total

essentiality-weighted time weighted units short over all items,

and we provide a solution procedure for allocating the given

budget optimally.

C. SOLUTION PROCEDURE

The mathematical program for the time-weighted-units short

problem is:

N E.T s (si+1)(Cl) min Z(s) = S{P(si+l) [XiTi2si +SLT X~ T1

+ P(Si;AiJi ) ( ii-si) }

Ns.t. cis i < B

i=l11-

30

--.. . .. . . .

Page 34: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

To solve this problem we can use the Lagrangian multiplier

technique. Let

N NL(sls 2 ,...,sn;e) = Zi(s i ) + 6(B- cis i ) (5)i=1 i=l

Here Equation (5) is separable in the items, and minimization

of the total objective function is accomplished by minimizing

the individual functions Zi(si) subject to budget constraints.

Consider a single item i. Let

AL (s i ) = Li(si-l) - L(si)

- Zi(si-1) - Zi(s i ) +ecis i - eci(si-1 )

SAZ i(s i ) + eci (6)

where

AZi(s i ) = Ei[TWUSi(si-1) - TWUSi(si)] (7)

As shown earlier

TWUS(s-) T S(S-l) ]+p(s-1;XT)(T-s+)}

-- {([AT-2(s-)+ AT s

T{:(XT !x2+ 21 + ) p(s;XT) (XT-s+l)

31

16-t-

i , o

Page 35: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

TWUS(s) T F{P(s+1) [XT-2s+s(s+l) p(s;AT)(XT-s)}

XT +

T- )F2 T ]-p(s;XT) (XT-2s+ sT l)

+ p(s;XT) (XT-s)}

so that

TWUS(s-1) - TWUS(s)

T 2 s 2- s s2{F(s) [2 + XT +p(s;XT)s- T- + 3 + XT-2s

XT+s

= [(S)[2 -s + 3 (s;T)]

P(s) [T -- ) + y p(s;AT) (8)

Substitute Equations (7) and (8) into (6). Then

AL (s) E (.T -- P(s.;A.T.)+-p(Si;A.Ti4]s. si

+ ec i (9)

The optimum solution s! is the largest s. such that

ALi(s i ) > 0

32

Page 36: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

or equivalently,

E (Z (si-l)-Z (s) E. s.1 1 1 1 1 1 -UT. 1

ci = i i .)~ i;IiT i )

S.

+ - p(s) > -e

The basic algorithm for solving this problem was explained

in the previous chapter. A computer program for searching

for 8 is provided in Appendix B.

D. SAMPLE DATA RUNS

Consider a weapon system which consists of 10 components.

Suppose that the demand for each component is Poisson dis-

tributed with parameter Xi and the lead time is known constant

T. Let the budget available for procurement be $19224.

Table III shows the optimal allocations provided by the TWUS

model.

The allocation given when the demand distribution is

approximated by the normal distribution is also provided

in Table III for comparison. (For comparability, the variance

for the normal distribution is taken to be the same as the

mean). Comparing the results, we observe that the normal

case buys more of the high demands low cost items. There is

a small difference in the allocation for items 8 and 9 which

are more expensive than the others. For demand rates less

than 10, the usefulness of the approximation is questionable.

33

.. '~~~~ . -. , ';.- .-.5°

Page 37: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

TABLE III

OPTIMAL ALLOCATION FOR TWUS MODEL

Item A. T. ci ($) E. Poisson Normal1 1 1

1 10 1 10 1 17 20

2 100 1 20 1 113 120

3 15 1 80 1 19 21

4 20 1 2 1 32 36

5 50 1 5 1 65 71

6 80 1 30 1 90 96

7 20 1 1 1 35 37

8 15 1 200 1 17 15

9 75 1 100 1 77 74

10 10 1 75 1 14 16

The resulting values of the objective function for the

optimal solutions are:

Poisson Case Normal Case

Z(s*) 0.00094 0.0015

Shadow price (6*) 0.00015 0.00055

Budget limit $19224 $19224

Budget left 0 0

The objective function value for the Poisson demand case is

less than the normal demand case. The main reason for the

difference is due to items 8 and 9.

34

Page 38: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

IV. PSEUDO AVAILABILITY MODEL

A. DESCRIPTION OF MODEL

In the previous chapter, the TWUS objective function was

introduced as a means for allocating a limited budget.

Operational availability is a widely stated measure of the

operational readiness of military forces and weapon systems.

Thus, it is appropriate to consider stockage models with an

availability objective as a means of allocating limited

resources.

The most direct and meaningful measure of the influenceof peace time operating stocks on readiness is weaponsystem (or end item) availability. We use the termsavailability, end-item availability, and weapon systemavailability interchangeably to mean the probabilitythat an end ite, such as a tank or an aircraft,selected at random, is not waiting for a componentto.be repaired or shipped to it. [Ref. 6]

Many authors have attempted to determine stockage levels for

components by maximizing equipment operational availability,

subject to a budget constraint. See, for example, Jee [Ref.

7]. Usually, the availability for component i is defined by

the ratio

MTBFiAi MTBFi +MTTR i + MSRTi(si)

where:

MTBF. = the Mean Time Between Failure of item i;1

35

Page 39: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

MTTRi = the Mean Time To Repair for item i;

MSRZi (si) = the Mean Supply Response Time for item i.

If the weapon system is assumed to consist of the n components

all arranged in series, then the system availability is the

product of the individual item availabilities. (This assump-

tion means that the system will fail if any of the components

fails.) With this assumption, the allocation problem, stated

in terms of system availability is:

n(P1) max II A.(s.)s i=l

ns.t. C C.s. < B i = 1,2,...,Ni=l ii-

where:

A.(s.) = the availability of item i having s.units in stock; 1

B = the budget limit;

Ci = the price for each item i,I1

In the expression of Ai(s i), the term MTBFi is the recipro-

cal of the failure rate i, MTTR i is assumed to be independent

of the decision variables and the available funds and MSRTi(si )

can be expressed in terms of TWUS(si ) as

!1MSRTi(s) -TWU(s)

i 11

36

iI,,

Page 40: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

Thus, the main determination of availability from the point

of view of the supply system is MSRTi(si). Many techniques

for solving this model have been developed. In the next

section we represent an algorithm for solving the availa-

bility model by using the marginal analysis method.

B. SOLUTION PROCEDURE

The model (PI) is not additive in the individual com-

ponent availabilities but is converted into an additive

function by transforming the objective function. Taking the

natural log of the objective function, the model can be ex-

pressed in the following way.

n(P2) max in A. (s i )

s i=l

ns.t. [ cis. < B i = 1,2,...i=l1

Now the model (P2) is separable for all i and maximization

of (P2) yields the same solution as maximization of (P1).

The marginal analysis method selects an item which gives at

each step the greatest increase in log(Ai(si)) per dollar

spent.

STEP 1. Start with zero units for all items.

STEP 2. Compute the increase in log availability per dollar

spent as a result of purchasing one additional

unit.

37

"-Ai I

Page 41: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

In Ais(s)=.--[in A.(s -n Ai(si)]I i i

where i -1,2...,N

MTBF.

1 1 £n[MTBF i +MTTRi +MSRTi(si

STEP 3. Select that item i corresponding to the maximum

ratio.

A2n Al(s 1 ) Ain A2 (s 2 ) An A (smax [ , - ... ,

all s C1 c 2 Cn

STEP 4. Increase the number of units stocked for the item

selected at step 3 by one additional unit if the

unit price is less than the amount of budget

remaining.

STEP 5. Update the S vector, the MSRT(s) expression and

decrement the available budget. If the remaining

*budget is greater than the cost of the cheapest

item, Go to Step 3. Otherwise, Stop.

In the following section, we will illustrate this procedure

with a sample system. The computer program is provided in

Appendix C.

38

, g'

Page 42: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

C. A NUMERIC EXAMPLE FOR THE MSRT MODEL AND THE AVAILABILITY

MODEL

In the expression for availability, the MTBF and MTTR

terms are not functions of the number of spare parts. There-

fore it is comnnly believed that maximization of system

availability is equivalent to minimization of mean supply

response time. However, this is not the case, as shown

below.

Suppose a weapon system consists of three components and

the demands are Poisson distributed with parameters A, X 2

and A3, respectively. The lead time is a known constant and

the components have essentiality codes Ei. The unit price

and MTTR are known and the budget is limited to 20 dollars.

This information is summarized in Table IV.

TABLE IV

INPUT DATA FOR EXAMPLE

ITEM X. c. MTTR. E. T1 1 1 1 1

1 1 5 0.0274 1 1.0

2 0.1 5 0.0027 3 1.0

3 10 1 0.0054 1 1.0

To solve MSRT minimization problems, we first determine

the MSRT's for all possible cases. These values are provided

in Table V.

39

• il... : .. , .. ... ,. .. ...... •... .j. ,_:Z:

Page 43: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

TABLE V

MSRT DATA FOR ALL FEASIBLE SOLUTIONS S.1

MSRT(si) ITEM 1 ITEM 2 ITEM 3

iMSRT(0) 0.9482 0.9837 0.6MSRT(i) 0.3161 0.1967 0.5

MSRT(2) 0.0708 0.02 0.4099

MSRT(3) 0.0132 0.00227 0.3298

MSRT(4) 0.0021 0.0002 0.2596

MSRT(5) 0.0003 0.1992

MSRT(6) 0.1485

MSRT(7) 0.1072

MSRT(8) 0.0746

MSRT(9) 0.0500

MSRT(10) • 0.0322

MSRT(1i) 0.0199

Using the solution procedure described in the previous chap-

ter we determine the optimal solution to be as shown in Table

VI.

40

S. ...

.... ,;'** : '

Page 44: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

TABLE VI

THE ALLOCATION OF SPARE PARTS FOR MSRT MODEL

ITEM 1 2 3USED

ALLOCATION AZl(S I) AZ2 (s 2 ) AZ3 (s 3 ) BUDGET ($)

(0,0,0) 0.12462 0.47216 0.1 0

(0,1,0) 0.12462 0.1040 0.1 5

(1,1,0) 0.04905 0.1040 0.1 10

(1,2,0) 0.04905 0.01265 0.1 15

(1,2,1) 0.04905 0.01265 0.09 16

(1,2,2) 0.04905 0.01265 0.08012 17

(1,2,3) 0.04905 0.01265 0.07022 18

(1,2,4) 0.04905 0.01265 0.06039 19

(1,2,5) 0.04905 0.01265 0.0507 20

The optimal solution for MSRT model is (1,2,5). Repeating

the analysis for the availability objective function we

obtain the results provided in Table VII from the marginal

analysis procedure.

c "1AZi(s i ) = -(1Zilsi+1) - Zi(s i )]

1.in Ai(si+1) - In Ai(si)]1

41

Page 45: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

TABLE VII

THE ALLOCATION OF SPARE PARTS FOR AVAILABILITY MODEL

ITEM 1 2 3USED

ALLOCATION AZ (s1) AZ2 (s 2 ) AZ3 (s 3 ) BUDGET

(0,0,0) 0.07712 0.1294 0.1529 0

(0,0,1) 0.07712 0.1294 0.1611 1

(0,0,2) 0.07712 0.1294 0.1689 2

(0,0,3) 0.07712 0.1294 0.1759 3

(0,0,4) 0.07712 0.1294 0.1808 4

(0,0,5) 0.07712 0.1294 0.1821 5

(0,0,6) 0.07712 0.1294 0.1777 6

(0,0,7) 0.07712 0.1294 0.1660 7

(0,0,8) 0.07712 0.1294 0.1469 8

(0,0,9) 0.07712 0.1294 0.1217 9

(0,1,9) 0.07712 0.0447 0.1217 14

(0,1,10) 0.07712 0.0447 0.0938 15

(0,1,11) 0.07712 0.0447 0.06702 16

(0,1,15) 20

The optimal solution for the availability model is (0,1,15).

Comparing the results of the two models, we see that the

availability model allocates more units to the high demand

lower cost items than the MSRT model.

42

I~~~ ' ~ i

Page 46: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

D. SAMPLE DATA RUNS

Suppose that a weapon system consists of 10 components

and the demand of each component is Poisson distributed with

parameter Ai, and lead time Ti, mean time to repair MTTRi

are known constants. In order to maximize the availability

of spare parts with budget constraint, we can use the modi-

fied Availability model (P2) instead of (P1). By using the

computer program in Appendix C, this problem can be solved.

Table VIII provides the allocations of spare parts in the

Availability model when the budget is 1170 dollars.

TABLE VIII

THE ALLOCATION OF SPARE PARTS FOR THEAVAILABILITY MODEL

ITEM A. T. ci ($) Ei MTTRi ALLOCATION Ai (s.)

1 1.0 1.0 10.0 1.0 0.0137 4.0 0.986

2 0.1 1.0 20.0 1.0 0.0274 2.0 0.997

3 3.0 1.0 100.0 1.0 0.0137 3.0 0.821

4 25.0 1.0 2.0 3.0 0.0822 37.0 0.327

5 1.0 1.0 5.0 1.0 0.0274 5.0 0.973

6 0.5 1.0 5.0 3.0 0.0027 4.0 0.999

7 10.0 1.0 1.0 1.0 0.0054 21.0 0.949

* 8 5.0 1.0 100.0 1.0 0.0411 3.0 0.538

9 1.0 1.0 50.0 1.0 0.0082 3.0 0.987

10 2.0 1.0 100.0 1.0 0.1370 2.0 0.697

43

SI '* . ." 4,; " 4

l l: I - I " "" "" .:4_-''

'9

Page 47: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

From the table, one can see that the availability of an

item is greatly influenced by the MTTR term (see item 4).

The availability for that item never exceeds 0.333 even if

the MSRT is zero. We also observe that the availability

model tends to stock the high demand low cost items.

The objective function for the optimal solution is given

by:

Total obejctive value 0.08999

Shadow price 0.000261

Budget limit $1170

Budget left $0.0

A comparison of the above results with the allocation given

in Table VIII shows that the total availability is relatively

low even though most of the items have high availabilities.

Also as mentioned above, when the MTTR data for an item is

large relative to the MTBF, a high availability cannot be

achieved.

44

44 .. '

Page 48: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

UV. COMPARISON OF MODELS

A. ANALYSIS FOR SAME DATA

In this chapter, we continue to consider the allocation

of spare parts to maximize the system performance in the

different allocation models. In this thesis, we have looked

at three models: the units short model, the time-weighted

units short model, and the availability model. Since each

model attempts to reduce stockouts as much as possible the

allocations generated by the models are strongly correlated.

This is especially true for the availability model and the

MSRT model since availability is a function of MSRT. However,

we saw earlier that the allocations from the models are not

necessarily the same.

Assume that a weapon system consists of 10 items, the

demands are Poisson distributed and MTTRVi ci, Ti, Ei are

known constants and a budget constraint of the weapon system

is $1170. The optimal allocations for the three models are

shown in Table IX. As can be seen, the TWUS model is more

sensitive to the lead times than are the other two models

(see items 5, 6, and 7).

The units short model is more sensitive to the price of

the item than are the other two models. For item 9 the units

short model bought nothing, but the TWUS model and the availa-

bility model allocated 2 and 3 items respectively. All

45

K-i--.. ... - .I" , '

- S. -

Page 49: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

TABLE IX

THE ALLOCATIONS OF SPARE PARTS FOR THETHREE DIFFERENT MODELS

UnitsItem I. cost Ess. T. MTTR Short TWUS Avail.1 1

(yr) M (yr) (yr) Model Model Model

1 1.0 10 1 1 0.0137 3 3 4

2 0.1 10 1 1 0.0137 2 1 2

3 15.0 3 1 1 0.0137 24 20 22

4 15.0 3 3 1 0.0274 26 23 24

5 3.0 10 1 0.5 0.0274 4 3 4

6 3.0 5 3 0.5 0.0274 6 4 6

7 10.0 50 1 0.2 0.0054 0 0 3

8 10.0 50 1 1 0.0411 8 7 2

9 2.0 50 1 1 0.0137 0 2 3

10 2.0 100 4 2 0.1370 5 5 5

three models are highly affected by the essentiality code.

4 This is illustrated by a comparison of items 9 and 10. Table

X presents the corresponding values of the three objective

functions.

46

. .. . .* f .

Page 50: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

TABLE X

THE COMPARISON OF OBJECTIVE VALUES FOR THREE MODELS

OBJFN UNITS

MODEL SHORT TWUS AVAILABILITY

UNITS SHORT 0.1523 0.0458 0.0483

TWUS 0.1527 0.0353 0.0687

AVAILABILITY 0.1969 0.0775 0.0709

The above table was established by computing each objective

function for the allocations determined by the three differ-

ent procedures. Comparing the results of the three models,

the TWUS model seems to do the best job considering all three

objective functions. However, no general conclusions can be

drawn about the preference of the TWUS model for other

situations.

One needs to determine which objective function most

closely matches a servicers' feeling about how operational

readiness is affected by stockouts and delays in satisfying

stOckouts.

B. DISCUSSION OF SIMILARITIES

In the budget allocation problem there are many factors

which affect the allocation such as demand, lead time, cost,

time to repair and essentiality. The three models share simi-

lar properties. First of all, as can be seen in the above

47

Page 51: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

example, all models tend to stock the cheap, high demand

items in favor of expensive low demands items. This is

because of the models attempts to get the biggest benefit

per dollar spent. Potential benefit per additional unit

increases with an items demand rate. Second, items having

high essentiality code are given preference, as is the in-

tent of essentiality assignment schemes. Essentiality

weighting is one way to counter the preference given the high

demand low cost item observed earlier. It is frequently the

case that the most critical items are low demand expensive

items. Without the essentiality weighting such items would

be neglected by the type of models examined in this thesis.

i

48

I .

Page 52: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

VI. USE OF THE MODELS FOR BUDGET DETERMINATION

A. EFFECTIVENESS VS. BUDGET

The models that we have discussed have attempted to opti-

mize performance subject to a budget constraint. We have

assumed that the budget was given. There are many ways in

which budgets are determined. However, budgeting people and

inventory managers alike often express the desire to have a

methodology that they can use to determine the amount of

money that should be provided.

In most cases the amount is determined historically by

giving an amount equal to what has been provided in the past

for similar systems or perhaps by giving a little more or

less based on judgement or financial constraints. There is,

however, a strong interest brought about by Congressional

pressures to relate resources to readiness. Congress wants

to know "how much money is needed to support our weapon sys-

tems at a specified level of performance." In this chapter we

show how the models developed earlier in this thesis can be

used in just this manner.

Specifically, we show how the models that we have developed

can be modified easily to determine the minimum budget re-

quired to provide a specified level of logistics performance.

The models developed earlier can each be run for a range

of budget levels producing for each given budget an allocation

4

' • ..,,, .. ... .... . , ' m" i ... - ,o. . . . .. ... ' " , ,I I I i '% - '4

Page 53: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

and a predicted overall level of performance. Figure 3 illus-

trates this for the case in which the performance measure is

pseudo-availability. As expected, the curve shows that

availability is a non-decreasing function of budget with

decreasing marginal returns. This can be done also for the

time-weighted units short model or any of the other models

discussed in this thesis. In all cases we would obtain a

similar display. Performance is a monotonic function of

budget with decreasing marginal returns.

Figure 4 displays a similar result for the case in which

the performance measure is MSRT. Each point on the curve

represents an optimal level of performance for a given budget.

For this example displayed, Figure 3, there is a little bene-

fit to be gained by increasing the budget above $2500. How-

ever there is a dramatic increase in effectiveness obtained

by increasing the budget from $1000 to $2000. This is pre-

cisely the sort of information needed to make intelligent

budgeting decisions. Of course some decision maker must

decide if the increase in effectiveness is worth the addi-

tional expenditure.

If a specific level of effectiveness is specified, one

can graphically determine the amount of budget required by

simply moving horizontally across the graph from the speci-

fied level of effectiveness until the curve is intersected

and then down to the budget axis.

50

i - - I *

Page 54: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

r ALAMITY VS BUDGET

45-

L40

&~n-

* r r ununur r og -mr

emQ-

am-2

Fiueas oa-Aalblt s.Bde uv

IL.51

Los .

.. 51

Page 55: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

MOT YS BUGE

a m mumu r urn n min .owe r

Figure 4. MSRT Vs. Budget Curve

52

Page 56: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

The next section determines analytically the minimum

amount budget required by solving a companion problem to

the problems discussed earlier in this thesis.

B. COMPANION PROBLEMS

In the previous chapters we have concentrated on the

optimization of system effectiveness with a budget constraint.

For many weapon systems such as air detection radars, missiles

and nuclear delivery systems, the system performance is so

important that the necessary budget will be provided to

attain whatever performance is deemed necessary.

For such systems it is reasonable to restate the optimi-

zation problem to determine the minimum budget required to

satisfy a specified level of performance. Consider, for

example, the availability optimization problem and the com-

panion problem:

n

(Dl) min c.s.i=l •

ns.t. 1 Ai > L i =

i=l

where L is the minimum performance level for a weapon system.

For the MSRT model case the corresponding problem is:

(D2) min cis i

ns.t. Z MSRTi(si) < R i =1,2,...,n

i=l 5

53

Page 57: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

where R is the maximum allowable cumulative supply response

time for the weapon system.

Problems (Dl) and (D2) can be solved using the same

methods explained in Chapters III and IV. In the above

models the budget is determined so that the system require-

ment for availability or main supply response time can be

achieved.

For problem (D2) the total cost is minimized when

n

[ MSRTi (s i ) = Ri=l

Sometimes a minimum allowable supply response time is

required for each item. In such a case multiple constraints

could be specified. This is illustrated below:

n(D3) min cisi

i=l

MSRT1 (sI) < R1

MSRT2 (s 2 ) < R

MSRTn (s) < Rn

where R. is the maximum allowable supply response time,

i = 1,2,... ,N.

54

Page 58: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

To solve (D3), find the smallest si such that

MSRT1 (s) =R

MSRT2 (s 2 ) = R2

MSRTn (s) = Rn

This problem is solved easily using the same procedures

which we discussed.

So far we have discussed many different ways to apply

the theoretical models to practical use of models for budget

determination decisions. There is no unique method which

gives us an optimal result. So the user of these models

should choose one of possible methods so as to maximize the

system performance or minimize the total cost.

55

-. -I

Page 59: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

VII. CONCLUSIONS

it is concluded that the various measures of effectiveness

can be used in the budget constrained multi-item inventory

system with stochastic demands. We have examined some of

the more reasonable measures like minimization of units short,

minimization of time-weighted units short and maximization

of system availability. We have also looked at models which

incorporate essentiality weights into each of the models.

In order to solve budget allocation stockage problems a

feasible, efficient method of effecting line item inventory

control is available using an adaptation of Everett's

Generalized Lagrangian Multiplier method. Further, the use of

a G.L.M. procedure provides valuable information for system

managers as to relative effectiveness of additional procure-

ment funds, versus additional transition processing capability.

The final value of Lagrangian multipliers can be interpreted

as the amount of improvement of the objective function per

unit dollar spent.

The models discussed in this thesis are all more likely

to stock cheap, high demand items than expensive, low demand

items. Such is the nature of budget constrained optimization

problems. If a system manager wishes to maintain enough

stock for an item having low demand, high cost, his only

alternative in our models is to assign a high essentiality

56

- f ."( --

Page 60: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

code for the item. The essentiality code has the effect of

reducing the ratio C/E as opposed to C. In the solution

procedure for each model, the assigned essentiality code

directly affects the allocation for the item.

We have shown how the models can be used as a tool to

determine the amount of budget. A simple graphical procedure

allows a decision maker to determine the minimum budget re-

quired to search a specified level of performance. The opti-

mization model is run several times to generate a plot of

performance vs. budget. Each point of the curve represents

the effectiveness for the optimal allocation of a given budget.

A manager can, first, determine an appropriate system per-

formance level and read from the curve the budget required

to achieve the effectiveness.

Further analysis to improve these models may be possible.

For instance, it would be Useful to have an automatic search

algorithm for the Lagrangian multipliers for a multiple

constrained problem. It may also be possible to relax the

assumptions for a constant lead time or a constant mean time

to repair. These single period inventory may expand to time-

dependent multi-item, multi-echelon, multi-indenture inventory

systems.

*5I

57

7

Page 61: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

APPENDIX A

COMPUTER PROGRAM FOR INTERACTIVE SEARCH.

.4 ~0O00000000000O0O00O000000000O00,0070OO0O00O00OOCie00 00 O 0 0 O 0 0 0 0 0 0 O 0 0 O 0

444

Lup -J0.

CLC

L0X0. 0.

-W UZ *.C

z- 09 N *U~t .--

4 w 0. - .4 (NE4000 J-En s..j - S::

0.4J 0u~c 0-000%.Ow~~~ 0 l .Or.. I

zb0U 0.3 %J%4.4 w^ -

u a-4* 0- -e a 0. ft OZ ti~ceOz o+N4 "W

L4%aM4CC9 00(1 00 a of.wth.0j~ g;! * 0~ #4j~ %ag

a-c "4" ZNIJ.U. c

wQ~. b. P44 .~e

WMLJ40

0* M S * ee~ 0Z~O.58

-. 20 00" tib ~ i4~~W~ **QI44A

ZO.J7 - .4 0 N0.~~'-.-.'4w N - 00 0aim

Page 62: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

ONJ ~ a ~(t0 tm

.4 OctJ6Lg *C in

0z 4 G~

9. GW" . -4UN U -* 4 OLU.2 S

NJ I- 44 <0L.*

* u..LUJ-)4A -i

N 0~t-UAXt

a OIAC4%M '4 0

(4 Z $ AU. 24W4 UJQU.

x~ex 1-4-C

)lip~ >~ a4 ft2Ljo4

I. oe6 a~.'-'l . x*

Q- G "q> 0 L u-,O1Q-f -~ LULL& 4- 0 A -)f

OAM %1c q Ol "=O IOLUI4 .~ ... C8 In UQ* f- Ol~wwnQ.*-. J .-. > 0*) a-* LU -0o"N 2wZ%*Q.ma LL a " oft ((o N LIf- C cC 0 6

C NP- -* Q *U - a-( .O49 ft* = 0 -.p1 t 0Z V'. w O (vw) + X~ :()_ 04-8' U. 4)C . -An j a* 0

2.Uni..J 4 .e a CCw -jAt - 4cgg4%A

Ur3qj49 x 4AP40Z. 4-4o 4b 4WALJ41 Ka. .O. AL N 0% I-oz j,- NT XUW6Cs*" 0 ~0 " 0 4 -2Q .4* .414N J 0%OLUf.- 4W. 00 00 j 14.. LU -.- N. _Ft-c

UAO_ La.k0'(0 4" 4, AQ UIMA'r44W O~.OI4Zc.)04.J IL 0.RU I.f 1.J w*1- 0

U 1414

59-.~.

Z'

Page 63: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

I (A

Q 0

OO - -

3200l-- .-

S U (D~ )(OZ

(4

ui c- tu0 L Z * (AC4 N dw,I; %( ~ .2-4(4 i- ;.4 Wf Ut

40 C330-a L0d CO 0E In 3

M -W- LL N NC 0 I-'.V13ca C "N 4 ~ 0 1. 340 N

Cal 0-UZU FI0I( 0 .wWIUw (u4CC :='fg.444 . -Z - 4ZI Z 039IAO"* m *oogiAPa - 49n~nc ionw 14~04 -3(OfN

* ~ AW NdPftdt" 0300 P"m--'. #wU-Z 0 0 00Zofl I -f49333 q**'*0A WIA40WW0 OrV km tf". t 0 t

I- N 0o NOO~ NOO04 00 -to00Gn.4 N 0 0 (1f P l "4wn" -OM4 N 0 0f -mm E soom-

#A=~p.N -r -:) Q-%~mp)%v Q~ 000 0 00 A*0

-w#-. o /aa n elW-n-

Page 64: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

oo O oOO o O ooO~ O O~o Oo O~oOWO oo~

I.-

ce..

x-3*>( 2

m In 0 x 30

-4 M314; . 4 i

_ -46a 4

Ni W .O 0WZ4N CL G $

* c 3 4 (a- - >"0" $40 cu ".Cc V) 0 IV x Z w

WA U-C 94 -;3 0403~ mc -Z *-M-12 -i * Oq " U om* U - >I.-U 3 0>ol '4S ft OU) K aqw 4b w b 4* 0 M"04

m* UJt~ 04 -0 ft4 0t~4040 00*7 4 0 -O-O4Nmou"M mw 0 ,)lt 4N Wi 0"4ww

M4 eq w * it am f" 0 0O4"6""0e %"a 7" m - W C MU-a "os44- -A%0 &MG -A,0- -0- 4%-Z 0 U AZ W

*- z a4330 .4qw-ot UJO 0*o J-RULJCD

*44 0 -4 * I"'*0 J-Cr U) -za z"- N .Jwl

a ~ m A 04P ("0 ww4 tA% 0

4 _ 04c nw'@w U)O.'0w inqfQw .440w *d)'~~ W *W )'0o w

I-CDC" 3 'tmlw-"A w~f~w"iIw.4 iw2t~Z .Z .- WUJ.

~W~40-~ w W~OW~ 4 W~~W 4 ~ - 400401

Page 65: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

Qt*.4

N

-4 co

NN

-4 .t

dfN

21. 0. eO N -N *

amv- OP4 .4 0% *0- 43 44 0-4N e*C caN 400..- '

'.00 z X 0 4 it a" 4 *

'Io (3 )O4k NUJ* 6 - %% %n+~r-0 a.

W.-40 acat lb~ tn N- -*6( *(A CI # 0 0 06 -&-4(YO t'"

6-02C~.w1% CK4ai- 6-E6-JwNw I Iwg (M16-

-29-*-%Oo t - W4 t

.4; 1 Macf 00 .. (a

.4 .4N

62

Page 66: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

I APPENDIXB

COMPUTER PROGRAM FOR AUTOMATING SEARCH

I110- ofN a a4 of~ algiwOJN lIf f

It 111.61 01 1 of Iif 11

of 4bw.=jN of NI~~o 0 0' t

1. -40 "- I II 1

"Gz xw~. a aa

u(3 If .~ a af ofUs"O.~ a C) of of to

a a z. If0 cl- Lu of4 0- 4n of of Q I II I

v-d"AC1.1oW~ II 0 -4co 11 1 04 N If- ~ ~ moo V (Jl CietLUI 4~~'l IaI U

"'34mw if-O~ ofo~ ak of0 a ILoo UX> p".w.0. on2 ra zaI of of 11 a -.

001100 .(EIll to O a Ii '-N 0-j~~l 5-q 111 CL01 f

1.111..11"61 CL 0 CL 0S--wo. a# N 0 II L0LU 00 KU - USLL ofW oaw-t-ice Ill af -. 1 -JtO

CLU~,d u-I ClemlD..l Npilc Wdf 0.4 IICl"0 wU*%Zt I- L23w4 Z Uw0.e42l of -ftt If a z.1

2 ~ ~ ~ ~ ~ o sile.. 0 W~.22 u.4d.I 0 00 -U0 4IA.~~1 WW 'J. F Q qWUIU 3J 1 E (d4 1

- c j UL ..Jf N" L U 11 .W 11I)IN

iZl ZJ0.w-M(.JUJZZa aOIn MaeOne . of Il NZ-u NC 011aI0 0-4 6.J.K 1 of .WE N C9 U.

**~ *@... ........ 5***@* .. e I .4--mZ . Ill~ I G M.If.. IL4- .4 0aMZ ISw ~ l.0C 0 N11 -zlo~i 1 llW 1416 N -. QU

" 2~j=Wb 3LIAa9-j2PtU NN4O9N 306f * abO N ww4WOU

XUUUU tJU.JUUU4 I .)U PA-6- f0 . t Iu i

U.W"43 ui"o A&L fCC0a 11 0 (o" go63al

1661 I __a___________________________a___4_11_______

'f sh. ex 0 N C 4 4 oo.u

Page 67: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

innitAiguIninin~0 O4O~ 4 4 A ,3 momoo (A00O0

It3 IfN

NIfI

If N Uf HW Nf

toI If II aW ~S If U

t: N to I U.

N N (5 H- N2

U II Uf 1N NU1 0L C- rN N 49 0 Us ZN 3 Q -N N 0 4-1 QNN) 4

NCw W 4 4 N ) N N~ISxi I II I-=

z If H 3 U% -Z L N LL N -JW N NX U 4OZ C-

N N FN I 41 5 N (N- C:No I j N I- ONNlet U 0 N 40 US UN IU.SVloF- c

ZNo N N Z- wN N U,% 0W Co N4t~ N 0 I-M I N -o -*O_j Ua $A N "I :; I AC v C4

I I- u U 20 Stq a . Ift U a.AL N 11N1 C -j U -10 VI.I.ON% N N 49. 0 N W N s- 00 .P"0.O4 oit

SI-- aL N 5a0 .- w a U.S 0- 5 M-U -)OUlDQD -l N+ "3U N.00bl- =a N1-0 N - o -v0 :4=j N N UJ-% * ))(

W) N Z01* 0X Z0 N 400 U )N ZU O..* N Q4n 043 II l' -c- N 4 4- c& u N L 0. Z Nd~

U~~- NN- I :mc N N UU .. *7i

4c 4(uo N N :X 00 MMsw UlNom 4ci IW-ZOO 04

0- %wNQ N NL a 0-103L N W- N N QW u Q .4

OK'- N W N *W N OW U N w I)14IK~Q *Q - 0 N' frJW C~ N .J N N N I-I ~N 0 )'f*O0%

a. I-L N ~ - IN .J .J .'.OI64'

Page 68: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

N~~ Ifg gWI N 110

IU I l -j I.- Q

0 N I ie C l*4 N II C.5-N NI 1~ 93

% I N -.-3 U

-. 4 N N N co

* 3 116 0 I-

CL N NCN NW 16 UJ

VIA N1 CNI 4 L 0 Q+

U, N 0 0 0e ' N N4 0.4

0 Q .. a a an + Z N NI 0 4- 0 c

0s 2 0 0 0 4 N.

4. N'4 a. 1. U. U.:#

If -.' 0 0 * 0 t-g gWI NV) 0 0 'A 4..);: 1 IN -4 No- -a0fe-eo-

No 1.4 0. * U Li 2 - (ALN I-NCo e-402 =4NC-IN . 33 l~4,61 001.16 1

0 SO44.4 4 N l'. z- x~ N 0X"Z~PI 0- * -vi 11 IA a 0 4 a a% 0 * I A-N NO4 C0.4

INS JU J- IN V:--v3lL- W We 0 oc2j

0- 404 00 -Ap -4 44 U)* I-4 N ZVI -NN F4 =.J e 9- LUCMXl IW N 0 -*-C3 U. * 0PJw2om. 4l I $.Q"W r 4.U. oo 0 C N -P *CP CIM CQ O 2 w-i 2-W4 2Uw4 N LU N CC OU I

M-0- N N 04 4 4 040* .- 0N MUN(

IwI 0 0 0 4 -*-xx~ 4p4NZ-4 ..I-N. 1Q4 4 -I-*C9 NP0 c.8W 4. .1 -4 0Own I W N 4~kLU'WWUJ2

0~ Nn

UtJIU UI) UUUI.)UU

Wi ~ -~iN4L WQ-~WII-65

Page 69: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

Q 11 oc oaCOOC 07

~x

I0 ~LNNNNN('~~c x N N N ~ N ~ ~ N

I- T

a -U.ULLU.L)-An

I. a c40 cc Lfl L AN = M N ftM-

* N ce *e0% 63"t L* NL 0. ftQU. L

x N N O4Z X .Q 0Q0M*Q I.. ti -. JO

Nu Nj 0 -0 (fl'% %%%%*416 ~ W4 * Z(--WI')2%0

N N 4fl CI -C-.4u4.- 04n UI. NL UI-CCO >U..U.U.U.LL Z 0fl

INOl-a~u4 - 1..~u . 0 IA0 zp

IM I.- N N %IiiCO O I-~d C0A C)-. .UAY*NU Nj 103 * Z a M 0 m-0AN z 0j Nvf 0 aa aU.

NZ wf N N on 0e *ZC0 0 0-0 LOD p N 00MVV "4UJ x Z ft C. U . U.j a00 V2J4f &

N9-DC N ""- 2 0 -e1W 99* 0" WONuk 41 0 w . U.. o--46U.L 0+U

o99C thNd1UC~o N II~,j

CICOC(N0 0 00U =0U:32 NUA NL U* *A c4vw Q0 U.0 cu~ju.4QM

II N ~ .4 WI- C.. . UU -0 eO

1666lmv- W4 04 G.* 0.M1.3

N N 1- .~* O.W-) U.0.066

Page 70: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

oiz

-4-

Je~e67

Page 71: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

APPENDIX C

COMPUTER PROGRAM FOR MARGINAL ANALYSIS

.4040 4eMAN C4*E(Ac4%o b" 4rt~ Arm' A A'lP0~ 4 -~t," -Ol'r. T

In 0000

S000 -

16ui - % %Luj -4

*1f 0 Z-ImAIAw4 2a6 0iJ 00***."W %4

0 IjO.k %aZ w~ Mi-9

Lx 000 LU 0'42-..e 4 UAC36C

OC392 0 I--@4 -Owin)I. Q tUs-ssQ I -~~J "4 -. 0.

cc LU ZLUWCflUf 4ccfvu0F~ - t 6i9.1 :3 2)0s )- ae IA

oe 8xca4531- p%1 0- uj~l-

z )IN Od1S~x 0001- 1 J* ~ -

Id) &- 61-444 pq -4 -- 14 44 WZ .J itI .etA

LU I-Iuj I z 0000000 sOUWJZ2--Q- u0c"LU 2390 14- ZZZZZZZ 001'44'4U 0-

2 I ..J U.U.U.LU.L. a...j0.W224z-C4PJ 0.0o

LUI -L .. ** 24,2 1,9

p- 0,0.0 at OZ "0f 0b4.004I*0 1 zz( * -C 4 UW "..J.J.j 2.. a4W 4 aal

a 6*; "101"049 * CU1 x *%LJQ ZXUWWAU 0-upy.I--6'- 0~

NUA" 4*0 i * tl-sqflC Q0J$-UWZW~vva ssm - 0 %- .16 .H'4't '.4 * A 3'l a q 0

k, I'16 .4 Z LU .40aa 0 40LU :$.n -1CU 0 -4b0

14 .4 02 $. u0

$ cc o 0 LU z cc eZ2Kac016 U Gel

68

Page 72: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

00000000000000

-wo000 0 0.0000t 4

a" 46 GOO

LU U. 1

3c" a I 0. goft 4. w4f a

'4I- t- I -~.. 04-w

0. LU cc

,w.tflW 4 3eq. z 5-%.

z w -X1 1- c*P. I IW 4i e3- LUL 1- 3dimW a 1 Z 9 ;

Zgo"4 p~ I J 4 . * I *OM"" =0a 1V0

0.0 ~ ~ ~ ~ ~ W~ wwwu- 1 -I4n- - I-ww- z 0. .- f

too-ziI soP-C1 1U o-IIZZ 0 LUs *4 *

0 000062 01a 0 9309 OIL % 49492Q IQ J . VAL aI Id cLe aacico-

"40 rf 6y 1 0%

69

ii-'LC -- to

Page 73: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

00000000000000000000000000000000000000

I- '2b

0a

'U

a- cg I ~

L* 4 4

*4.I I. 4no- t. I p ft 000 > "

Mftlfto CXU.-)I-- u~.u. P 0

In asOI 4994 = b

01 -II I - -- 1 M

oZ o zm 0 -QZ O4MMI o'& 2 4

qC I1LS~4 44L40) X" sU

W) a -0.3C **1 cc U%-a

useoc** I "-mc a o I Q -w 1% XMN 0 Ul4204 I e2 7Ib4'4 4

.3 &"%1 3- I 40 *44&

42 u''lall -42M~a 1 2 - eo-. CL OAJ

I 1. 4-J4f Wa 444"C Oc 494* ~ ~ ~ c .. g4444 t* * L4.J. 2 .

InM.L 4nu aga1 I S N'4% * 1.-I 4.5 wI

LU ... - 2 I 4 w Uw4WW4qJU70.

~ .J ZIi~ -, jL 4 N44. -A-W L

Page 74: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

0000 O0 3 000

zz 3e3

404

IL0 -ft 0

e 40 040PQN m I.-- - 4

0 O(PO - 44U C AMP00 a z )I~

U. LIO W4 0..41-

0 *$-' S% -% 0 CI 0 90.4

0c Oe a-P *. 0 N A9LW4 0din.Ot

Zt- 2Y) IA A I -

N.N WW~ N2 N C14*0

%A O

714 02 4~N

Page 75: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

000 000000000000000000000000000000000

rn~u14s0OL

LLUac-

(4J 0

44i

LU (4 0 LU 49

Z LU

Q* LU ~ 1LU 'Q;;. 14J U. 4

CLU. *IbU.L 05'Aac * 4 Ui IAI (4I 3(4o2 Nv LUi (A 40

U. #A#- LU . SK" -W .JU LU-.1I LU Q -i I 49 60-

2 -* a Z w UW Z.JU0~~( 0CA -4 UkA0(4.W

- .4wm I.- ac O N oe.t

2in9 4- N 4 *.Mof N- P: (4t 2 8lb 8z- 2 I*--U I.& 1- ud0 ZV J-f J- X -s.-a

I- .4 I LUW P-4 49_ 1 Luu 1- - 4

wo Of.- Q 0- 49V440P- 4 .0- U;m 4 Luca w~

_U foc m :)u k A I--Lu- L.Ju(m M-J 41-I-2 W6w J a - 9- $-0 "VItWC... g... ..j3-*'02 O Lus LUl--- m D wit0l WJ 0* LU 24 LU -_O

JU 0 01.0--0 lat02 ~inw 0> OWU- fLU uo*..a -NUS*~ QPC *.-

LU~ ~ ~ ~~~J SWl.JV8OJJo 94 t*--

1-~~Z 29- 0 w0 ~ ' .. J4I0-64..tu UQm* 0-LU u(400-0-.4Ui 0 U-Ww4-U I LU I8-W1 C0- -W40- 2 -8-J WOC & okjb.1.4.4% Po .4 Q~nvvwf I.11 a ..UV%

2 .1 U.4 U 2 z 2 zL40d~m:)wz zu. U19-9-Aa Zm fl 1-1- 0

S 3 U"1 U61_ UUUAN UUL UUUU U.-. N,-

4.A---; A &5 &%A j-j72

ImC i 4190"-c vlc44z 44$.a IA 490-Oftuz 9 LUwau numm uA UA~~l/

Page 76: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

24

P wv

I.-0

73

Page 77: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

LIST OF REFERENCES

1. Hadley, G. and Whitin, T.M., Analysis of InventorySystems, Prentice-Hall, 1963.

2. Muckstadt, John A., "A Model for a Multi-Item, Multi-Echelon, Multi-Indenture Inventory System," ManagementScience (U.S), V. 20, p. 472-481, December 1973.

3. Eriksson, B., OPUS-VII Manual, Systecon AB, Stockholm,1981.

4. Everett, H. III, "Generalized Lagrange Multiplier Methodfor Solving Problems of Optimum Allocation of Resources,"Operations Research, V. 11, p. 393-417, November 1963.

5. Daeschner, William Edward, Models for Multi-Item InventorySystems with Constraints, Ph.D. Thesis, Naval PostgraduateSchool, June 1975.

6. Abell, John B. and Lengel, Joan E., Toward the Use ofAvailability Models for Spares Computations in theDepartment of Defense, Logistics Management Institute,June 1982.

7. Jee, Man-Won, Mathematical Models for OperationalAvailability, Ph.D. Thesis, Naval Postgraduate School,September 1980.

8. Naval Postgraduate School NPS Technical Report NPS55-83-026, Wholesale Provisioning Models by Richards, F.Russell and A.W. McMasters, p. 26-29, September 1983.

74

Page 78: mEEE~hhh~hEE - DTIC · 7 ad-aq 3692 'analysis f inve o n models with budge' naval podtgraduate scho00 monterey ca s constraint(u) j kang sep 83 1/l unclassifed 0/ 15/5s i meee~hhh~hee

INITIAL DISTRIBUTION LIST

No. Copies

1. Defense Technical Information Center 2Cameron StationAlexandria, Virginia 22314

2. Library, Code 0142 2Naval Postgraduate SchoolMonterey, California 93943

3. Department Chairman, Code 55 1Department of Operations ResearchNaval Postgraduate SchoolMonterey, California 93943

4. Professor F. Russell Richards, Code 55Rh 5Naval Postgraduate SchoolMonterey, California 93943

5. Professor Gilbert T. Howard, Code 55Hk 1Naval Postgraduate SchoolMonterey, California 93943

6. Chung, Won-Hwa, 102ho, Na-dong, Sinan A.P.T. 210-10 ho Sinlim-dong Kwanak-kuSeoul, Korea

7. Kang, Sung-Jin, 107-ho, 3-dong Saehan 2Manson A.P.T. 1702 Daemyung 5-dong Nam-kuDeagu-SiSeoul, Korea

8. Kang, Sung-Jin, 265 Game-dong Waryong-myun 5Andong-Kun Kyungbuk-doSeoul, Korea

i

J75

* *