Accéder directement au contenu Accéder directement à la navigation
Communication dans un congrès

The balance constraint family

Abstract : The BALANCE constraint introduced by Beldiceanu ensures solutions are balanced. This is useful when, for example, there is a requirement for solutions to be fair. BALANCE bounds the difference B between the minimum and maximum number of occurrences of the values assigned to the variables. We show that achieving domain consistency on BALANCE is NP-hard. We therefore introduce a variant, BALANCE with a similar semantics that is only polynomial to propagate. We consider various forms of BALANCE and focus on ATMOSTBALANCE which achieves what is usually the main goal, namely constraining the upper bound on B.We provide a specialized propagation algorithm, and a powerful decomposition both of which run in low polynomial time. Experimental results demonstrate the promise of these new filtering methods.
Type de document :
Communication dans un congrès
Liste complète des métadonnées
Déposant : Migration Prodinra <>
Soumis le : mercredi 3 juin 2020 - 05:41:51
Dernière modification le : vendredi 30 octobre 2020 - 12:04:03




Christian Bessière, Emmanuel Hébrard, George Katsirelos, Zeynep Kiziltan, Emilie Picard-Cantin, et al.. The balance constraint family. CP 2014 - 20th International Conference on Principles and Practice of Constraint Programming, Sep 2014, Lyon, France. ⟨hal-02743284⟩



Consultations de la notice