Sunteți pe pagina 1din 7

This article was downloaded by: [Stanford University Libraries]

On: 23 September 2012, At: 20:09


Publisher: Taylor & Francis
Informa Ltd Registered in England and Wales Registered Number: 1072954 Registered office: Mortimer House,
37-41 Mortimer Street, London W1T 3JH, UK

IIE Transactions
Publication details, including instructions for authors and subscription information:
http://www.tandfonline.com/loi/uiie20

An Economic Order Quantity Model with Demand-


Dependent Unit Production Cost and Imperfect
Production Processes
a
T. C. E. CHENG
a
Senior Member IIE Department of Actuarial & Management Sciences, University of
Manitoba, Winnipeg, Manitoba, R3T 2N2, Canada

Version of record first published: 31 May 2007.

To cite this article: T. C. E. CHENG (1991): An Economic Order Quantity Model with Demand-Dependent Unit Production Cost
and Imperfect Production Processes, IIE Transactions, 23:1, 23-28

To link to this article: http://dx.doi.org/10.1080/07408179108963838

PLEASE SCROLL DOWN FOR ARTICLE

Full terms and conditions of use: http://www.tandfonline.com/page/terms-and-conditions

This article may be used for research, teaching, and private study purposes. Any substantial or systematic
reproduction, redistribution, reselling, loan, sub-licensing, systematic supply, or distribution in any form to
anyone is expressly forbidden.

The publisher does not give any warranty express or implied or make any representation that the contents
will be complete or accurate or up to date. The accuracy of any instructions, formulae, and drug doses should
be independently verified with primary sources. The publisher shall not be liable for any loss, actions, claims,
proceedings, demand, or costs or damages whatsoever or howsoever caused arising directly or indirectly in
connection with or arising out of the use of this material.
An Economic Order Quantity Model
with Demand-Dependent Unit
Production Cost and
Imperfect Production Processes
T. C. E. CHENG
Senior Member lIE
Department of Actuarial & Management Sciences
University of Manitoba
WiMipeg. Manitoba. Canada R3T 2N2
Downloaded by [Stanford University Libraries] at 20:09 23 September 2012

Abstract: The classical economic order quantity (EOQ) model assumes that items produced are of perfect quality
and that the unit cost of production is independent of demand. Product quality is not always perfect but directly
affected by the reliability of the production process used to produce the products. In addition, a relationship be-
tween unit production cost and demand may exist under certain circumstances. We propose an EOQ model with
demand-dependent unit production cost and imperfect production processes. We formulate this inventory decision
problem as a geometric program (GP) and solve it to obtain closed-form optimal solutions. An illustrative example
is provided to demonstrate the point that GP has potential as a valuable analytical tool for studying a certain class
of inventory control problems. We also discuss the aspect of sensitivity analysis based on the GP approach .

• Broadly defined, inventory is the stock of any item a lem. Over the years an abundance of research on this topic
company keeps, be it a physical product or a service, to has been undertaken and many interesting results have been
be used in the company's output. Inventories are generally reported in the literature: e.g. Clark [4], Nahmias [12), Sil-
regarded as necessary evils because the lack of synchro- ver [18], Urgeletti Tinarelli [20], Veinott [21], Wagner [22]
nization in the production system makes holding inventory and Whitin [25].
a necessity, yet keeping a high level of inventory is a costly Two major assumptions in the classical EOQ model are
exercise. Representing a significant asset to a business op- that demand is constant and deterministic and that the unit
eration, inventories are used to serve a variety of functions, price (unit production cost) is independent of the order (pro-
chief of which are: (1) coordinating operations, (2) smooth- duction) quantity (Silver and Peterson [l9}). Implicitly, the
ing production, (3) achieving economies of scale, and (4) model also assumes that items produced are of perfect qual-
improving customer service. ity (Hax and Candea [7] and Johnson and Montgomery [II)).
Inventory planning and control is essentially concerned However, in reality, product quality is not always perfect
with the design, operation and control of an inventory sys- but a function of the reliability of the production process
tem. While design involves the specification of inventory employed to manufacture the products. Consequently, in-
system procedures, operation and control of an inventory vestment in improving the reliability of the production proc-
system are primarily concerned with answering two funda- ess is the key to achieving consistently a high level of product
mental questions: (1) What should the order (production) quality. However, this will increase the fixed cost of pro-
quantity be? (2) When and how frequent should an order duction which will in turn push up the unit production cost
(production) be placed (initialized)? since the costing system, particularly an absorption costing
The problem of determining the most desirable order quan- system commonly used in batch manufacturing, will inevi-
tity under rather stable conditions is commonly known as tably apportion the increased production overheads to each
the classical. economic order quantity (EOQ) inventory prob- individual product (Horngren [8]). Among researchers who
have considered the issues of process reliability and quality
improvement in EOQ problems are Cheng [2], Porteus [15],
Received August 1988; revised March 1989. Handled by the Department Rosenblatt and Lee [16] and Silver [17].
of Inventory. In addition, under certain circumstances, the demand rate

