Revisiting the Cardinality Reasoning for BinPacking Constraint

  • François Pelsser
  • Pierre Schaus
  • Jean-Charles Régin
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8124)


In a previous work, we introduced a filtering for the BinPacking constraint based on a cardinality reasoning for each bin combined with a global cardinality constraint. We improve this filtering with an algorithm providing tighter bounds on the cardinality variables. We experiment it on the Balanced Academic Curriculum Problems demonstrating the benefits of the cardinality reasoning for such bin-packing problems.


Constraint Programming Global Constraints Bin-Packing 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Cambazard, H., O’Sullivan, B.: Propagating the bin packing constraint using linear programming. In: Cohen, D. (ed.) CP 2010. LNCS, vol. 6308, pp. 129–136. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  2. 2.
    Dupuis, J., Schaus, P., Deville, Y.: Consistency Check for the Bin Packing Constraint Revisited. In: Lodi, A., Milano, M., Toth, P. (eds.) CPAIOR 2010. LNCS, vol. 6140, pp. 117–122. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  3. 3.
    Monette, J.-N., Schaus, P., Zampelli, S., Deville, Y., Dupont, P.: A CP approach to the balanced academic curriculum problem. In: Seventh International Workshop on Symmetry and Constraint Satisfaction Problems, vol. 7 (2007)Google Scholar
  4. 4.
    OscaR Team. OscaR: Scala in OR (2012),
  5. 5.
    Régin, J.-C.: Generalized arc consistency for global cardinality constraint. In: Proceedings of the Thirteenth National Conference on Artificial Intelligence, vol. 1, pp. 209–215. AAAI Press (1996)Google Scholar
  6. 6.
    Pierre Schaus, et al.: Solving balancing and bin-packing problems with constraint programming. PhD thesis, PhD thesis, Universit catholique de Louvain Louvain-la-Neuve (2009)Google Scholar
  7. 7.
    Schaus, P., Régin, J.-C., Van Schaeren, R., Dullaert, W., Raa, B.: Cardinality reasoning for bin-packing constraint: Application to a tank allocation problem. In: Milano, M. (ed.) CP 2012. LNCS, vol. 7514, pp. 815–822. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  8. 8.
    Shaw, P.: A constraint for bin packing. In: Wallace, M. (ed.) CP 2004. LNCS, vol. 3258, pp. 648–662. Springer, Heidelberg (2004)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • François Pelsser
    • 1
  • Pierre Schaus
    • 1
  • Jean-Charles Régin
    • 2
  1. 1.ICTEAMUCLouvainLouvain-la-NeuveBelgium
  2. 2.I3S UMR 6070, CNRSUniversity of Nice-Sophia AntipolisFrance

Personalised recommendations