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

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

[libralesso_anytime_2020] proposed an anytime tree search algorithm for the 2018 ROADEF/EURO challenge glass cutting problem (https://www.roadef.org/challenge/2018/en/index.php). The resulting program was ranked first among 64 participants. In this article, we generalize it and show that it is not only effective for the specific problem it was originally designed for, but is also very competitive and even returns state-of-the-art solutions on a large variety of Cutting and Packing problems from the literature. We adapted the algorithm for 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. 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. The algorithm is implemented in a new software package called PackingSolver.

READ FULL TEXT
research
04/02/2020

PackingSolver: a solver for Packing Problems

In this article, we introduce PackingSolver, a new solver for two-dimens...
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
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
03/26/2019

Robust NFP generation for Nesting problems

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

Two-Bar Charts Packing Problem

We consider a Bar Charts Packing Problem (BCPP), in which it is necessar...
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...

Please sign up or login with your details

Forgot password? Click here to reset