Economic order quantity
   HOME

TheInfoList



OR:

Economic order quantity (EOQ), also known as financial purchase quantity or economic buying quantity, is the order quantity that minimizes the total holding costs and ordering costs in inventory management. It is one of the oldest classical production scheduling models. The model was developed by Ford W. Harris in 1913, but the consultant R. H. Wilson applied it extensively, and he and K. Andler are given credit for their in-depth analysis.


Overview

The EOQ indicates the optimal number of units to order to minimize the total cost associated with the purchase, delivery, and storage of a product. EOQ applies only when
demand In economics, demand is the quantity of a goods, good that consumers are willing and able to purchase at various prices during a given time. In economics "demand" for a commodity is not the same thing as "desire" for it. It refers to both the desi ...
for a product is constant over a period of time (such as a year) and each new order is delivered in full when inventory reaches zero. There is a fixed cost for each order placed, regardless of the quantity of items ordered; an order is assumed to contain only one type of inventory item. There is also a cost for each unit held in storage, commonly known as holding cost, sometimes expressed as a percentage of the purchase cost of the item. Although the EOQ formulation is straightforward, factors such as transportation rates and quantity discounts factor into its real-world application. The required parameters to the solution are the total demand for the year, the purchase cost for each item, the fixed cost to place the order for a single item and the storage cost for each item per year. Note that the number of times an order is placed will also affect the total cost, though this number can be determined from the other parameters.


Variables

*T = total annual inventory cost *P = purchase unit price, unit production cost *Q = order quantity *Q^* = optimal order quantity *D = annual demand quantity *K = fixed cost per order, setup cost (''not'' per unit, typically cost of ordering and shipping and handling. This is not the cost of goods) *h = annual holding cost per unit, also known as carrying cost or storage cost (capital cost, warehouse space, refrigeration, insurance,
opportunity cost In microeconomic theory, the opportunity cost of a choice is the value of the best alternative forgone where, given limited resources, a choice needs to be made between several mutually exclusive alternatives. Assuming the best choice is made, ...
(price x interest), etc. usually not related to the unit production cost)


Total cost function and derivation of EOQ formula

The single-item EOQ formula finds the minimum point of the following cost function: Total Cost = purchase cost or production cost + ordering cost + holding cost Where: * Purchase cost: This is the variable cost of goods: purchase unit price × annual demand quantity. This is P \times D. * Ordering cost: This is the cost of placing orders: each order has a fixed cost K, and we need to order D/Q times per year. This is KD/Q * Holding cost: the average quantity in stock (between fully replenished and empty) is Q/2, so this cost is hQ/2 : T = PD + K + h . To determine the minimum point of the total cost curve, calculate the
derivative In mathematics, the derivative is a fundamental tool that quantifies the sensitivity to change of a function's output with respect to its input. The derivative of a function of a single variable at a chosen input value, when it exists, is t ...
of the total cost with respect to Q (assume all other variables are constant) and set it equal to 0: : = -+ Solving for Q gives Q* (the optimal order quantity): : Q^= Therefore: Q* is independent of P; it is a function of only K, D, h. The optimal value Q* may also be found by recognizing that : T = + + PD =(Q - \sqrt)^2 + \sqrt +PD, where the non-negative quadratic term disappears for Q = \sqrt, which provides the cost minimum T_ = \sqrt + PD.


Example

*Annual requirement quantity (D) = 10000 units *Cost per order (K) = 40 *Cost per unit (P)= 50 *Yearly carrying cost per unit = 4 *Market interest = 2% Economic order quantity = \sqrt = \sqrt = \sqrt = 400 units Number of orders per year (based on EOQ) = = 25 Total cost = P\cdot D + K (D/EOQ) + h (EOQ/2) Total cost = 50\cdot 10000 + 40\cdot (10000/400) + 5\cdot (400/2) = 502000 If we check the total cost for any order quantity other than 400(=EOQ), we will see that the cost is higher. For instance, supposing 500 units per order, then Total cost = 50\cdot 10000 + 40\cdot (10000/500) + 5\cdot (500/2) = 502050 Similarly, if we choose 300 for the order quantity, then Total cost = 50\cdot 10000 + 40\cdot (10000/300) + 5\cdot (300/2) = 502083.33 This illustrates that the economic order quantity is always in the best interests of the firm.


Extensions of the EOQ model


Quantity discounts

An important extension to the EOQ model is to accommodate quantity discounts. There are two main types of quantity discounts: (1) all-units and (2) incremental. Here is a numerical example: * Incremental unit discount: Units 1–100 cost $30 each; Units 101–199 cost $28 each; Units 200 and up cost $26 each. So when 150 units are ordered, the total cost is $30*100 + $28*50. * All units discount: an order of 1–1000 units costs $50 each; an order of 1001–5000 units costs $45 each; an order of more than 5000 units costs $40 each. So when 1500 units are ordered, the total cost is $45*1500. In order to find the optimal order quantity under different quantity discount schemes, one should use algorithms; these algorithms are developed under the assumption that the EOQ policy is still optimal with quantity discounts. Perera et al. (2017) establish this optimality and fully characterize the (s,S) optimality within the EOQ setting under general cost structures.


Design of optimal quantity discount schedules

In presence of a strategic customer, who responds optimally to discount schedules, the design of an optimal quantity discount scheme by the supplier is complex and has to be done carefully. This is particularly so when the demand at the customer is itself uncertain. An interesting effect called the "reverse bullwhip" takes place where an increase in consumer demand uncertainty actually reduces order quantity uncertainty at the supplier.


Backordering costs and multiple items

