Abstract
The Orthogonal Packing Feasibility Problem and the Orthogonal Knapsack Problem are basic problems in two- and higher-dimensional cutting and packing. For given dimensionality d ≥ 2, we consider a set of d-dimensional rectangular items (pieces) that need to be packed into the given container. The input data describe the container sizes, the item sizes, and, in case of a knapsack problem, the profit (value) coefficient of any item.
The d-dimensional Orthogonal Packing Problem (dOPP) is the feasibility problem: decide whether all the m pieces can orthogonally be packed into the container without rotations. The d-dimensional Orthogonal Knapsack Problem (dOKP) asks for a subset of items of maximal total profit which can orthogonally be packed into the container without rotations.
In the following, we describe a basic nonlinear and some integer linear programming models (for simplicity, frequently for d = 2). Afterwards we discuss some necessary conditions for the feasibility of an OPP instance. We continue with a short description of the graph-theoretical approach of Fekete and Sche pers (2004). Moreover, we also present some results concerning statements on the packability of a set of rectangular items into a container. Finally, we propose a (general) branch-and-bound algorithm based on the contour concept which allows to regard various additional restrictions and to construct fast heuristics.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
R. Alvarez-Valdes, F. Parreno, J.M. Tamarit, A branch and bound algorithm for the strip packing problem. OR Spektrum 31, 431–459 (2009)
R. Baldacci, M.A. Boschetti, A cutting-plane approach for the two-dimensional orthogonal non-guillotine cutting problem. Eur. J. Oper. Res. 183(3), 1136–1149 (2007)
J.E. Beasley, Bounds for two–dimensional cutting. J. Oper. Res. Soc. 36(1), 71–74 (1985)
J.E. Beasley, An exact two–dimensional non–guillotine cutting tree search procedure. Oper. Res. 33(1), 49–64 (1985)
G. Belov, H. Rohling, LP bounds in an interval-graph algorithm for orthogonal-packing feasibility. Oper. Res. 61(2), 483 –497 (2013)
G. Belov, V. Kartak, H. Rohling, G. Scheithauer, One-dimensional relaxations and LP bounds for orthogonal packing. Int. Trans. Oper. Res. 16, 745–766 (2009)
G. Belov, V. Kartak, H. Rohling, G. Scheithauer, Conservative scales in packing problems. OR Spektrum 35(2), 505–542 (2013). Online 2011
T. Buchwald, G. Scheithauer, A 5/9 theorem on packing squares into a unit square. Preprint MATH-NM-04-2016, Technische Universität Dresden (2016)
F. Clautiaux, J. Carlier, A. Moukrim, A new exact method for the two-dimensional bin-packing problem with fixed orientation. OR Lett. 35, 357–364 (2007)
F. Clautiaux, A. Jouglet, J. Carlier, A. Moukrim, A new constraint programming approach for the orthogonal packing problem. Comput. Oper. Res. 35(3), 944–959 (2008)
S.P. Fekete, J. Schepers, A general framework for bounds for higher-dimensional orthogonal packing problems. Math. Methods Oper. Res. 60(2), 311–329 (2004)
S.P. Fekete, J. Schepers, J. van der Veen, An exact algorithm for higher-dimensional orthogonal packing. Oper. Res. 55(3), 569–587 (2007)
E.P. Ferreira, J.F.C. Oliveira, Graph based algorithm for the non-guillotinable two-dimesional packing problem. Technical report, Universidad do Porto (2008)
K. Fujiyoshi, Ch. Kodama, A. Ikeda, A fast algorithm for rectilinear block packing based on selected sequence-pair. Integration 40(3), 274–284 (2007)
M.C. Golumbic, Algorithmic Graph Theory and Perfect Graphs, vol. 57 Annals of Discrete Mathematics (Elsevier, Amsterdam, 2004)
S. Hougardy, On packing squares into a rectangle. Comput. Geom. 44(8), 456–463 (2011)
K. Jansen, G. Zhang, Maximizing the total profit of rectangles packed into a rectangle. Algorithmica 47, 323–342 (2007)
M. Kenmochi, T. Imamichi, K. Nonobe, M. Yagiura, H. Nagamochi, Exact algorithms for the two-dimensional strip packing problem with and without rotations. Eur. J. Oper. Res. 198, 73–83 (2009)
D.J. Kleitman, M.M. Krieger, An optimal bound for two dimensional bin packing, in Proc. 16th Ann. Symp. on Found. of Comp. Sci., IEEE Long Beach (1975), pp. 163–168
K. Li, K.H. Cheng, On three-dimensional packing. SIAM J. Comput. 19(5), 847–867 (1990)
S. Martello, M. Monaci, D. Vigo, An exact approach to the strip packing problem. INFORMS J. Comput. 15(3), 310–319 (2003)
A. Martin, General mixed integer programming: computational issues for branch-and-cut algorithms, in Computational Combinatorial Optimization, ed. by M. Jünger, D. Naddef (Springer, Berlin/Heidelberg, 2001), pp. 1–25
A. Meir, L. Moser, On packing of squares and cubes. J. Comb. Theory 5, 126–134 (1968)
R.D. Meller, W. Chen, H.D. Sherali, Applying the sequence-pair representation to optimal facility layout designs. OR Lett. 35(5), 651–659 (2007)
M. Monaci, Algorithms for packing and scheduling problems. PhD thesis, Bologna (2001)
H. Murata, K. Fujiyoshi, S. Nakatake, Y. Kajitani, Vlsi module placement based on rectangle-packing by the sequence-pair. IEEE Trans. Comput. Aided Des. 15(12), 1518–1524 (1996)
M. Padberg, Packing small boxes into a big box. Math. Methods Oper. Res. 52, 1–21 (2000)
D. Pisinger, M. Sigurd, Using decomposition techniques and constraint programming for solving the two-dimensional bin-packing problem. INFORMS J. Comput. 19(1), 36–51 (2007)
G. Scheithauer, LP-based bounds for the container and multi-container loading problem. Int. Trans. Oper. Res. 6(2), 199–213 (1999)
G. Scheithauer, J. Terno, Modelling of packing problems. Optimization 28, 63–84 (1993)
H. Simonis, B. O’Sullivan, Search strategies for rectangle packing, in Principles and Practice of Constraint Programming, ed. by P.J. Stuckey (Springer, New York, 2008), pp. 52–66
A. Steinberg, A strip-packing algorithm with absolute performance bound 2. SIAM J. Comput. 26(2), 401–409 (1997)
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this chapter
Cite this chapter
Scheithauer, G. (2018). Orthogonal Packing Feasibility, Two-Dimensional Knapsack Problems. In: Introduction to Cutting and Packing Optimization. International Series in Operations Research & Management Science, vol 263. Springer, Cham. https://doi.org/10.1007/978-3-319-64403-5_5
Download citation
DOI: https://doi.org/10.1007/978-3-319-64403-5_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-64402-8
Online ISBN: 978-3-319-64403-5
eBook Packages: Business and ManagementBusiness and Management (R0)