We propose a numerically exact algorithm for solving the Bin-Packing Problem (BPP) based on a branch-price-and-cut framework combined with a pattern-enumeration method. Key to the algorithm is a novel technique for the computation of numerically safe dual bounds for the widely adopted set covering reformulation of the BPP (tightened with additional valid inequalities) with a precision that is higher than the one of generalpurpose floating-point solvers. Our branch-price-and-cut algorithm also relies on an exact integer (fixed-point) label setting algorithm for solving the pricing problem associated with the tightened set-covering formulation. To the best of our knowledge, ours is the first algorithm for the BPP that is numerically exact and practical for solving large-scale instances. Extensive computational results on instances affected by notorious numerical difficulties (those of the Augmented Non-IRUP class) show that our exact algorithm outperforms all of the not numerically exact state-of-the-art algorithms based on branch-and-cut-and-price techniques that rely on a set-covering

A Numerically Exact Algorithm for the Bin-Packing Problem / Baldacci, Roberto; Coniglio, Stefano; Cordeau, Jean-François; Furini, Fabio. - In: INFORMS JOURNAL ON COMPUTING. - ISSN 1091-9856. - 36:1(2024), pp. 141-162. [10.1287/ijoc.2022.0257]

A Numerically Exact Algorithm for the Bin-Packing Problem

Stefano Coniglio
;
Fabio Furini
2024

Abstract

We propose a numerically exact algorithm for solving the Bin-Packing Problem (BPP) based on a branch-price-and-cut framework combined with a pattern-enumeration method. Key to the algorithm is a novel technique for the computation of numerically safe dual bounds for the widely adopted set covering reformulation of the BPP (tightened with additional valid inequalities) with a precision that is higher than the one of generalpurpose floating-point solvers. Our branch-price-and-cut algorithm also relies on an exact integer (fixed-point) label setting algorithm for solving the pricing problem associated with the tightened set-covering formulation. To the best of our knowledge, ours is the first algorithm for the BPP that is numerically exact and practical for solving large-scale instances. Extensive computational results on instances affected by notorious numerical difficulties (those of the Augmented Non-IRUP class) show that our exact algorithm outperforms all of the not numerically exact state-of-the-art algorithms based on branch-and-cut-and-price techniques that rely on a set-covering
2024
bin packing; branch-price-and-cut algorithm; dynamic programming; numerical precision
01 Pubblicazione su rivista::01a Articolo in rivista
A Numerically Exact Algorithm for the Bin-Packing Problem / Baldacci, Roberto; Coniglio, Stefano; Cordeau, Jean-François; Furini, Fabio. - In: INFORMS JOURNAL ON COMPUTING. - ISSN 1091-9856. - 36:1(2024), pp. 141-162. [10.1287/ijoc.2022.0257]
File allegati a questo prodotto
File Dimensione Formato  
Baldacci_A-Numerically_2024.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 2.67 MB
Formato Adobe PDF
2.67 MB Adobe PDF   Contatta l'autore
Baldacci_preprint_A-Numerically-Exact_2023.pdf

accesso aperto

Note: DOI10.1287/ijoc.2022.0257
Tipologia: Documento in Pre-print (manoscritto inviato all'editore, precedente alla peer review)
Licenza: Creative commons
Dimensione 965.83 kB
Formato Adobe PDF
965.83 kB Adobe PDF

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1706930
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 4
  • ???jsp.display-item.citation.isi??? 4
social impact