March 1991, lIE Transactions, Volume 23, Number I 0740-817X/91/$3.00x.00 © 1991 "lIE" 23
for a product and its unit production cost are not totally in- technique. A numerical example is then solved to illustrate
dependent. Such a relationship between demand and unit how the closed-form optimal solution to a problem is de-
cost exists in two typical situations. First, in a manufactur- rived, followed by a section on discussing the aspect of post-
ing environment; when demand is high, a company can pro- optimality sensitivity analysis. In the final section some con-
duce more items so as to spread the fixed cost of production cluding remarks are presented.
more widely, which will result in lower unit production cost.
Second, in a distribution environment; if sufficient demand Model and Assumptions
exists, a firm can arrange for longer-term supply contracts
with the suppliers to take advantage of a quantity discount Consider the case of a company manufacturing a single
on the unit price. Thus it is quite natural to expect that the product for which demand is in excess of supply. The mar-
unit cost of production is an increasing function of process ket is able to absorb virtually any quantity of the product
reliability and a decreasing function of demand rate. rolled out from the production line. This situation is typical
In this paper we propose to model the relationship between of a successful technologically-advanced product entering
unit production cost and process reliability and demand rate the growth phase of its life cycle. Since demand for the prod-
as a general power function. The objective is to miniIilize uct is high, the manufacturer will increase production to
the long-term average annual cost, i.e. the sum of setup, meet the demand which will result in lower unit cost of pro-
Downloaded by [Stanford University Libraries] at 20:09 23 September 2012

unit production and inventory carrying costs over a long duction for each product because production overheads are
period of time, which is a function of process reliability, spread among more items.
demand rate, and production quantity and the relevant cost As for the manufacture of the product, the company uses
parameters in the present case. Wagner and Whitin [23] have a production process with a certain level of reliability. The
shown that minimizing the long-term average annual cost, process reliability depends on a number of factors such as
in many cases, is mathematically equivalent to minimizing machine capability, use of on-line monitoring devices, the
the total cost per unit time which is generally a simpler per- skill of the operating personnel and maintenance and replace-
formance measure to deal with. ment policies. Higher reliability means products with accept-
The differential calculus is a natural analytical tool for able quality are more consistently produced by the process,
solving this type of optimization problem involving contin- thereby reducing the costs of scrap and rework of substand-
uous decision variables. However, due to the general nature ard products, wasted materials and labour hours. However,
of the power function used to model the relationship between high reliability can only be achieved with additional costs,
process reliability and demand and unit production cost, op- both fixed and variable, which will eventually push up the
timization of the resulting cost function by calculus will often unit cost of production.
lead to a system of non-linear equations which, in general, To construct a model for this inventory problem, we de-
are hard to solve explicitly so that numerical methods are fine the following variables.
needed to obtain approximate solutions. Consequently,
closed-form optimal solutions to this particular type of EOQ S = setup cost per batch,
problems are not easy to obtain from using the calculus-
based optimization technique. H = inventory carrying cost per item per unit time,
A geometric programming (GP) approach to the solution
of the EOQ problem is presented in this paper. We show D = demand rate (a decision variable),
that a closed-form optimal solution is readily obtained from
GP. This is due to the fact that the objective function of q = production quantity per batch (a decision var-
the EOQ problem to be minimized consists of posynomiaLs iable),
and GP provides an efficient solution method for optimiz-
ing posynomials. Another major advantage of using GP is r = production process reliability (a decision var-
that it allows easy post-optimality sensitivity analysis to be iable),
performed (Beightler et al. [1]). While the use of GP for
solving operations research problems is not new (Federo- V(D,r) unit cost of production,
wicz and Mazumdar [6], Jefferson [9], Passy [13], Petro-
poulos [14] and Wall et al. [24]), it appears that there are C(D,q,r) total cost of setup, production and inventory
only a handful of papers concerned with the solution of in- holding per unit time.
ventory problems by GP (Cheng [2,3] and Worrall and Hall
[26]). We make the following basic assumptions about the model:
This paper is organized as follows. The next section
presents the model with process reliability and demand de- (1) Production is instantaneous,
pendent unit production cost and the underlying assumptions.
The following section derives the optimal solution to the (2) No back-order is allowed,
EOQ problem using the geometric programming solution

