Abstract
We have a set of rectangles with predefined widths, lengths, and masses and a knapsack of known width and length. Our goal is to select a subset of items and find their packing into the knapsack without overlapping so as to minimize the total empty space in the knapsack. The deviation of the center of gravity of the items from the knapsack geometric center must not exceed some threshold along both axes. We use item permutations to represent solutions and the skyline heuristic as a decoding procedure. The center-of-gravity constraint is relaxed and included into the objective function with penalty. To find the best permutation, we apply the simulated annealing algorithm with swap neighborhood and a special rule for returning into the feasible domain. Computational results for test instances with known optimal solutions are discussed.



REFERENCES
G. Gallo, P. L. Hammer, and B. Simeone, “Quadratic knapsack problems,” Math. Program. Stud. 12, 132–149 (1980).
S. Martello and P. Toth, Knapsack Problems: Algorithms and Computer Implementations (John Wiley & Sons, Chichester, 1990).
A. P. Davies and E. E. Bischoff, “Weight distribution considerations in container loading,” Eur. J. Oper. Res. 114 (3), 509–527 (1999).
M. S. W. Ratcliff and E.E. Bischoff, “Allowing for weight considerations in container loading,” OR Spectrum 20 (1), 65–71 (1998).
M. M. Baldi, G. Perboli, and R. Tadei, “The three-dimensional knapsack problem with balancing constraints,” Appl. Math. Comput. 218, 9802–9818 (2021).
B. L. Kaluzny and R. H. A.D. Shaw, “Optimal aircraft load balancing,” Int. Trans. Oper. Res. 16 (6), 767–787 (2009).
M. Mongeau and C. Bès, “Optimization of aircraft container loading,” IEEE Trans. Aerosp. Electron. Syst. 39 (1), 140–150 (2003).
A. Trivella and D. Pisinger, “The load-balanced multi-dimensional bin-packing problem,” Comput. Oper. Res. 74, 152–164 (2016).
A. Fernández, C. Gil, R. Baños, and M. G. Montoya, “A parallel multi-objective algorithm for two-dimensional bin packing with rotations and load balancing,” Expert Syst. Appl. 40 (13), 5169–5180 (2013).
D. S. Liu, K. C. Tan, S. Y. Huang, C. K. Goh, and W. K. Ho, “On solving multiobjective bin packing problems using evolutionary particle swarm optimization,” Eur. J. Oper. Res. 190 (2), 357–382 (2008).
S. Kirkpatrick, C. D. Gelatt, Jr., and M. P. Vecchi, “Optimization by simulated annealing,” Science 220 (4598), 671–680 (1983).
K. A. Dowsland, “Some experiments with simulated annealing techniques for packing problems,” Eur. J. Oper. Res. 68 (3), 389–399 (1993).
I. Vasilyev, A. V. Ushakov, M. V. Barkova, D. Zhang, J. Ren, and J. Chen, “Fast heuristic algorithms for the multiple strip packing problems,” in Mathematical Optimization Theory and Operations Research: Recent Trends. Rev. Sel. Pap. 20th Int. Conf. (Irkutsk, Russia, July 5–10, 2021), vol. 1476 of Commun. Comput. Inf. Sci. (Springer, Cham, 2021.), pp. 285–297.
Gurobi Optimizer Reference Manual (Gurobi Optim., Beaverton, 2021). www.gurobi.com/documentation/9.5/refman/index.html . Accessed May 16, 2022.
Funding
The work was carried out within the framework of the state assignment for Sobolev Institute of Mathematics of the Siberian Branch of the Russian Academy of Sciences, project no. FWNF–2022–0019.
Author information
Authors and Affiliations
Corresponding authors
Additional information
Translated by V. Potapchouck
Rights and permissions
About this article
Cite this article
Shperling, S.M., Kochetov, Y.A. A Knapsack Problem for Rectangles under Center-of-Gravity Constraints. J. Appl. Ind. Math. 16, 563–571 (2022). https://doi.org/10.1134/S199047892203019X
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S199047892203019X