Skip to main content
Log in

Mixed-integer programming models for nesting problems

  • Published:
Journal of Heuristics Aims and scope Submit manuscript

Abstract

Several industrial problems involve placing objects into a container without overlap, with the goal of minimizing a certain objective function. These problems arise in many industrial fields such as apparel manufacturing, sheet metal layout, shoe manufacturing, VLSI layout, furniture layout, etc., and are known by a variety of names: layout, packing, nesting, loading, placement, marker making, etc. When the 2-dimensional objects to be packed are non-rectangular the problem is known as the nesting problem. The nesting problem is strongly NP-hard. Furthermore, the geometrical aspects of this problem make it really hard to solve in practice.

In this paper we describe a Mixed-Integer Programming (MIP) model for the nesting problem based on an earlier proposal of Daniels, Li and Milenkovic, and analyze it computationally. We also introduce a new MIP model for a subproblem arising in the construction of nesting solutions, called the multiple containment problem, and show its potentials in finding improved solutions.

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

  • Blazewicz, J., Moret-Salvador, A., Walkowiak, R.: Parallel tabu search approaches for two-dimensional cutting. Parallel Process. Lett. 14(1), 23–32 (2004)

    Article  MathSciNet  Google Scholar 

  • Burke, E.K., Hellier, R.S.R., Kendall, G., Whitwell, G.: A new bottom-left-fill heuristic algorithm for the two-dimensional irregular packing problem. Oper. Res. 54(3), 587–601 (2006)

    Article  MathSciNet  Google Scholar 

  • Daniels, K.M.: Containment algorithms for nonconvex polygons with applications to layout. Ph.D. Thesis, Center for Research in Computing Technology, Harvard University, Cambridge, MA (1995)

  • Daniels, K.K., Milenkovic, V.J., Li, Z.: Multiple containment methods. Technical Report 12–94, Center for Research in Computing Technology, Harvard University, Cambridge, MA (1994)

  • Dowsland, K.A., Dowsland, W.B.: Solution approaches to irregular nesting problems. Eur. J. Oper. Res. 84, 506–521 (1995)

    Article  MATH  Google Scholar 

  • Egeblad, J., Nielsen, B.K., Odgaard, A.: Fast neighborhood search for two- and three-dimensional nesting problems. Eur. J. Oper. Res. 183(3), 1249–1266 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  • Gomes, A.M., Oliveira, J.F.: Solving Irregular Strip Packing problems by hybridising simulated annealing and linear programming. Eur. J. Oper. Res. 171(3), 811–829 (2006)

    Article  MATH  Google Scholar 

  • Grinde, R.B., Daniels, K.M.: Exact and heuristic approaches for assignment in multiple-container packing. Boston College Technical Report BCCS-97-02 (1997)

  • Li, Z.: Compaction algorithms for non-convex polygons and their applications. Ph.D. dissertation, Harvard University, Cambridge (1994)

  • Li, Z., Milenkovic, V.J.: Compaction and separation algorithms for non-convex polygons and their applications. Eur. J. Oper. Res. 84, 539–561 (1995)

    Article  MATH  Google Scholar 

  • Luzzi, I.: Exact and heuristic methods for nesting problems, PhD dissertation, Dipartimento di Metodi Quantitativi, University of Padova (2003); available at http://www.dei.unipd.it/~fisch/ricop/tesi/tesi_dottorato_Luzzi_2002.ps

  • Nemhauser, G.L., Wolsey, L.A.: Integer and Combinatorial Optimization. Wiley, Interscience (1988)

    MATH  Google Scholar 

  • Padberg, M.: Packing small boxes into a big box. Math. Methods Oper. Res. 52, 1–21 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  • Queyranne, M., Schulz, A.S.: Polyhedral approaches to machine scheduling. Technical Report 408/1994, Technical University of Berlin (1994)

  • Umetani, S., Yagiura, M., Imamichi, T., Imahori, S., Nonobe, K., Ibaraki, T.: A guided local search algorithm based on a fast neighborhood search for the irregular strip packing problem. In: Proceedings of International Symposium on Scheduling (ISS2006), pp. 126–131, Tokyo, July 18–20, 2006

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Matteo Fischetti.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Fischetti, M., Luzzi, I. Mixed-integer programming models for nesting problems. J Heuristics 15, 201–226 (2009). https://doi.org/10.1007/s10732-008-9088-9

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10732-008-9088-9

Keywords

Navigation