Local Cuts and Two-Period Convex Hull Closures for Big-Bucket Lot-Sizing Problems Kerem Akartunalı Dept. of Management Science, University of Strathclyde, Glasgow, G1 1QE, UK, [email protected]Ioannis Fragkos Management Science & Innovation, University College London, London WC1E 6BT, UK, [email protected]Andrew J. Miller Advanced Analytics Manager, UPS, 30328 Atlanta, GA, USA, [email protected]Tao Wu Advanced Analytics Department, Dow Chemical, 48642 Midland, MI, USA, [email protected]Despite the significant attention they have drawn, big bucket lot-sizing problems remain notoriously difficult to solve. Previous work of Akartunalı and Miller (2012) presented results (computational and theoretical) indicating that what makes these problems difficult are the embedded single- machine, single-level, multi-period submodels. We therefore consider the simplest such submodel, a multi-item, two-period capacitated relaxation. We propose a methodology that can approximate the convex hulls of all such possible relaxations by generating violated valid inequalities. To generate such inequalities, we separate two-period projections of fractional LP solutions from the convex hulls of the two-period closure we study. The convex hull representation of the two-period closure is generated dynamically using column generation. Contrary to regular column generation, our method is an outer approximation, and therefore can be used efficiently in a regular branch-and- bound procedure. We present computational results that illustrate how these two-period models could be effective in solving complicated problems. Key words: Lot-Sizing; Integer Programming; Local Cuts; Convex Hull Closure; Quadratic Pro- gramming; Column Generation. Mathematics Subject Classification (2000): 90C11; 90B30; 90C57; 90C20. 1. Introduction Lot-sizing is an important part of the planning process in many manufacturing environments. It has been therefore the subject of extensive study by researchers and practitioners for decades. Since the seminal paper of [57] addressing the simplest version of the problem, the uncapacitated single-item lot-sizing problem, various types of lot-sizing problems have been under investigation. 1
29
Embed
Local Cuts and Two-Period Convex Hull Closures for Big-Bucket Lot ...
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Local Cuts and Two-Period Convex Hull Closures for Big-BucketLot-Sizing Problems
Kerem AkartunalıDept. of Management Science, University of Strathclyde, Glasgow, G1 1QE, UK, [email protected]
Ioannis FragkosManagement Science & Innovation, University College London, London WC1E 6BT, UK, [email protected]
Andrew J. MillerAdvanced Analytics Manager, UPS, 30328 Atlanta, GA, USA, [email protected]
Tao WuAdvanced Analytics Department, Dow Chemical, 48642 Midland, MI, USA, [email protected]
Despite the significant attention they have drawn, big bucket lot-sizing problems remain notoriously
difficult to solve. Previous work of Akartunalı and Miller (2012) presented results (computational
and theoretical) indicating that what makes these problems difficult are the embedded single-
machine, single-level, multi-period submodels. We therefore consider the simplest such submodel,
a multi-item, two-period capacitated relaxation. We propose a methodology that can approximate
the convex hulls of all such possible relaxations by generating violated valid inequalities. To generate
such inequalities, we separate two-period projections of fractional LP solutions from the convex
hulls of the two-period closure we study. The convex hull representation of the two-period closure
is generated dynamically using column generation. Contrary to regular column generation, our
method is an outer approximation, and therefore can be used efficiently in a regular branch-and-
bound procedure. We present computational results that illustrate how these two-period models
could be effective in solving complicated problems.
[11, 20, 46, 48]) and extended reformulations of the problem (e.g., [38, 27, 51]), although there are
few studies facilitating other techniques such Lagrangian relaxation (e.g., [15]) and Dantzig-Wolfe
decomposition (e.g., [16, 25]). The interested reader is also referred to [13] for modeling and re-
formulation issues, and to [49] for an excellent thorough review of lot-sizing problems and solution
methods used.
In spite of this extensive research, the mathematical programming community has focused
mainly on single-item problems, and results for multi-item problems are limited. The research in
[47, 12] extends some of the single-item problem results to multi-item problems, and the recent
studies of [5, 40] provide insight into some versions of capacitated multi-item problems. However,
even these references do not explicitly address the structural complications caused by the presence
of multiple items competing for limited capacity. Research that explicitly analyzes this structure
is limited, and, to the best of our knowledge, include [43, 44, 37, 56].
Previous computational results in the literature have indicated high duality gaps for big bucket
lot-sizing problems, i.e., multiple items share the same resource, even though some strategies can
be partially efficient for generating lower bounds and feasible solutions. The study accomplished
in [3] has provided us important insights about why big bucket lot-sizing problems are still very
hard to solve. More specifically, better approximations for the convex hull of the single-machine,
single-level, multi-period capacitated problems are necessary to accomplish better results on general
lot-sizing problems. In this paper, we investigate the potentials of the simplest such model, a
relaxation of a two-period model. In order to accomplish this, we propose a methodology that
exactly separates over the convex hull of this model by dynamically generating extreme points of
this convex hull. It is important to note that, to the best of our knowledge, the structure of these
subproblems has not been investigated yet, and therefore our computational framework can give
insights towards characterizing certain classes of valid inequalities.
The work of [8] formulated the single-item capacitated lot-sizing problem as a bottleneck flow
network problem, enabling the authors to define a rich family of facet-defining inequalities for this
problem. The specific two-period relaxation that we exploit can be seen as a multi-item extension
of the bottleneck flow problem. It can also be seen as the intersection of two mixed knapsack con-
2
straints (the capacity constraints) linked by the demand and inventory for each item. For these and
other reasons, the polyhedral structure of this model is, in general, rich and complicated. However,
solving such small problems to optimality (i.e., solving the pricing problem in our framework) is
computationally tractable, as attested by authors who have used such submodels in primal heuris-
tics (e.g., [52, 28, 2]). In this paper, although we do not characterize new families of inequalities, the
methodology we develop is capable of providing information concerning how effective such results
could be.
In the last 15 years, a number of researchers have investigated the “closures” of general cutting
planes and some particular polyhedra (e.g., [39, 4, 23, 9]). Even partially achieving some elementary
closures has helped researchers to be able to close duality gaps efficiently and solve some problems
that were never solved before [30, 10]. The term “closure” can be defined as the smallest possible
polyhedron that satisfy all the valid inequalities of a given type. In our framework, we generate all
violated valid inequalities for each two-period relaxation using the characteristics of the convex hull
of the two-period relaxation in question (rather than using pre-defined families of valid inequalities).
Applying this procedure to all possible two-period relaxations of a given problem, we approximate
the “two-period convex hull closure”, which is the intersection of the convex hulls of all possible
two-period relaxations. We note that column generation is used to generate the extreme points of
these two-period relaxation convex hulls, and Farkas’ Lemma provides a proof of validity of these
cutting planes.
To the best of our knowledge, such a framework has not been used before to strengthen the
formulation of lot-sizing problems. There have been a few relevant approaches for generating
cutting planes for other problems: in the work of [50], violated inequalities for capacitated vehicle
routing problem (VRP) are generated using submodels based on small traveling salesman problem
(TSP) instances, where the extreme points of these small TSP polyhedrons are generated using
column generation. In [6], “local cuts” are defined as mapping a fractional solution into a lower
dimension and searching a cut separating it, and this is applied to TSP instances by using the
so-called “tangled tours”. The work of [35] employed a subroutine, where localized inequalities are
mapped to the original space when generating exact mixed integer knapsack cuts. A more general
approach applicable to MIP problems is first suggested by [17], and the recent work of [19] extended
the concept of “local cuts” to general MIP problems through a sophisticated methodology including
tilting the cuts to increase their effectiveness and addressing some of the issues inherent with the
precision of coefficients.
We continue this line of research by investigating how efficient a local cuts approach is in the
3
context of multi-item capacitated lot-sizing problems. Contrary to earlier works, we do not try to
generate known inequalities, but rather consider a relaxation of a two-period substructure, whose
polyhedral characterization is not known yet. Our computational study sheds light on the strength
of cuts generated by two period relaxations and paves the way towards their integration in an
automated framework.
In the next section, we will present the formulation for the multi-item, big bucket lot-sizing
problem. In Section 3, we will give a detailed overview of the two-period convex hull closure
methodology, including a discussion of the strength of cuts generated. In Section 4, we will discuss
how to define two-period relaxations in case of a multi-period problem. Then, we will present
computational results varying from simple two-period problems to more general test problems from
the literature. We will conclude with a discussion of possible extensions and generalizations.
2. Problem Formulation
We consider the general multi-item lot-sizing problem, with the objective of minimizing the total
cost by obeying big bucket capacity limitations and demand satisfaction. The decisions to be made
for a production plan consist of production and inventory quantities in each period, as well as setup
decisions. Next, we present our notation.
Indices and Sets:NT Number of periodsNI Number of itemsNK Number of machines
Variables:xit Production quantity of item i ∈ {1, . . . , NI} in period t ∈ {1, . . . , NT}yit Setup of item i ∈ {1, . . . , NI} in period t ∈ {1, . . . , NT}
(= 1 if production occurs, = 0 otherwise)sit Inventory held of item i ∈ {1, . . . , NI} at the end of period t ∈ {1, . . . , NT}
Parameters:f it Fixed cost per setup of item i ∈ {1, . . . , NI} in period t ∈ {1, . . . , NT}hit Holding cost per unit of item i ∈ {1, . . . , NI} from period t ∈ {1, . . . , NT} to
period t+ 1dit Demand for item i ∈ {1, . . . , NI} in period t ∈ {1, . . . , NT}dit,t′ Total demand from period t ∈ {1, . . . , NT} to t′ ∈ {t, . . . , NT}, i.e., dit,t′ =
∑t′
t=t dit
aik Processing time per item i ∈ {1, . . . , NI} on machine k ∈ {1, . . . , NK}ST ik Setup time for item i ∈ {1, . . . , NI} on machine k ∈ {1, . . . , NK}Ckt Capacity of machine k ∈ {1, . . . , NK} in period t
4
Then, the formulation of the problem is as follows:
min
NT∑t=1
NI∑i=1
f ityit +
NT∑t=1
NI∑i=1
hitsit (1)
s.t. xit + sit−1 − sit = dit t ∈ {1, . . . , NT}, i ∈ {1, . . . , NI} (2)
NI∑i=1
(aikxit + ST iky
it) ≤ Ckt t ∈ {1, . . . , NT}, k ∈ {1, . . . , NK} (3)
xit ≤M ityit t ∈ {1, . . . , NT}, i ∈ {1, . . . , NI} (4)
y ∈ {0, 1}NTxNI ;x, s ≥ 0 (5)
The constraints (2) are production balance equations for all items. The constraints (3) are the
big bucket capacity constraints, and (4) guarantee the setup variable set to 1 whenever production
is positive, where M it represents maximum number of item i that can be produced in period t.
Finally, (5) provide the integrality and nonnegativity requirements. We assume that each item is
processed by one preassigned machine. We also note that this formulation can be easily extended to
problems with multiple levels using echelon demands and stock variables (see, e.g., [49]), however,
for the sake of simplicity, we present this single-level problem with multiple machines instead.
3. Separation Over the Two-period Convex Hull
In this section, we first explain our proposed framework conceptually. Then, a detailed description,
along with the theoretical results that prove the validity of the framework, follows. We particularly
elaborate on the use of column generation and the non-conventional way that it is used in our
framework.
3.1 Overall View of the Framework
First, we define the feasible region of the two-period relaxation, which we will refer to as X2PL in
the remainder of the paper:
xit′ ≤ M it′y
it′ i ∈ {1, . . . , NI}, t′ = 1, 2 (6)
xit′ ≤ dit′yit′ + si i ∈ {1, . . . , NI}, t′ = 1, 2 (7)
xi1 + xi2 ≤ di1yi1 + di2yi2 + si i ∈ {1, . . . , NI} (8)
xi1 + xi2 ≤ di1 + si i ∈ {1, . . . , NI} (9)
NI∑i=1
(aixit′ + ST iyit′) ≤ Ct′ t′ = 1, 2 (10)
x, s ≥ 0, y ∈ {0, 1}2×NI (11)
5
We will use the standard notation of conv(X2PL) in the remainder of the paper to indicate the
convex hull of the extreme points and extreme rays of X2PL. We use here t′ and ˜ in order to
differentiate this formulation from the original problem formulation for the general problem defined
in the previous section. We note that this is a valid relaxation of any two-period subproblem (rather
than an exact formulation of it) and we will discuss in detail in Section 4 how to define such two-
period relaxations from a general multi-period lot-sizing problem. Note that since we are looking
at a single-machine problem, we omitted the subscripts k representing machines. Also, since we
consider only one inventory variable per item, a time subscript t′ is not necessary for these variables.
The parameters are defined in a similar fashion to the original parameters, with d representing the
remaining cumulative demand. Therefore, for a two-period problem, di1 is the demand for i in
periods 1 and 2. When viewed as a two-period relaxation that captures periods t and t + 1 of a
multi-period problem, d can be defined for some period k > t+ 1 as the cumulative demand up to
and including period k, i.e., dit =∑k
l=t dil and dit+1 =
∑kl=t+1 d
il. In this case, the variable s stands
for the ending inventory of period k. One can easily observe the similarity between the constraints
of X2PL and of the original lot-sizing problem, with noting that constraints (7) and (8) are simply
the (`, S) inequalities of [11], which can be defined in general form as follows:∑t∈S
Table 2: Trigeiro instances: 2PL results without (2PL) and with Xpress cuts (X2PL) compared toPreceding Inventory (PI) relaxation of [43], Dantzig-Wolfe (DW) decomposition based on single-period relaxations of [37], Approximate Extended Formulation with XPRESS cuts (XAEF) of[56]. The values of (DW) of [37] for instances G57 (24-15) and G72 (24-30) are obtained throughLagrangean relaxation. t = terminated due to time limit. Time limit = 10,800 seconds.
20
The results of Table 2 show that the two-period closure can close a considerable amount of
gap, especially when it is combined with cuts generated by the Xpress solver. In particular, it
seems that the obtained lower bound is stronger when the number of items is small relative to the
number of periods (instances G30, G62 and G53). To interpret this finding, we note that a result
from [42] implies that the solution of the linear programming relaxation of the per-item Dantzing-
Wolfe decomposition of CLST is a good approximation of the optimal solution when the number
of items is large compared to the number of capacity constraints. Since the lower bound obtained
from the per-item decomposition formulation of [42] and from the use of (`, S) inequalties is the
same, the application of (`, S) inequalities in problems with a large number of items leads to a
linear programming relaxation that is a good approximation of the optimal solution. Therefore,
separating the two-period projections of a fractional point which is already a good approximation
of the optimal solution does not improve the lower bound as much as it does in instances with a
smaller number of items, where the improvement is more profound.
5.2.4 Sural Instances.
Next, we report results on a subset of instances utilized from [53]. The authors constructed new
instances by modifying the instances of [54]. In particular, they consider problems without setup
costs, and divide the dataset into instances with unit production cost (called homogeneous), and
into instances with non-unit production cost (called heterogeneous). The integrality gaps reported
on their paper are significantly larger compared to those of the original problems, and therefore
constitute a good test bed for lower bounding techniques. The lower bounds of [53] are obtained by
solving the Lagrange dual of the facility location formulation using subgradient optimization. We
compare the strength of the lower bound obtained by the two-period closure with their approach,
and also the horizon decomposition approach of [34]. Table 5.2.4 summarizes the comparison of
these three different methods by presenting the root integrality gaps. We refer the interested reader
to the Online Supplement for detailed results for all instances.
The results presented in Table 5.2.4 suggest that the gap closed by the two-period closure cuts
can be quite considerable in many cases. In particular, they attain better average integrality gaps
than the LR for any tested number of items and periods, and a better overall average integrality
gap compared to the horizon decomposition approach (HD), which generates stronger bounds than
LR. We find that our approach generates the most competitive lower bounds for homogeneous
instances. For heterogeneous instances, the lower bounds of our approach are of similar quality
with these obtained for the homogeneous instances, as it can be seen from the averages in the
Table 3: Average integrality gap calculated as zUB−zLBzLB
%, using the best known upper bound acrossall three methods. LR denotes the Lagrange relaxation approach of [53] and HD denotes the horizondecomposition bound of [34]. A time limit of 10,800s was imposed.
table. The other two approaches, LR and HD, on the other hand, return improved lower bounds
in heterogeneous instances, although our method still delivers better lower bounds than LR. The
consistent performance of X2PL indicates that the lower bound quality is not affected by the input
structure and that it is more robust compared to the two other methods considered.
5.2.5 More Trigeiro Instances.
To further investigate the strength of the two-period closure lower bound, we performed additional
computational experiments on the X dataset of [54]. This dataset consists of 180 instances of 10
products and 20 periods each, with varying levels of demand variability, EOQ capacity utilization,
time between orders, and average setup times. More information on this dataset can be found in
[54]. We excluded the instances, for which the gap was simply closed by (`, S) inequalities. Table
5.2.5 presents the integrality gap obtained by the two-period closure, compared to the gap obtained
by [45] and [24], the two most recent approaches that have considered this dataset. We refer the
interested reader to the Online Supplement for detailed results for all instances.
We see that the difference of the branch-and-price based methods of [45, 24] and the strength
of the cuts generated by the two-closure procedure is even more profound for this dataset. The
average gap is just below 1%, more than 50% improvement over [45] and 40% improvement over
[24]. More importantly, our approach seems to be the most effective one in instances where the
gaps are higher. In particular, in sets X11419, X11429 and X12419 that have the top average gaps
across all methods (with better gaps of PD, 7.07%, 4.99% and 4.25%, respectively), our algorithm
delivers the best gaps of 3.33%, 4.74% and 2.13%, respectively.
22
Instance Pimentel PD X2PL Instance Pimentel PD X2PLGroup Group
Table 4: Average integrality gaps of the decomposition approaches of [45, 24] and X2PL for theTrigeiro X dataset. Each X row reports the average gap of five instances, excluding those whosegap closed by the (`, S) inequalities. The gap is calculated as zUB−zLB
zUBwhere the upper bound is
the best reported by X2PL and PD. We note that [45] does not report individual lower or upperbounds but gaps, and therefore, we compare our results to their integrality gap.
6. Conclusions
We have presented a new methodology that can improve significantly traditional lower bounds for
the lot-sizing problems by generating cuts from two-period subproblem relaxations. An important
advantage of the framework is that is does not require the study of families of valid inequalities
or reformulations, and to our knowledge, this is an original approach in the lot-sizing literature
from this perspective. A side benefit of our methodology is that the automatic generation of valid
inequalities is an invaluable tool towards the study of their structure and of their strength. This is
currently investigated in a companion paper. From a practical viewpoint, our computational results
show that the lower bound improvement resulting from two-period subproblem cuts is comparable
or superior to methodologies such as column generation [24] and Lagrange relaxation [53].
Different distance approaches have proven to be useful to generate cuts and improve lower
bounds significantly, particularly for small problems of the test set 2PCLS. From the aspect of
computational efficiency, the Euclidean approach achieves significant convergence rates compared
23
to linear norms studied, although it might easily cause numerical issues. As the use of floating
arithmetic might be limiting for cut generation processes, an interesting future direction of research
is the improvement of the computational stability of our approach. Moreover, it would be also
interesting to experiment with various computational strategies, e.g. having a pool of extreme
points that could be used in subsequent iterations.
Although the application context of our methodology is capacitated lot sizing, the same prin-
ciple can be applied readily to any other MIP problems. A matter of on-going research is the
development of an algorithm that automatically selects substructures of MIP formulations that are
expected to generate deep cuts. An interesting relevant study is the work of [19] that investigates
generating local cuts for general MIP problems. Although the impact of these cuts were not always
obvious, the paper discusses a number of effective computational strategies that could provide sig-
nificant improvements. This provides us a motivation for future research investigating extending
our framework to general MIP problems.
Acknowledgements. The research of the first author was supported in part by the EPSRC
grant EP/L000911/1 entitled “Multi-Item Production Planning: Theory, Computation and Prac-
tice”, and the research of the third author was supported in part by the NSF grants CMMI-0323299
and CMMI-0521953. The authors are grateful to Laurence Wolsey and Stephen Robinson for earlier
discussions that led to significant improvements of the paper.
References
[1] K. Akartunalı. Computational Methods for Big Bucket Production Planning Problems: Fea-
sible Solutions and Strong Formulations. PhD thesis, Industrial Engineering, University of
Wisconsin-Madison, 2007.
[2] K. Akartunalı and A.J. Miller. A heuristic approach for big bucket multi-level production
planning problems. Eur. J. Oper. Res., 193, 2009.
[3] K. Akartunalı and A.J. Miller. A computational analysis of lower bounds for big bucket
production planning problems. Comput. Optim. Appl., 53(3):729–753, 2012.
[4] K. Andersen, G. Cornuejols, and Y. Li. Split closure and intersection cuts. Math. Program.,
102(3):457–493, 2005.
[5] S. Anily, M. Tzur, and L.A. Wolsey. Multi-item lot-sizing with joint set-up costs. Math.
Program., 119(1):79–94, 2009.
24
[6] D. Applegate, R. Bixby, V. Chvatal, and W. Cook. Implementing the Dantzig-Fulkerson-
Johnson algorithm for large traveling salesman problems. Math. Program., 97(1-2), 2003.
[7] D.L. Applegate, W. Cook, S. Dash, and D.G. Espinoza. Exact solutions to linear programming
problems. Oper. Res. Lett., 35(6):693–699, 2007.
[8] A. Atamturk and J.C. Munoz. A study of the lot-sizing polytope. Math. Program., 99(3):443–
465, 2004.
[9] E. Balas and F. Margot. Generalized intersection cuts and a new cut generating paradigm.
Math. Program., 137(1-2):19–35, 2013.
[10] E. Balas and A. Saxena. Optimizing over the split closure. Math. Program., 113(2):219–240,
2008.
[11] I. Barany, T.J. Van Roy, and L.A. Wolsey. Strong formulations for multi-item capacitated
lot-sizing. Manag. Sci., 30(10):1255–1261, 1984.
[12] G. Belvaux and L.A. Wolsey. bc-prod: A specialized branch-and-cut system for lot-sizing
problems. Manag. Sci., 46(5):724–738, 2000.
[13] G. Belvaux and L.A. Wolsey. Modelling practical lot-sizing problems as mixed-integer pro-
grams. Manag. Sci., 47(7):993–1007, 2001.
[14] M. Bergner, A. Caprara, F. Furini, M.E. Lubbecke, E. Malaguti, and E. Traversi. Partial
convexification of general MIPs by Dantzig-Wolfe reformulation. IPCO XV, LNCS 6655,
pages 39–51. Springer, 2011.
[15] P.J. Billington, J.O. McClain, and L.J. Thomas. Heuristics for multilevel lot-sizing with a
bottleneck. Manag. Sci., 32, 1986.
[16] G.R. Bitran and H. Matsuo. The multi-item capacitated lot size problem: error bounds of
Manne’s formulations. Manag. Sci., 32, 1986.
[17] E. A. Boyd. Fenchel cutting planes for integer programs. Oper. Res., 42(1):53–64, 1994.
[18] F. Cadoux. Computing deep facet-defining disjunctive cuts for mixed-integer programming.
Math. Program., 122(2):197–223, 2010.
[19] V. Chvatal, W. Cook, and D. Espinoza. Local cuts for mixed integer programming. Math.
Program. Comput., 5(2):171–200, 2013.
25
[20] M. Constantino. A cutting plane approach to capacitated lot-sizing with start-up costs. Math.
Program., 75:353–376, 1996.
[21] W. Cook, S. Dash, R. Fukasawa, and M. Goycoolea. Numerically safe Gomory mixed-integer
cuts. INFORMS J.Comput., 21(4):641–649, 2009.
[22] A. R. Curtis and J. K. Reid. On the automatic scaling of matrices for gaussian elimination.
IMA J. Appl. Math., 10(1):118–124, 1972.
[23] S. Dash, O. Gunluk, and A. Lodi. MIR closures of polyhedral sets. Math. Program., 121(1):33–
60, 2010.
[24] S.A. de Araujo, B. De Reyck, Z. Degraeve, I. Fragkos, and R. Jans. Period decompositions for
the capacity constrained lot size problem with setup times. Technical Report, G-2013-76, Les
Cahiers du GERAD. Forthcoming in INFORMS J Comput., Oct. 2014.
[25] Z. Degraeve and R. Jans. A new Dantzig-Wolfe reformulation and branch-and-price algorithm
for the capacitated lot-sizing problem with setup times. Oper. Res., 55(5), 2007.
[26] M. Doostmohammadi, I. Fragkos, and K. Akartunalı. A polyhedral study of and a branch-and-
cut framework for two-period relaxations of big-bucket lot-sizing problems with setup times.
Working Paper, University of Strathclyde Business School, 2015.
[27] G.D. Eppen and R.K. Martin. Solving multi-item capacitated lot-sizing problems using variable
redefinition. Oper. Res., 35(6):832–848, 1987.
[28] A. Federgruen, J. Meissner, and M. Tzur. Progressive interval heuristics for multi-item capac-
itated lot sizing problem. Oper. Res., 55(3):490–502, 2007.
[29] A. Federgruen and M. Tzur. A simple forward algorithm to solve general dynamic lot sizing
models with n periods in O(nlogn) or O(n) time. Manag. Sci., 37(8):909–925, 1991.
[30] M. Fischetti and A. Lodi. Optimizing over the first Chvatal closure. IPCO XI, LNCS 3509,
pages 12–22. Springer, 2005.
[31] M. Florian and M. Klein. Deterministic production planning with concave costs and capacity
constraints. Manag. Sci., 18(1):12–20, 1971.
[32] M. Florian, J.K. Lenstra, and H.G. Rinnooy Kan. Deterministic production planning: Algo-
rithms and complexity. Manag. Sci., 26(7):669–679, 1980.
26
[33] I. Fragkos and K. Akartunalı. A computational study of the local cuts from two-period convex
hull closures for big-bucket lot-sizing problems. 5th International Workshop on Lot Sizing,
pages 41–45, 2014.
[34] I. Fragkos, Z. Degraeve, and B. De Reyck. A horizon decomposition approach for the ca-
pacitated lot sizing problem with setup times. Working paper, University College London,
2014.
[35] R. Fukasawa and M. Goycoolea. On the exact separation of mixed integer knapsack cuts.
Math. Program., 128(1-2):19–41, 2011.
[36] K. Fukuda. cdd and cddplus. http://www.inf.ethz.ch/personal/fukudak/cdd_home/, Last
accessed on 20 January 2015., 2014.
[37] R. Jans and Z. Degraeve. Improved lower bounds for the capacitated lot sizing problem with
setup times. Oper. Res. Lett., 32:185–195, 2004.
[38] J. Krarup and O. Bilde. Plant location, set covering and economic lotsizes: An O(mn) al-
gorithm for structured problems, pages 155–180. Optimierung bei Graphentheoretischen und
Ganzzahligen Probleme. Birkhauser Verlag, 1977.
[39] A.N. Letchford. On disjunctive cuts for combinatorial optimization. J. Comb. Optim., 5, 2001.
[40] R. Levi, A. Lodi, and M. Sviridenko. Approximation algorithms for the capacitated multi-item
lot-sizing problem via flow-cover inequalities. Math. Oper. Res., 33(2):461–474, 2008.
[41] O. Mangasarian. Nonlinear Programming. SIAM Classics in Applied Mathematics, 1994.
[42] A. S. Manne. Programming of economic lot sizes. Cowles Foundation Discussion Papers 23,
Cowles Foundation for Research in Economics, Yale University, 1957. http://ideas.repec.
org/p/cwl/cwldpp/23.html, Last accessed on 20 January 2015.
[43] A.J. Miller, G.L. Nemhauser, and M.W.P. Savelsbergh. Solving the multi-item capacitated
lot-sizing problem with setup times by branch-and-cut. Technical Report CORE DP 2000/39,
Universite Catholique de Louvain, Louvain-la-Neuve, 2000.
[44] A.J. Miller, G.L. Nemhauser, and M.W.P. Savelsbergh. On the polyhedral structure of a
multi-item production planning model with setup times. Math. Program., 94(2-3):375–405,
2003.
27
[45] C.M.O. Pimentel, F.P. Alvelos, and J.M. Valerio de Carvalho. Comparing Dantzig-Wolfe de-
compositions and branch-and-price algorithms for the multi-item capacitated lot-sizing prob-
lem. Optim. Method. Softw., 25(2):299–319, 2010.
[46] Y. Pochet and L.A. Wolsey. Lot-size models with backlogging: Strong reformulations and