A holding cost bound for the economic lot-sizing problem with time-invariant cost parameters

https://doi.org/10.1016/j.orl.2008.12.006Get rights and content

Abstract

We show that in an optimal solution of the economic lot-sizing problem the total holding cost in an order interval is bounded from above by a quantity proportional to the setup cost and the logarithm of the number of periods in the interval. We present two applications of this result.

Introduction

In this work we consider the well-known economic lot-sizing (ELS) model introduced in the seminal paper by Wagner and Whitin [1]. The model has a finite and discrete time horizon of T periods and there is a known demand stream dt for the periods t=1,,T. The problem is to determine the order periods and order quantities such that total costs are minimized. Costs include a fixed setup cost K for every order placed, and a unit holding cost h per period for every item held in stock. (Note that the terms setup cost and order cost are both used in the literature, depending on the context of the problem.)

Although the ELS problem can be solved efficiently (see [2], [3], [4]), many heuristics have been proposed in the literature and are still used in material requirements planning (MRP) software. A number of those heuristics utilize some optimality property of the economic order quantity (EOQ) model. In contrast to the ELS model, the EOQ model assumes a constant demand rate D over a continuous and infinite horizon. Having the same fixed order cost K and holding cost h, the average cost per time unit for the EOQ model equals KT+12ThD, if an order is placed every T periods. The first part of this expression represents the average order cost, and the second part represents the average holding cost, per unit time. The optimal time between two orders that minimizes the average cost equals T=2K/(Dh). It is a well-known property that the average setup and holding cost are perfectly balanced in an optimal solution, i.e., K/T=KDh/2=12ThD.

The Part Period Balancing (PPB) algorithm is a heuristic for the ELS model that is based on this property (see, for example, [5] for a description of the heuristic); the PPB algorithm tries to construct a solution wherein setup cost and holding are balanced. Other heuristics that try to exploit some optimality property of the EOQ model include the Silver–Meal (SM) heuristic, which minimizes the average cost per period, and the Least Unit Cost (LUC) heuristic, which minimizes the average cost per item. For an overview of how the different rules for the ELS problem relate to the properties of an optimal solution to the EOQ model, see [6].

In this work we are interested in the question of to what extent the property of balancedness between setup and holding cost also holds for the ELS model, and hence, whether it is advisable to apply heuristics based on this property. In particular, we are interested in the relation between holding cost and setup cost in an optimal solution of the ELS model. Clearly, we can have zero holding cost for instances in which setup cost is sufficiently small (resulting in an optimal solution with an order in each period). This raises the question of whether there also exist problem instances for which the total holding cost is relatively large compared to the total setup cost.

In this work we will show that the total holding cost in an optimal order interval is bounded from above by a quantity proportional to the setup cost and the logarithm of the number of periods in the interval, where an order interval is defined as the number of consecutive periods for which demand is satisfied by a single order. We also show that this bound is tight. This is in contrast with the optimality property of the EOQ model and so the result shows that the rationale behind the PBB algorithm does not hold true in general.

The remainder of the work is organized as follows. In Section 2 we will derive the holding cost bound. In Section 3 we show how this property can be used for the design of a new heuristic. We analyze the worst case performance of the heuristic, and derive a property on the number of setups in a solution. Furthermore, we show that the heuristic performs well on a small test set. Finally, Section 4 shows how the result can be used for worst case analysis.

Section snippets

The main result

It is well known that there exists an optimal solution for the ELS problem that satisfies the zero-inventory property, i.e., a new order is placed only if the inventory drops down to zero. This means that in any order period units are ordered to satisfy an integral number of consecutive demands. Consider some order interval in an optimal solution and w.l.o.g. assume that it consists of periods 1,,t. In this section we will derive an upper bound on the total holding costs in these periods. The

A new heuristic

Theorem 4 immediately suggests a new heuristic for the economic lot-sizing problem with time-invariant costs. The heuristic selects an order interval that covers periods 1,,t with t the largest period that satisfies hi=2t(i1)dtKi=1t11i. In this way the solution possesses a property that is satisfied by any optimal solution. We will call this heuristic H. Unfortunately, the problem instance with d1>0,dT=Kh(T1)t=1T11t and dt=0, for t=2,,T1, shows that the worst case performance of H is

Application to worst case analysis

In this section we show that our result may be useful for worst case analysis. We will show that the holding cost bound can be used to construct a good solution that serves as a benchmark for other heuristic solutions. [9] presents a problem instance that is used to show that the well-known Silver–Meal heuristic has an infinite worst case performance. The problem instance has a demand d1>0 and dt=K(t1)h for t=2,3,T. As in [9], we construct an alternative solution and compare it to the

Acknowledgement

We would like to thank an anonymous referee for his/her useful comments.

References (13)

  • S. Axsäter

    Worst case performance for lot sizing heuristics

    European Journal of Operational Research

    (1982)
  • H.M. Wagner et al.

    Dynamic version of the economic lot size model

    Management Science

    (1958)
  • A. Federgruen et al.

    A simple forward algorithm to solve general dynamic lot sizing models with n periods in O(nlogn) or O(n) time

    Management Science

    (1991)
  • A.P.M. Wagelmans et al.

    Economic lot sizing: An O(nlogn) algorithm that runs in linear time in the Wagner–Whitin case

    Operations Research

    (1992)
  • A. Aggarwal et al.

    Improved algorithms for economic lot-size problems

    Operations Research

    (1993)
  • E.A. Silver et al.

    Inventory Management and Production Planning and Scheduling

    (1998)
There are more references available in the full text version of this article.

Cited by (4)

  • Single-item dynamic lot-sizing problems: An updated survey

    2017, European Journal of Operational Research
    Citation Excerpt :

    Few theoretical results have been published on approximation methods applied to uncapacitated single-item lot-sizing problems. As discussed in Section 3.5, van den Heuvel and Wagelmans (2009); 2010) provide worst case error bounds for different heuristics for the uncapacitated SILSP. Fully polynomial approximation schemes for the capacitated SILSP are discussed in Section 6.1.2 and in Section 9.1 for the stochastic SILSP.

  • Just-in-time planning and lot-sizing

    2012, Springer Optimization and Its Applications
View full text