Several extensions can be made to the EOQ model, including backordering costs and multiple items. In the case backorders are permitted, the inventory carrying costs per cycle are: : IC \int\limits_^(Q-s-\lambda t)\,dt = \frac (Q-s)^2, where s is the number of backorders when order quantity Q is delivered and \lambda is the rate of demand. The backorder cost per cycle is: : \pi s + \hat \int\limits_^\lambda t dt =\pi s +\frac \hat \lambda T^_ = \pi s + \frac, where \pi and \hat are backorder costs, T_=T-T_, T being the cycle length and T_=(Q-s) / \lambda. The average annual variable cost is the sum of order costs, holding inventory costs and backorder costs: : \mathcal = \frac A+\frac IC (Q-s)^2+\frac \pi \lambda s+ \frac \hat s^/math> To minimize \mathcal impose the partial derivatives equal to zero: : \frac =- \frac \left A+\frac IC (Q-s)^2+\pi \lambda s+ \frac \hat s^ \right\frac(Q-s)=0 : \frac =-\frac(Q-s) + \frac \pi \lambda + \frac \hat s =0 Substituting the second equation into the first gives the following
quadratic equation In mathematics, a quadratic equation () is an equation that can be rearranged in standard form as ax^2 + bx + c = 0\,, where the variable (mathematics), variable represents an unknown number, and , , and represent known numbers, where . (If and ...
: : hat ^ + \hat ICs^2 +2\pi \hat \lambda s+(\pi \lambda) ^2 -2 \lambda A IC=0 If \hat=0 either s=0 or s=\infty is optimal. In the first case the optimal lot is given by the classic EOQ formula, in the second case an order is never placed and minimum yearly cost is given by \pi \lambda. If \pi > \sqrt =\delta or \pi \lambda > K_ s^*=0 is optimal, if \pi<\delta then there shouldn't be any inventory system. If \hat\ne0 solving the preceding quadratic equation yields: : s^* = hat + IC^ \left ( -\pi \lambda + \left (2\lambda AIC) \left ( 1 + \frac \right)- \frac(\pi \lambda )^ \right \right ) : Q^* = \left \frac \right \left \frac -\frac \right If there are backorders, the reorder point is: r^*_ = \mu - mQ^* - s^*; with m being the largest integer m \leq \frac and μ the lead time demand. Additionally, the economic order interval can be determined from the EOQ and the economic production quantity model (which determines the optimal production quantity) can be determined in a similar fashion. A version of the model, the Baumol-Tobin model, has also been used to determine the money demand function, where a person's holdings of money balances can be seen in a way parallel to a firm's holdings of inventory. Malakooti (2013) has introduced the multi-criteria EOQ models where the criteria could be minimizing the total cost, Order quantity (inventory), and Shortages. A version taking the time-value of money into account was developed by Trippi and Lewin.


Imperfect quality

Another important extension of the EOQ model is to consider items with imperfect quality. Salameh and Jaber (2000) were the first to study the imperfect items in an EOQ model very thoroughly. They consider an inventory problem in which the demand is deterministic and there is a fraction of imperfect items in the lot and are screened by the buyer and sold by them at the end of the circle at discount price.


Implementation

Dave Piasecki identifies two ways in which use of an EOQ approach may be implemented: *a
spreadsheet A spreadsheet is a computer application for computation, organization, analysis and storage of data in tabular form. Spreadsheets were developed as computerized analogs of paper accounting worksheets. The program operates on data entered in c ...
method, whereby the EOQ for each stock item is calculated and recorded manually *entry of the EOQ formula into a new or existing inventory management system. He suggests that a system-based implementation would be beneficial where the number of stock-keeping units is over around 2000. Annual updating of data and formulae are recommended. A hybrid system would involve downloading data into a spreadsheet for calculation purposes and then re-applying this data within the inventory system.


Criticisms

The EOQ model and its sister, the economic production quantity model (EPQ), have been criticised for "their restrictive set of assumptions. Guga and Musa make use of the model for an Albanian business case study and conclude that the model is "perfect theoretically, but not very suitable from the practical perspective of this firm". However, James Cargal notes that the formula was developed when business calculations were undertaken "by hand", or using logarithmic tables or a slide rule. Use of spreadsheets and specialist software allows for more versatility in the use of the formula and adoption of "assumptions which are more realistic" than in the original model.Cargal, J. M. (2003)
The EOQ Formula
''Troy University'', accessed 9 February 2024


See also

* Reorder point *
Safety stock Safety stock is a term used by logistics, logisticians to describe a level of extra inventory, stock which is maintained to mitigate the risk of stockouts, which can be caused, for example, by shortfalls in raw material availability or uncertainty ...
* Economic production quantity * Newsvendor model * Dynamic lot size model * Economic lot scheduling problem


References


Further reading

* Harris, Ford W. ''Operations Cost'' (Factory Management Series), Chicago: Shaw (1915) * * Camp, W. E. "Determining the production order quantity", Management Engineering, 1922 * * Plossel, George. Orlicky's Material Requirement's Planning. Second Edition. McGraw Hill. 1984. (first edition 1975) * * * * Tsan-Ming Choi (Ed.) Handbook of EOQ Inventory Problems: Stochastic and Deterministic Models and Applications, Springer's International Series in Operations Research and Management Science, 2014. . * * Renewal Demand and (s, S) Optimality by Perera, Janakiraman, and Ni


External links


The EOQ Model
*Piasecki, D.
Inventory Operations Consulting documents
{{DEFAULTSORT:Economic Order Quantity Inventory optimization de:Klassische Losformel