Polynomial and Pseudopolynomial Algorithms for Two Classes of Bin Packing Instances
Renan Fernando Franco da Silva, Vin\'icius Loti de Lima, Rafael C. S. Schouery, Jean-Fran\c{c}ois C\^ot\'e, and Manuel Iori

TL;DR
This paper introduces polynomial and pseudopolynomial algorithms that efficiently solve challenging classes of bin packing instances, significantly outperforming previous methods and applicable to related cutting and packing problems.
Contribution
The authors develop new polynomial and pseudopolynomial algorithms for specific hard classes of bin packing problems, improving solution speed and adaptability.
Findings
Algorithms solve all benchmark instances from AI and ANI classes faster than previous approaches.
The algorithms can be adapted to the Skiving Stock Problem and used as preprocessing routines.
They are efficient even for instances that are hard for MIP-based methods.
Abstract
Cutting and packing problems are fundamental in manufacturing and logistics, as they aim to minimize waste and improve efficiency. The Cutting Stock Problem (CSP) concerns material cutting, whereas the Bin Packing Problem (BPP) concerns packing items into bins. Since the 1960s, these problems have been widely studied because of their industrial relevance and computational complexity. Over time, exact algorithms, often based on mixed-integer programming (MIP), have become able to solve increasingly large instances, often with hundreds of items, within minutes. In 2016, Delorme et al. showed that the algorithm BELOV, combined with a modern version of CPLEX, could solve all benchmark instances available at that time within ten minutes. Motivated by this progress, they introduced two new classes of instances, AI and ANI, which proved extremely challenging for all exact solvers and have…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
