Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

How to Determine the Expressive Power of Constraints

Published: 01 May 1999 Publication History

Abstract

Some constraint languages are more powerful than others because they allow us to express a larger collection of problems. In this paper, we give a precise meaning to this concept of expressive power for constraints over finite sets of values. The central result of the paper is that the expressive power of a given set of constraint types is determined by certain algebraic properties of the underlying relations. These algebraic properties can be calculated by solving a particular constraint satisfaction problem, which we call an ’indicator problem‘. We discuss the connection between expressive power and computational complexity, and show that indicator problems provide a simple method to test for tractability.

References

[1]
1. Bibel, W. (1988). Constraint satisfaction from a deductive viewpoint. Artificial Intelligence 35:401-413.
[2]
2. Codd, E. F. (1970). A relational model of data for large shared databanks. Communications of the ACM 13:377-387.
[3]
3. Cooper, M. C., Cohen, D. A., Jeavons, P. G. (1994). Characterizing tractable constraints. Artificial Intelligence 65:347-361.
[4]
4. Dechter, R., & Pearl, J. (1992). Structure identification in relational data. Artificial Intelligence 58:237-270.
[5]
5. Freuder, E. C. (1985). A sufficient condition for backtrack-bounded search. Journal of the ACM 32:755-761.
[6]
6. Garey, M. R., & Johnson, D. S. (1979). Computers and Intractability: A Guide to NP-Completeness. Freeman, San Francisco, California.
[7]
7. Gyssens, M., Jeavons, P., Cohen, D. (1994). Decomposing constraint satisfaction problems using database techniques. Artificial Intelligence 66:57-89.
[8]
8. Jeavons, P. G., Cohen, D. A. (1995). An algebraic characterization of tractable constraints. Lecture Notes in Computer Science 959:633-642.
[9]
9. Jeavons, P., Cohen D., Gyssens, M. (1995). A unifying framework for tractable constraints. In Proceedings 1st International Conference on Principles and Practice of Constraint Programming--CP '95 (Cassis, France, September 1995), Lecture Notes in Computer Science 976: Springer-Verlag, Berlin/New York, 276-291.
[10]
10. Jeavons, P. G., & Cooper, M. C. (1996). Tractable constraints on ordered domains. Artificial Intelligence 79:327-339.
[11]
11. Kirousis, L. (1993). Fast parallel constraint satisfaction. Artificial Intelligence 64:147-160.
[12]
12. Ladkin, P. B., & Maddux, R. D. (1994). On binary constraint problems. Journal of the ACM 41:435-469.
[13]
13. Mackworth, A. K. (1977). Consistency in networks of relations. Artificial Intelligence 8:99-118.
[14]
14. Montanari, U. (1974). Networks of constraints: fundamental properties and applications to picture processing. Information Sciences 7:95-132.
[15]
15. Schaefer, T. J. (1978). The complexity of satisfiability problems. Proc 10th ACM Symposium on Theory of Computing (STOC): 216-226.
[16]
16. Szendrei, A. (1986). Clones in Universal Algebra. Seminaires de Mathematiques Superieures 99, University of Montreal.
[17]
17. van Beek, P. (1992). On the Minimality and Decomposability of Row-Convex Constraint Networks. Proceedings of the Tenth National Conference on Artificial Intelligence, AAAI-92, MIT Press, 447-452.
[18]
18. Van Hentenryck, P., Deville, Y., Teng, C-M. (1992). A generic arc-consistency algorithm and its specializations. Artificial Intelligence 57:291-321.

Cited By

View all
  • (2022)On the Computational Complexity of Non-Dictatorial AggregationJournal of Artificial Intelligence Research10.1613/jair.1.1247672(137-183)Online publication date: 4-Jan-2022
  • (2021)Fine-Grained Time Complexity of Constraint Satisfaction ProblemsACM Transactions on Computation Theory10.1145/343438713:1(1-32)Online publication date: 21-Jan-2021
  • (2016)The Exact Complexity of the First-Order Logic Definability ProblemACM Transactions on Database Systems10.1145/288609541:2(1-14)Online publication date: 11-May-2016
  • Show More Cited By
  1. How to Determine the Expressive Power of Constraints

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Constraints
    Constraints  Volume 4, Issue 2
    May 1999
    91 pages

    Publisher

    Kluwer Academic Publishers

    United States

    Publication History

    Published: 01 May 1999

    Author Tags

    1. NP-completeness
    2. complexity
    3. constraint satisfaction problem
    4. indicator problem
    5. relational algebra

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 23 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2022)On the Computational Complexity of Non-Dictatorial AggregationJournal of Artificial Intelligence Research10.1613/jair.1.1247672(137-183)Online publication date: 4-Jan-2022
    • (2021)Fine-Grained Time Complexity of Constraint Satisfaction ProblemsACM Transactions on Computation Theory10.1145/343438713:1(1-32)Online publication date: 21-Jan-2021
    • (2016)The Exact Complexity of the First-Order Logic Definability ProblemACM Transactions on Database Systems10.1145/288609541:2(1-14)Online publication date: 11-May-2016
    • (2013)Definability problems for graph query languagesProceedings of the 16th International Conference on Database Theory10.1145/2448496.2448514(141-152)Online publication date: 18-Mar-2013
    • (2013)The complexity of three-element min-sol and conservative min-cost-homProceedings of the 40th international conference on Automata, Languages, and Programming - Volume Part I10.1007/978-3-642-39206-1_68(804-815)Online publication date: 8-Jul-2013
    • (2012)Near Unanimity Constraints Have Bounded Pathwidth DualityProceedings of the 2012 27th Annual IEEE/ACM Symposium on Logic in Computer Science10.1109/LICS.2012.24(125-134)Online publication date: 25-Jun-2012
    • (2011)Min CSP on four elementsProceedings of the 17th international conference on Principles and practice of constraint programming10.5555/2041160.2041197(438-453)Online publication date: 12-Sep-2011
    • (2011)Constraint satisfaction parameterized by solution sizeProceedings of the 38th international colloquim conference on Automata, languages and programming - Volume Part I10.5555/2027127.2027173(424-436)Online publication date: 4-Jul-2011
    • (2010)Testing expressibility is hardProceedings of the 16th international conference on Principles and practice of constraint programming10.5555/1886008.1886014(9-23)Online publication date: 6-Sep-2010
    • (2008)The expressive power of valued constraintsTheoretical Computer Science10.1016/j.tcs.2008.08.036409:1(137-153)Online publication date: 1-Dec-2008
    • Show More Cited By

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media