Mathematical models and exact algorithms for the Colored Bin Packing Problem

This paper focuses on exact approaches for the Colored Bin Packing Problem (CBPP), a generalization of the classical one-dimensional Bin Packing Problem in which each item has, in addition to its length, a color, and no two items of the same color can appear consecutively in the same bin. To simplif...

Full description

Saved in:
Bibliographic Details
Published in:Computers & operations research Vol. 164; p. 106527
Main Authors: Borges, Yulle G.F., Schouery, Rafael C.S., Miyazawa, Flávio K.
Format: Journal Article
Language:English
Published: Elsevier Ltd 01-04-2024
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:This paper focuses on exact approaches for the Colored Bin Packing Problem (CBPP), a generalization of the classical one-dimensional Bin Packing Problem in which each item has, in addition to its length, a color, and no two items of the same color can appear consecutively in the same bin. To simplify modeling, we present a characterization of any feasible packing of this problem in a way that does not depend on its ordering. This allows us to describe the problem with a simple mathematical model. Furthermore, we present four exact algorithms for the CBPP. First, we propose a generalization of Valério de Carvalho’s arc flow formulation for the CBPP using a graph with multiple layers, each representing a color. Second, we present an improved arc flow formulation that uses a more compact graph and has the same linear relaxation bound as the first formulation. And finally, we design two exponential set-partition models based on reductions to a generalized vehicle routing problem, which are solved by a branch-cut-and-price algorithm through VRPSolver. To compare the proposed algorithms, a varied benchmark set with 574 instances of the CBPP is presented. Experimental results show that our best model, the improved arc flow formulation, was able to solve instances of up to 500 items and 37 colors. The set-partition models are also shown to exceed their arc flow counterparts in instances with a very small number of colors. •Colored Bin Packing Problem is investigated.•Two arc flow models are proposed and implemented.•Two set-partition models are proposed and implemented with VRPSolver.•Presents a benchmark of 574 instances for the CBPP.•Improved arc flow model solves more instances than set-partition ones.
ISSN:0305-0548
1873-765X
DOI:10.1016/j.cor.2023.106527