Propagate the Right Thing: How Preferences Can Speed-Up Constraint Solving

We present an algorithm Pref-AC that limits arc consistency (AC) to the preferred choices of a tree search procedure and that makes constraint solving more efficient without changing the pruning and shape of the search tree. Arc consistency thus becomes more scalable and usable for many realworld constraint satisfaction problems such as configuration and scheduling. Moreover, Pref-AC directly computes a preferred solution for treelike constraint satisfaction problems.

[1]  E. Bender,et al.  Foundations of combinatorics with applications , 1991 .

[2]  Christian Bessiere,et al.  Arc-Consistency and Arc-Consistency Again , 1993, Artif. Intell..

[3]  Francesco M. Donini,et al.  Feasibility and Unfeasibility of Off-Line Processing , 1996, ISTCS.

[4]  E. Kushilevitz,et al.  Communication Complexity: Basics , 1996 .

[5]  Thomas Schiex,et al.  Lazy Arc Consistency , 1996, AAAI/IAAI, Vol. 1.

[6]  S. Brams,et al.  The paradox of multiple elections , 1998 .

[7]  Yishai A. Feldman,et al.  Portability by automatic translation: a large-scale case study , 1999 .

[8]  Christian Bessiere,et al.  Using Constraint Metaknowledge to Reduce Arc Consistency Computation , 1999, Artif. Intell..

[9]  Pierre Marquis,et al.  A Knowledge Compilation Map , 2002, J. Artif. Intell. Res..

[10]  Ulrich Junker,et al.  Preference-Based Search and Multi-Criteria Optimization , 2002, Ann. Oper. Res..

[11]  Vincent Conitzer,et al.  Vote elicitation: complexity and strategy-proofness , 2002, AAAI/IAAI.

[12]  Francesco M. Donini,et al.  Preprocessing of Intractable Problems , 2002, Inf. Comput..

[13]  J. Doyle Preferences: Some Problems and Prospects , 2003 .

[14]  Ulrich Junker,et al.  Preference programming: Advanced problem solving for configuration , 2003, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[15]  Jérôme Lang,et al.  Voting procedures with incomplete preferences , 2005 .

[16]  Vincent Conitzer,et al.  Communication complexity of common voting rules , 2005, EC '05.