Documente Academic
Documente Profesional
Documente Cultură
IIE Transactions
Publication details, including instructions for authors and subscription information:
http://www.tandfonline.com/loi/uiie20
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
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
V(D,r) = aD-hrc (I) which, after substituting (1) and (2), becomes
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
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
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:
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-