24 lIE Transactions, March 1991


(3) Demand for the product exceeds supply, C(D,q,r) = (Total cost per cycle)/(qr/D)
(4) The unit cost of production is directly related to process subject to
reliability and inversely related to demand rate accord-
.ing to the following general power function: r:s1

V(D,r) = aD-hrc (I) which, after substituting (1) and (2), becomes

(here a, band c are non-negative real numbers to be


chosen to provide the best fit of the estimated cost func-
tion.) subject to

The first two assumptions are the basic assumptions used r :s I . (3)
in the classical EOQ model. Because of the third assump-
tion, that demand is in excess of supply, the manufacturer Geometric Programming Solution
is free to choose a preferred level of production, since the
Downloaded by [Stanford University Libraries] at 20:09 23 September 2012

market guarantees to snap up any quantity of the product To solve the inventory optimization problem (3) by GP,
produced. Thus production volume equals demand rate which we first let
becomes a decision variable in this problem. The fourth as-
sumption follows partly from the third assumption, for high U. SDq-'r' , (4)
demand justifies a higher volume of production which re-
aD-(b-')r~t
duces the fixed cost per unit, thus resulting in lower unit U2 (5)
production cost. In addition, since qr is the number of usa-
ble products per batch, higher r means more "good" UJ Hqr/2 , (6)
products will be available therefore more capable of absorb-
ing the fixed charge within the batch. However, to reduce U. r. (7)
the cost of scrap and rework on shoddy products, invest-
ment in improving the reliability of the production process Using the fact that for a given set of positive real numbers
is necessary which gives rise to higher unit production cost. the arithmetic mean is greater than or equal to the geomet-
It is easy to see from (1) that iW(D,r)/iJD < 0 and ric mean, we write the following:
iJV(D,r)/iJr > 0 which are in accordance with the assumed
relationships between unit cost of production and demand
and process reliability. In addition, the use of power func-
tions to estimate production costs is common practice in both (8)
manufacturing and chemical industries (Jelen and Black [10]).
In particular, the exponential forms of power functions are where
widely used because they offer the advantage of being plot-
ted as straight lines on log-log graph papers which greatly
simplifies the estimation process.
As with the classical EOQ model, the production cycle To take account of the process reliability constraint, we
is implicitly assumed to repeat indefinitely throughout an write
infinite planning horizon and so we can focus our analysis
on one typical production cycle. A process reliability level (10)
of r means of all the items produced in a production run
only r percent are of the acceptable quality that can be used where
to meet demand. It is thus evident that the length of a pro-
duction cycle is qr/D. The total cost incurred in a produc- if u. < I

I
(1,00)
tion cycle is the sum of setup, production and inventory Q'.E
carrying costs. That is ( - 00 , 00) if u. = I .

Total cost per cycle ':" S + V(D,r)q + Htfr/2D. (2) Multiplying (8) and (10) yields

Our objective is to minimize the total cost per unit time C(D,q,r) = u. + U2 + UJ

subject to the constraint that process reliability cannot ex-


ceed 100%. So we wish to minimize . (11)

March 1991, TIE Transactions 25


In OP terminology C(D,q,r) and ¢(a) are known as the ities, all (u/a;)(i = 1,2,3) in (8) must be equal and u"a4 =
primal and dual functions respectively and a = (a. a1 a3 I in (10). Hence, from (21), for the minimal C(D,q,r), all
(4) is a vector of dual variables (Duffin et al. [5]). (u'/a,*)(i = 1,2,3) are equal. Let
Substituting (4), (5), (6) and (7) into (11), we get
(U/a,*) = k for i = 1,2,3 (22)
¢(a) =
and

U4
a4' = 1
(12)
or
Since a is arbitrary, it can be chosen according to con-
venience subject to (9) and (10). We choose a such that the (23)
exponents of D, q and r are zero thus making the right hand
side of (12) independent of the decision variables. To do Substituting (22) and (23) into (11), we obtain
this we require
= k = ¢(a*)
Downloaded by [Stanford University Libraries] at 20:09 23 September 2012

k"1 +,,2+,,3 . (24)


(13)
Hence, combining (24) and (22) we get
(14)
u, = a,*¢(a*) for i = 1,2,3 . (25)

Substituting (4), (5) and (6) into (25) and taking natural
These are called the orthogonality conditions, which, together logarithms of the resulting equations, we obtain three linear
with the normality condition (9), are sufficient to determine equations in three variables as follows
a uniquely. Solving (9), (13), (14) and (15) yields
In(H/2) + Inq + lnr =In¢(a*) + In[(b-I)/(2b-I»), (26)
a.* = (b-I)/(2b-l), (16)
InS + InD -lnq -Inr =Inq,(a*) + In[(b-I)/(2b-I») , (27)
(17)
Ina - (b-I)lnD + (c-I)lnr = Inq,(a*) + In[l/(2b-l)). (28)
a3* = (b-I)/(2b-l) , (18)
Solving equations (26)-(28) for D, q and r yields the opti-
a4* = (l-c)/(2b-l) . (19) mal values of the decision variables:

In view of constraint (9) which requires a,*(i = 1,2,3) > (29)


0, we see from (16)-(18) that either 0 :$ b < 1/2 or b >
I must hold for the unit production cost function (1). With q* = 2(b-I)¢(a*)[(2b-I)Hr*r· , (30)
a* determined, (11) is reduced to

An Illustrative Example
= {a(b-I)[SHI2)b-·[(2b-I)I(b-I)]U-.p/(1b-.). (20)
For a particular EOQ problem, the relevant cost param-
Since equality is possible for (20), eters are given as S = $IOO/batch and H = $l!itemlday.
In addition, it is estimated that a = 5000, b = 2 and c =
min C(D,q,r) = max q,(a*) = q,(a*) . (21) 1/2 in (1). Thus the unit production cost takes the following
form:
This is so because ¢(a*) is a constant in the present case.
Thus the original constrained optimization problem (3) has (32)
been reduced to a mere evaluation of the quantity q,(a*) as
determined from (20) where all a/* (i = 1,2,3,4) are de- The three decision variables are D. q and r whose optimal
termined from equations (16)-(19). values are to be determined to minimize the total cost per
To find the optimal values of D, q and r, we proceed as unit time, that is:
follows. Since the optimal solution requires equality in (II)
which is possible if and only if (8) and (10) are also equal-

26 lIE Transactions, March 1991


subject to (41)

r S 1. (33) The new optimal values of demand, production quantity


and process reliability are then easily determined using
To find the optimal demand D*, production quantity q* (29)-(31), with ¢",(a*) replacing ¢(a*).
and process reliability r*, we use (16)-( 19) to determine a, * While changes in cost coefficients are more frequent, oc-
(i = 1,2,3,4) as follows: casionally changes in the exponents b and c of the unit pro-
duction cost function (1) may be required. These changes
(34) give rise to a new set of orthogonality conditions (13)-(15),
which, together with the normality condition (9), are suf-
(35) ficient to determine the new dual variables a,*, Substituting
these a,* values into the modified dual function ¢",(a)
Thus the corresponding cP(a*) as determined from (20) has yields the new minimum cost C",(D,q,r) = cP",(a*). It is
the value: then easy to determine the optimal demand D*, the produc-
tion quantity q* and the process reliability r* with the aid
cP(a*) ,= 3(aSH/l)1/3 = $189/day . (36) of equations (29)-(31). These equations should also have
Downloaded by [Stanford University Libraries] at 20:09 23 September 2012

been modified to take account of the new values of the ex-


It follows from (29)-(31) that the optimal values of demand, ponent factors b and c,,
production quantity and process reliability are respectively:
Conclusion
D* = (2/SH)[cP(a*)/3]1 = 80/day , (37)
In this paper we first propose to use a general power func-
q* = 2¢(a*)/[3Hr*] = 129/batch , (38) tion to model the relationship between unit production cost
and demand rate and process reliability. We then formulate
r* = {3aIlD*¢(a*)]}1 = 98% , (39) the EOQ problem as a GP and apply the theories of GP to
help derive the optimal solution in closed-form. We dem-
and the minimum total cost is onstrate through an illustrative example the power and ef-
ficiency of GP compared to calculus as an analytical tool
min C(D,q,r) = cP(a*) = $189/day , (40) for the analysis of this particular type of inventory decision
, problems. We also illustrate that the GP approach permits
It is noted that this optimal solution can also be obtained simple and easy sensitivity analysis to be performed on the
using the calculus-based constrained optimization technique optimal solutions.
(see Appendix).
Acknowledgements
Post-Optimality Sensitivity Analysis
The author is thankful to Professor H. J. Boom and an
According to the theory of GP, the values of the dual var-: anonymous referee for many helpful comments. This re-
iables a,* represent the fractions of the minimum cost search was supported in part by a grant from the Faculty
C(D,q,r) accounted for by the respective terms in the ob- of Management Associates Fund of the University of Man-
jective function of the minimization problem (3). The der- itoba.
ivation of these a,* involves solution of the simultaneous
linear equations (9) and (13)-(15). These equations are in- REFERENCES
dependent of the coefficients of the total cost function S,
H and a. Thus the fractions are unaltered for changes in [I) Beightler, C. 5., Phillips, D, T. and Wilde, D. J" Foundations of
these coefficients. The a,* only change if at least one ex- Optimization, 31e, Prentice-Hall, New Jersey (1985).
[21 Cheng, T. C. E., "An Economic Production Quantity Model with
ponent in the cost function (1) is changed. This property
Flexibility and Reliability Considerations," European Journal ofOp-
makes finding a new optimal solution for a change in S, erational Research, 39, 174-179 (1989).
H and a very easy. For instance, let the setup cost S be [31 Cheng, T. C. E., "An Economic Order Quantity Model with Demand-
changed by an amount of .:1 percent. The new minimum cost Dependent Unit Cost," European Journal of Operational Research,
C",(D,q,r) = ¢",(a*) can be calculated as follows: 40, 252-256 (1989).
[41 Clark, A. J., "An Informal Survey of Multi-Echelon Inventory The-
ory," Naval Research Logistics Quarterly, 19,621-650 (1972).
lSI Duffin, R. J., Peterson, E. L. and Zener, C., Geometric Program-
ming, John Wiley and Sons, New York (1967).
[61 Federowicz, A. J. and Mazumdar, M., "Usc of Geometric Program-
ming to Maximize Reliability Achieved by Redundancy, " Operations
Research, 16, 948-954 (1968).
or

March 1991, lIE Transactions 27


[71 Hax, A. C. and Candea, D., Production and Inventory Management.
Prentice-Hall, New Jersey (19&4).
181 Homgren, C. T .• Cost Accounting, a Managerial Emphasis, Prentice-
Hall, New Jersey (1977).
[91 Jefferson, T.• Geometric Programming with an Application to Trans-
portation Planning. Unpublished Ph.D. Thesis, Northwestern Uni-
versity, U1inois (1972).
IIOJ Jelen, F. C. and Black, J. H.• Cost and Optimization Engineering,
McGraw-Hili. New York (1983). q[ -SDq-2r - 1 + Hrl2] = 0 (AS)
IIIJ Johnson, L. A. and Montgomery, D. c., Operations in Production
Planning Scheduling and Inventory Control, John Wiley and Sons,
New York (1974).
1121 Nahmias, S., "Perishable Inventory Theory: A Review," Operations
Research, 30, 680-708 (1982).
[131 Passy, U., "Nonlinear Assignment Problems Treated by Geometric
Programming." Operations Research, 19. 1675-1690 (1971). which, together with the process reliability constraint and
1141 Petropoulos, P. G., "Optimal Selection of Machine Rate Variables its associated complementary slackness condition with the
by Geometric Programming," lnternational Journal of Production
Lagrangian multiplier )..,
Research, II, 305-312 (1973).
Downloaded by [Stanford University Libraries] at 20:09 23 September 2012

115] Porteus, E. L., "Optimal Lot-Sizing, Process Quality Improvement


WId Setup Cost Reduction," Operations Research, 34, 137-144 (1986). r-I::::;O (A8)
[16] Rosenblatt, M. J. and Lee, H. L., "Economic Production Cycles
with Imperfect Production Processes." lIE Transactions, 14, 48-55 )..(r-I) = 0 (A9)
(1986).
[17] Silver, E. A., "Establishing the Order Quantity when the Amount
Received is Uncertain." INFOR, 14, 32-39 (1976). can be solved to find the optimal values of the decision var-
[18] Silver, E. A., "Operations Research in Inventory Management: a iables.
Review and Critique," Operations Research, 29, 628-645 (1981). However, to obtain a closed-form optimal solution to this
[19J Silver, E. A. and Peterson, R., Decision Systems for Inventory Man- relatively simple problem by calculus is not easy because
agement and Production Planning, John Wiley and Sons, New York
it requires solving a system of non-linear equations and in-
(1985).
[20J Urgeletti Tinarelli, G., "Inventory Control: Models and Problems," equalities (A2)-(A9). For a more involved problem, for ex-
European Journal of Operational Research, 14, 1-12 (1983). ample, one in which all the parameters a, b and c are
[21] Veinott, Jr, A. F., "The Status of Mathematical Inventory Theory," fractional values, we not only have to rely on GP to sim-
Management Science, 12, 745-777 (1966). plify the computation but also to obtain a closed-form op-
(22) Wagner, H. M., "Research Portfolio for Inventory Management and
timal solution.
Production Planning Systems," Operations Research, 28. 225-475
(1980).
[23) Wagner, H. M. and Whitin, T. M., Analysis of Inventory Systems, T. C. Edwin Cheng is Professor of Operations Management in the Faculty
Prentice-Hall, New Jersey (1963). of Management, University of Manitoba. He obtained a B.Sc. (Hons.) in
[24] Wall, T. W., Greening, D. and Woolsey, R. E. D.• "Solving Com- Industrial Engineering from the University of Hong Kong, an M.Sc. in
plex Chemical Equilibrium using a Geometric-Programming based Industrial Management from the University of Birmingham and a Ph.D.
Technique," Opera/ions Research, 34, 345-355 (1986). in Operations Research from the University of Cambridge. His research
125) Whitin, T. M., "Inventory Control Research: a Survey," Manage- interests are in scheduling, simulation and inventory management. He has
ment Science, 1,32-40 (1954). published over fifty papers in various international journals. He is a reg-
(26] Worrall, B. M. and Hall, M. A., "The Analysis of an Inventory Con- istered professional engineer in Manitoba and is a member of CAPIC. UE
trol Model using PosynornialGeometric Programming," International and TlMS.
Journal of Production Research, 20, 657-667 (1982).

Appendix: Calculus Solution

In order to find the optimal solution to the example prob-


lem using the calculus-based optimization technique, we first
construct the Lagrangian function associated with the prob-
lem as follows:

F(D,q,r) = C(D,q,r) + )..(r-l)

= SDq-lr-t + ao- tr- 1 / 2 + Hqrll + )..(r-I) . (AI)

Differentiating (A I) with respect to D. q and r respectively


yields the following set of Kuhn-Tucker optimality condi-
tions (BeightJer et al. [I]).

28 lIE Transactions, March 1991

S-ar putea să vă placă și