Skip to main content
Log in

A MIP-based framework and its application on a lot sizing problem with setup carryover

  • Published:
Journal of Heuristics Aims and scope Submit manuscript

Abstract

In this paper we present a framework to tackle mixed integer programming problems based upon a “constrained” black box approach. Given a MIP formulation, a black-box solver, and a set of incumbent solutions, we iteratively build corridors around such solutions by adding exogenous constraints to the original MIP formulation. Such corridors, or neighborhoods, are then explored, possibly to optimality, with a standard MIP solver. An iterative approach in the spirit of a hill climbing scheme is thus used to explore subportions of the solution space. While the exploration of the corridor relies on a standard MIP solver, the way in which such corridors are built around the incumbent solutions is influenced by a set of factors, such as the distance metric adopted, or the type of method used to explore the neighborhood. The proposed framework has been tested on a challenging variation of the lot sizing problem, the multi-level lot sizing problem with setups and carryovers. When tested on 1920 benchmark instances of such problem, the algorithm was able to solve to near optimality every instance of the benchmark library and, on the most challenging instances, was able to find high quality solutions very early in the search process. The algorithm was effective, in terms of solution quality as well as computational time, when compared with a commercial MIP solver and the best algorithm from the literature.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Box, G.E.P., Wilson, K.B.: On the experimental attainment of optimum conditions. J. R. Stat. Soc. B 13, 1–45 (1951)

    MathSciNet  MATH  Google Scholar 

  • Buschkühl, L., Sahling, F., Helber, S., Tempelmeier, H.: Dynamic capacitated lot-sizing problems: a classification and review of solution approaches. OR Spektrum 32(2), 231–261 (2010)

    Article  MATH  Google Scholar 

  • Caserta, M., Quiñonez, E.: A cross entropy-Lagrangean hybrid algorithm for the multi-item capacitated lot-sizing problem with setups. Comput. Oper. Res. 26(2), 530–548 (2009)

    Article  Google Scholar 

  • Caserta, M., Ramirez, A., Voß, S.: A Hybrid Algorithm for the Multi Level Capacitated Lot Sizing Problem with Setup Carryover. Physica, Heidelberg (2009). Chapter: S. Voß, J. Pahl and S. Schwarze, Logistik Management, pp. 123–138

    Google Scholar 

  • Caserta, M., Ramirez, A., Voß, S.: A Math-Heuristic for the Multi-Level Capacitated Lot Sizing Problem with Carryover. Lecture Notes in Computer Science, vol. 6025, pp. 462–471 (2010)

    Google Scholar 

  • Caserta, M., Voß, S.: A Corridor Method-based Algorithm for the Pre-marshalling Problem. Lecture Notes in Computer Science, vol. 5484, pp. 788–797 (2009)

    Google Scholar 

  • Caserta, M., Voß, S., Sniedovich, M.: Applying the corridor method to a blocks relocation problem. OR Spektrum (2009). doi:10.1007/s00291-009-0176-5

    Google Scholar 

  • Dana, E., Woodruff, D.: How to select a small set of diverse solutions to mixed integer programming problems: good news and bad news. Oper. Res. Lett. 37(4), 255–260 (2009)

    Article  MathSciNet  Google Scholar 

  • De Boer, P., Kroese, D.P., Mannor, S., Rubinstein, R.Y.: A tutorial on the cross-entropy method. Ann. Oper. Res. 134(1), 19–67 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  • Fischetti, M., Lodi, A.: Local branching. Math. Program. B 98(1–3), 23–47 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  • Gopalakrishnan, M., Ding, K., Bourjolly, J.-M., Mohan, S.: A tabu-search heuristic for the capacitated lot-sizing problem with set-up carryover. Manag. Sci. 47(6), 851–863 (2001)

    Article  MATH  Google Scholar 

  • Gopalakrishnan, M., Miller, D.M., Smith, C.P.: A framework for modeling setup carryover in the capacitated lot sizing problem. Int. J. Prod. Res. 33(7), 1973–1988 (1995)

    Article  MATH  Google Scholar 

  • Haase, K.: Lotsizing and Scheduling for Production Planning. Springer, Berlin (1994)

    Book  MATH  Google Scholar 

  • Jans, R., Degraeve, Z.: Meta-heuristics for dynamic lot sizing: a review and comparison of solution approaches. Eur. J. Oper. Res. 177(3), 1855–1875 (2007)

    Article  MATH  Google Scholar 

  • Maes, J., McClain, J., Van Wassenhove, L.: Multilevel capacitated lotsizing complexity and LP-based heuristics. Eur. J. Oper. Res. 53(2), 131–148 (1991)

    Article  MATH  Google Scholar 

  • Quadt, D., Kuhn, H.: Conceptual framework for lot-sizing and scheduling of flexible flow lines. Int. J. Prod. Res. 43(11), 2291–2308 (2005)

    Article  MATH  Google Scholar 

  • Quadt, D., Kuhn, H.: Capacitated lot-sizing with extensions: a review. 4OR 6(1), 61–83 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  • Sahling, F., Buschkühl, L., Tempelmeier, H., Helber, S.: Solving a multi-level capacitated lot sizing problem with multi-period setup carry-over via a fix-and-optimize heuristic. Comput. Oper. Res. 36(9), 2546–2553 (2009)

    Article  MATH  Google Scholar 

  • Sniedovich, M., Voß, S.: The corridor method: a dynamic programming inspired metaheuristic. Control Cybern. 35(3), 551–578 (2006)

    MATH  Google Scholar 

  • Sox, C.R., Gao, Y.: The capacitated lot sizing problem with setup carry-over. IIE Trans. 31(2), 173–181 (1999)

    Google Scholar 

  • Stadtler, H.: Mixed integer programming model formulations for dynamic multi-item multi-level capacitated lotsizing. Eur. J. Oper. Res. 94(3), 561–581 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  • Suerie, C., Stadtler, H.: The capacitated lot-sizing problem with linked lot sizes. Manag. Sci. 49(8), 1039–1054 (2003)

    Article  MATH  Google Scholar 

  • Tempelmeier, H., Buschkühl, L.: A heuristic for the dynamic multi-level capacitated lotsizing problem with linked lotsizes for general product structures. OR Spektrum 31(2), 385–404 (2009)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marco Caserta.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Caserta, M., Voß, S. A MIP-based framework and its application on a lot sizing problem with setup carryover. J Heuristics 19, 295–316 (2013). https://doi.org/10.1007/s10732-011-9161-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10732-011-9161-7

Keywords

Navigation