Bin Packing with conflicts: a generic branch-and-price algorithm - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue INFORMS Journal on Computing Année : 2013

Bin Packing with conflicts: a generic branch-and-price algorithm

Résumé

In the the bin packing problem with conflicts, one has to pack items in the minimum number of bins while avoiding joint assignments of items that are in conflict. Our study shows a comparatively good performance of a generic Branch-and-Price algorithm for this problem. We made use of our black box solver BaPCod, relying on its generic branching scheme and primal heuristics, while developing a specific pricing oracle. For the case where the conflict graph is an interval graph, we propose a fast dynamic programming algorithm for pricing, while for the general case we use a classic depth-first-search branch-and-bound approach. The algorithm is tested on instances from the literature where the conflict graph is an interval graph, as well as on newly generated instances with an arbitrarily conflict graph. The computational results show that the generic algorithm outperforms special purpose algorithms of the literature, closing all open instances in one hour of CPU time.

Dates et versions

inria-00539869 , version 1 (25-11-2010)

Identifiants

Citer

Ruslan Sadykov, François Vanderbeck. Bin Packing with conflicts: a generic branch-and-price algorithm. INFORMS Journal on Computing, 2013, 25 (2), pp.244-255. ⟨10.1287/ijoc.1120.0499⟩. ⟨inria-00539869⟩
389 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More