PackingSolver: a solver for Packing Problems

04/02/2020
by   Florian Fontan, et al.
0

In this article, we introduce PackingSolver, a new solver for two-dimensional two- and three-staged guillotine Packing Problems. It relies on a simple yet powerful anytime tree search algorithm called Memory Bounded A* (MBA*). This algorithm was first introduced in libralesso2020 for the 2018 ROADEF/EURO challenge glass cutting problem (https://www.roadef.org/challenge/2018/en/index.php), for which it had been ranked first during the final phase. In this article, we generalize it for a large variety of Cutting and Packing problems. The resulting program can tackle two-dimensional Bin Packing, Multiple Knapsack, and Strip Packing Problems, with two- or three-staged exact or non-exact guillotine cuts, the orientation of the first cut being imposed or not, and with or without item rotation. Despite its simplicity and genericity, computational experiments show that this approach is competitive compared to the other dedicated algorithms from the literature. It even returns state-of-the-art solutions on several variants. The combination of efficiency, ability to provide good solutions fast, simplicity and versatility makes it particularly suited for industrial applications, which require quickly developing algorithms implementing several business-specific constraints.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/02/2020

An anytime tree search algorithm for two-dimensional two- and three-staged guillotine packing problems

[libralesso_anytime_2020] proposed an anytime tree search algorithm for ...
research
04/02/2020

An anytime tree search algorithm for the 2018 ROADEF/EURO challenge glass cutting problem

In this article, we present the anytime tree search algorithm we designe...
research
03/26/2019

Robust NFP generation for Nesting problems

Cutting and packing problems arise in a large variety of industrial appl...
research
01/06/2020

An Optimal Algorithm for 1-D Cutting Stock Problem

We present an nΔ^O(k^2) time algorithm to obtain an optimal solution for...
research
10/10/2011

Bin Completion Algorithms for Multicontainer Packing, Knapsack, and Covering Problems

Many combinatorial optimization problems such as the bin packing and mul...
research
03/01/2023

Hybrid Approach for Solving Real-World Bin Packing Problem Instances Using Quantum Annealers

Efficient packing of items into bins is a common daily task. Known as Bi...
research
09/27/2018

Packing of Circles on Square Flat Torus as Global Optimization of Mixed Integer Nonlinear problem

The article demonstrates rather general approach to problems of discrete...

Please sign up or login with your details

Forgot password? Click here to reset