Saved in:
Bibliographic Details
Main Authors: Tardivo, Fabio, Michel, Laurent, Pontelli, Enrico
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2402.14821
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916135229718528
author Tardivo, Fabio
Michel, Laurent
Pontelli, Enrico
author_facet Tardivo, Fabio
Michel, Laurent
Pontelli, Enrico
contents The Bin Packing Problem is one of the most important problems in discrete optimization, as it captures the requirements of many real-world problems. Because of its importance, it has been approached with the main theoretical and practical tools. Resolution approaches based on Linear Programming are the most effective, while Constraint Programming proves valuable when the Bin Packing Problem is a component of a larger problem. This work focuses on the Bin Packing constraint and explores how GPUs can be used to enhance its propagation algorithm. Two approaches are motivated and discussed, one based on knapsack reasoning and one using alternative lower bounds. The implementations are evaluated in comparison with state-of-the-art approaches on different benchmarks from the literature. The results indicate that the GPU-accelerated lower bounds offers a desirable alternative to tackle large instances.
format Preprint
id arxiv_https___arxiv_org_abs_2402_14821
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Constraint Propagation on GPU: A Case Study for the Bin Packing Constraint
Tardivo, Fabio
Michel, Laurent
Pontelli, Enrico
Other Computer Science
Optimization and Control
The Bin Packing Problem is one of the most important problems in discrete optimization, as it captures the requirements of many real-world problems. Because of its importance, it has been approached with the main theoretical and practical tools. Resolution approaches based on Linear Programming are the most effective, while Constraint Programming proves valuable when the Bin Packing Problem is a component of a larger problem. This work focuses on the Bin Packing constraint and explores how GPUs can be used to enhance its propagation algorithm. Two approaches are motivated and discussed, one based on knapsack reasoning and one using alternative lower bounds. The implementations are evaluated in comparison with state-of-the-art approaches on different benchmarks from the literature. The results indicate that the GPU-accelerated lower bounds offers a desirable alternative to tackle large instances.
title Constraint Propagation on GPU: A Case Study for the Bin Packing Constraint
topic Other Computer Science
Optimization and Control
url https://arxiv.org/abs/2402.14821