Documente Academic
Documente Profesional
Documente Cultură
Abstract
Due to their importance in industry, dynamic demand lot-sizing problems are frequently studied.
This study consider dynamic lot-sizing problems with recent advances in problem and model
formulation, and algorithms that enable large-scale problems to be effectively solved.
Comprehensive review is given on model formulation of dynamic lot-sizing problems, especially
on capacitated lot-sizing (CLS) problem and the coordinated lot-sizing problem. Both
approaches have their intercorrelated, where CLS can be employed for single or multi
level/stage, item, and some restrictions. When a need for joint setup replenishment exists, then
the coordinated lot-sizing is the choice. Furthermore, both algorithmics and heuristics solution
in the research of dynamic lot sizing are considered, followed by an illustration to provide an
efficient algorithm.
36
E. Suwondo, H. Yuliando /Agroindustrial Journal Vol. 1 Issue 1 (2012) 36-49
37
E. Suwondo, H. Yuliando /Agroindustrial Journal Vol. 1 Issue 1 (2012) 36-49
38
E. Suwondo, H. Yuliando /Agroindustrial Journal Vol. 1 Issue 1 (2012) 36-49
39
E. Suwondo, H. Yuliando /Agroindustrial Journal Vol. 1 Issue 1 (2012) 36-49
for the CLSP are given in Table 1 while Table Solving the CLSP optimally is known to
2 provides the parameters. be NP-hard. If positive setup times are
incorporated into the model, the feasibility
Table 1. Decision Variable fo CLSP problem is NP-complete. Here, there are only
Definition a few attempts to solve the CLSP optimally,
Symbol many authors have developed heuristics.
3.2.1. Variants of CLSP
Ijt Inventory for item j at the end of
qjt period t. Most lot sizing problems are hard to
xjt Production quantity for item j in solve. They prove that the single item
period t. capacitated problem is NP hard for quite
Binary variable which indicates general objective functions. Problems with
whether a setup for item j occurs in concave cost functions and no capacity limits
period t (xjt = 1) or not (xjt = 0). or constant capacities are solvable in
polynomial time. Also lot sizing with convex
Table 2. Parameters of CLSP cost functions and no set up cost is
polynomially solvable (Jans and Degraeve,
Symbol Definition 2007).
Ct Available capacity of the machine
djt in period t. Several variants of the CLSP covered include:
hj External demand for item j in Time windows
Ij0 period t. Lee et al. (2001), were the first to study
J Non-negative holding costs for the uncapacitated problem with delivery time
pj item j. windows and discuss its applications in the
sj Initial inventory for item j. context of supply chain collaboration. Under
T Number of items. the assumption of non-speculative costs, they
Capacity needs for producing one provided two optimal algorithms for the cases
unit of item j. where backlogging is allowed and prohibited
Non-negative setup costs for item j. with computational complexities O(T3) and
Number of periods. O(T2), respectively, where T is the length of
the planning horizon. Hwang and Jaruphongsa
J T
(2006) extended these results to model
Minimize∑∑(sj xjt +hj I jt ) (11) speculative costs and provided an optimal
j=1 t=1 algorithm that runs in O(nT3) time, where n is
subject to the number of demands.
I jt = I j(t−1) +qjt −djt , ∀j,t (12) Under capacity constraints, however, a
demand may require several replenishments in
multiple periods. That is, demand splitting
pj qjt ≤Ct xjt , ∀j,t (13) cannot be avoided in the presence of
J
production capacity. It is worth noting that, if
∑p q
j=1
j jt ≤Ct, ∀t (14)
demand-splitting is not allowed, the problem
xjt ∈{0,1}, ∀j,t (15) becomes NP-hard (reduction to a 2-Partition
problem). (Hwang et al., 2010). Furthermore,
I jt ,qjt ≥0, ∀j,t (16) in the capacitated problem with delivery time
windows (CP_TW), not only may a demand
The objective (11) is to minimize the need to be split for production purposes, but,
sum of setup and holding costs. Eq. (12) also, it is allowed to be released in multiple
represents the inventory balances. Due to the dispatches during the appropriate time window.
restrictions (13), production of an item can The following parameters and decision
only take place if the machine is set up for that variables for a mathematical formulation of
particular item. Constraints (14) are the the CP_TW are as follows:
capacity constraints. The setup variables are
defined to be binary (15) and the inequalities
(16) are the nonnegativity conditions.
40
E. Suwondo, H. Yuliando /Agroindustrial Journal Vol. 1 Issue 1 (2012) 36-49
41
E. Suwondo, H. Yuliando /Agroindustrial Journal Vol. 1 Issue 1 (2012) 36-49
are subjected. These price changes may take common batch production occurs, and the
many forms such as a temporary low price, a output of any production batch always
permanent price increase, a permanent price produces each individual product along a fixed
decrease, etc., and are often known a few ratio, then it is become a dynamic lot sizing
weeks in advance. Such changes must be with a joint replenishment model. To solve
carefully monitored and shrewdly acted upon such problem, suppose that there are multiple
by the buyer if she or he wants to minimize types of products sharing the same production
the total costs of acquiring, ordering and process, and assume that each batch will
holding inventory. Here, Martel and Gascon generate the same number of “units” of all
(1997) proposed a dynamic programming to products, then the planning horizon can be
solve this problem due to a restriction of based on multiple discrete time periods, where
sequential extreme flows by deriving an O(T2) each period has a demand of each product and
algorithm. A heuristic was also developed for a known cost structure. The decision is the
the case where the inventory carrying rates production quantity in each period and
and the order costs are constant, and where the inventory levels of all products will increase
item price can change once during the by the same quantity due to the assumption of
planning horizon. In another case, Li and scaled demand (see Lu and Qi, 2011).
Meissner, 2011, developed Mixed Integer
Non- Linear Programming (MINLP) model 3.3. Coordinated Dynamic Demand Lot
for the cost minimizing problem when a Sizing
capacity competition occured due to the
The coordinated dynamic demand lot
complexity of time-varying demand with cost
sizing problem is an extension work of
functions and economies of scale arising from
Robinson et al. (2008). For dynamic demand,
dynamic lot-sizing costs. It is assumed that in
coordinated lot-size problem determines the
the competition, each firm can replenish
time-phased replenishment schedule (i.e.,
inventory at the beginning of each period in a
timing and order quantity) that minimizes the
finite planning horizon. Fixed as well as
sum of inventory and ordering costs for a
variable production costs incur for each
family of items. A joint shared fixed setup cost
production setup, along with inventory
is incurred each time one or more items of the
carrying costs. The individual production lots
product family are replenished, and a minor
of each firm are limited by a constant capacity
setup cost is charged for each item replenished.
restriction, which is purchased up front for the
In addition, a unit cost is applied to each item
planning horizon. The capacity can be
ordered. Demand is assumed to be
purchased from a spot market, and the
deterministic but dynamic over the planning
capacity acquisition cost fluctuates with the
horizon and must be met through current
total capacity demand of all the competing
orders or inventory. Coordinated lot-size
firms.
problems are often encountered in production,
Further, Pan et al. (2008) addressed the
procurement, and transportation planning.
capacitated dynamic lot sizing problem arising
in closed-loop supply chain where returned
3.3.1. Coordinated uncapacitated lot-sizing
products are collected from customers. These
problem (CULSP)
returned products can either be disposed or be
remanufactured to be sold as new ones again; The CULSP’s objective is to minimize
hence the market demands can be satisfied by total system costs, which includes a joint setup
either newly produced products or cost for each time period any item in the
remanufactured ones. The capacities of product family is replenished, an item setup
production, disposal and remanufacturing are cost for each item replenished in each time
limited, and backlogging is not allowed. A period and inventory costs. The joint setup
mode capacitated dynamic lot sizing problem cost complicates the solution of the CULSP,
with production, disposal and remanufacturing which is known to be NP-complete. Robinson
options is proposed to give a good et al. (2009) present the four most significant
approximation for such requirements. While, problem formulations: (a) Traditional (TRAD)
for a production of multi product with the product unit formulation, (b) Shortest path
inventories are replenished jointly whenever a (SPATH) formulation, (c) Arborescent
42
E. Suwondo, H. Yuliando /Agroindustrial Journal Vol. 1 Issue 1 (2012) 36-49
43
E. Suwondo, H. Yuliando /Agroindustrial Journal Vol. 1 Issue 1 (2012) 36-49
44
E. Suwondo, H. Yuliando /Agroindustrial Journal Vol. 1 Issue 1 (2012) 36-49
• Combining the three terms, the total cost working of the above algorithm is resulted as
in period t as Kδ t + C(yt − xt ) + h(yt − d t ) follows:
45
E. Suwondo, H. Yuliando /Agroindustrial Journal Vol. 1 Issue 1 (2012) 36-49
the optimal solution. (Aggarwal and Park, multi item as a work of Jans and Degraeve
1992). Along with more restrictions to the (2006). The following table lists the major
problem, several algorithm is developed by articles reviewed in this review and their
giving more constraints respresenting those associated research methodologies particularly
restrictions, such as in a reverse (product in their proposed heuristics.
recovery) model, used products arrive to be
stored and to be remanufactured at minimum Table 5. Lot Sizing Problem and Heuristic
cost. Richter and Sombrutzki (2000) present Methods
the WW algorithm applied to determine the Solution
Problem
periods in which used products are Authors Method
remanufactured or new products are produced. Sahling, et Multi-level Fix-and-
Also, the problem is extended to include al., 2009 capacitated with optimize
additional variable manufacturing and linked lot size algorithm
remanufacturing cost (Richter and Weber, Heuvel and The capacitated Dynamic
2001). In fact, a generalized form of Wagelmans, lot-sizing programming
replenishment procedure it also includes 2008 problem with
backordering as well as replenishment cost linear costs
that depend to the period in which the Xie and General Genetic
replenishment occurs. However, the algorithm Dong, 2002 capacitated lot algorithm
has received extremely limited acceptance in sizing problem
practice (Silver and Peterson, 1985). In futher, (and with
the WW model could be represented as single overtiming)
source network since it is work out for single Gaafar, Dynamic lot Genetic
stage and item (Zangwill, 1969). When 2006 sizing with algorithm
exposing it to the multi-stage again it can be batch ordering compared to
represented as a decision network solution as a modified
developed by Gencer et al. (1998). For an Silver-Meal
O(n2) dynamic programming algorithm for lot heuristic
sizing with inventory bounds and fixed costs, Hop and Lot-sizing Genetic
a solution can be obtained by utilizing a Tabucanon, problem with algorithm
hierarchy of two layers of value functions 2005 self-adjustment
(Alper and Simge, 2007) operation rate
When the problem faces a condition of Eduardo Lot-sizing A proof that
limited capacity or capacitated problem, it can and Barron, problem with Wagner
refer to an O(T3) algorithm and its extension as 2010 self-adjustment Whitin
well. (see Okhrin and Richter, 2011). At last, operation rate method is
as it develops, most discussed paper showed more
that an effective ways to solve kind of an efficient than
extension in lot sizing problem is by genetic
employing heuristic methods. algorithm
4.2. Heuristics developed by
Most well-known heuristics for lot- Hop and
sizing problem are called the Silver–Meal and Tabucanon
the Least Unit Cost heuristics. (see Ganas and
Papachristos, 1997). Both heuristics are order Minner, Multi-product Simple
T methods for computing a procurement plan. 2009 dynamic heuristics
Although these approaches are very simple to demand lot- approach
implement, they do not necessarily obtain an sizing with including
optimal solution. limited constructive,
More efficient tools are meta-heuristics warehouse smoothing
that including genetic algorithm, simulated capacity and saving
annealing and tabu search. This heuristic is approach
applicable to both uncapacitated or otherwise,
including it extension as refer to single and
46
E. Suwondo, H. Yuliando /Agroindustrial Journal Vol. 1 Issue 1 (2012) 36-49
47
E. Suwondo, H. Yuliando /Agroindustrial Journal Vol. 1 Issue 1 (2012) 36-49
48
E. Suwondo, H. Yuliando /Agroindustrial Journal Vol. 1 Issue 1 (2012) 36-49
Van den Heuvel, Wilco and Albert P.M. Wang, Nengmin; Zhengwen He, Jingchun
Wagelmans (2006). An Efficient Sun; Haiyan Xie; and Wei Shi (2011). A
Dynamic Programming Algorithm for A Single-Item Uncapacitated Lot-Sizing
Special Case of The Capacitated Lot- Problem With Remanufacturing and
Sizing Problem. Computers & Operations Outsourcing. Procedia Engineering, 15,
Research, 33, 3583–3599. 5170–5178.
Van den Heuvel, Wilco and Albert P.M. Xie, Jinxing and Jiefang Dong (2002).
Wagelmans (2008). Four Equivalent Lot- Heuristic Genetic Algorithms for General
sizing Models. Operations Research Capacitated Lot-Sizing Problems.
Letters, 36, 465–470. Computers and Mathematics with
Van Hop, Nguyen and Mario T. Tabucanon Applications, 44, 263–276.
(2005). Adaptive Genetic Algorithm For Zangwill, Williard I (1969). A Backlogging
Lot-Sizing Problem With Self- Model and a Multi-Echelon Model of a
Adjustment Operation Rate. Int. J. Dynamic Economic Lot Size
Production Economics, 98, 129–135. ProductionSystem-A Network Approach.
Wagner, Harvey M., and Thomson M. Whitin Management Science: Theory Series,
(2004). Dynamic Version of the 15(9), 506–527.
Economic Lot Size Model. Management
Science, 50(12), 1770–1774.
49