Skip to main content

Blowing Holes in Various Aspects of Computational Problems, with Applications to Constraint Satisfaction

  • Conference paper
Principles and Practice of Constraint Programming (CP 2013)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 8124))

Abstract

We consider methods for constructing NP-intermediate problems under the assumption that P ≠ NP. We generalize Ladner’s original method for obtaining NP-intermediate problems by using parameters with various characteristics. In particular, this generalization allows us to obtain new insights concerning the complexity of CSP problems. We begin by fully characterizing the problems that admit NP-intermediate subproblems for a broad and natural class of parameterizations, and extend the result further such that structural CSP restrictions based on parameters that are hard to compute (such as tree-width) are covered. Hereby we generalize a result by Grohe on width parameters and NP-intermediate problems. For studying certain classes of problems, including CSPs parameterized by constraint languages, we consider more powerful parameterizations. First, we identify a new method for obtaining constraint languages Γ such that CSP(Γ) are NP-intermediate. The sets Γ can have very different properties compared to previous constructions (by, for instance, Bodirsky & Grohe) and provides insights into the algebraic approach for studying the complexity of infinite-domain CSPs. Second, we prove that the propositional abduction problem parameterized by constraint languages admits NP-intermediate problems. This settles an open question posed by Nordh & Zanuttini.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Arora, S., Barak, B.: Computational Complexity: A Modern Approach, 1st edn. Cambridge University Press, New York (2009)

    Book  Google Scholar 

  2. Arnborg, S., Corneil, D., Proskurowski, A.: Complexity of finding embeddings in a k-tree. SIAM Journal on Matrix Analysis and Applications 8(2), 277–284 (1987)

    MathSciNet  MATH  Google Scholar 

  3. Bodirsky, M.: Complexity Classification in Infinite-Domain Constraint Satisfaction. Habilitation thesis. Univ. Paris 7 (2012)

    Google Scholar 

  4. Bodirsky, M., Grohe, M.: Non-dichotomies in constraint satisfaction complexity. In: Aceto, L., Damgård, I., Goldberg, L.A., Halldórsson, M.M., Ingólfsdóttir, A., Walukiewicz, I. (eds.) ICALP 2008, Part II. LNCS, vol. 5126, pp. 184–196. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  5. Bodlaender, H.: A linear-time algorithm for finding tree-decompositions of small treewidth. SIAM Journal on Computing 25(6), 1305–1317 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  6. Bulatov, A., Jeavons, P., Krokhin, A.: Classifying the computational complexity of constraints using finite algebras. SIAM Journal on Computing 34(3), 720–742 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  7. Chen, J., Chor, B., Fellows, M., Huang, X., Juedes, D., Kanj, I., Xia, G.: Tight lower bounds for certain parameterized np-hard problems. In: Proc. IEEE Conference on Computational Complexity (CCC 2004), pp. 150–160 (2004)

    Google Scholar 

  8. Chen, J., Huang, X., Kanj, I., Xia, G.: Linear fpt reductions and computational lower bounds. In: Proc. 36th ACM Symposium on Theory of Computing (STOC-2004), pp. 212–221 (2004)

    Google Scholar 

  9. Chen, Y., Thurley, M., Weyer, M.: Understanding the complexity of induced subgraph isomorphisms. In: Aceto, L., Damgård, I., Goldberg, L.A., Halldórsson, M.M., Ingólfsdóttir, A., Walukiewicz, I. (eds.) ICALP 2008, Part I. LNCS, vol. 5125, pp. 587–596. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  10. Creignou, N., Schmidt, J., Thomas, M.: Complexity of propositional abduction for restricted sets of boolean functions. In: Proc. 12th International Conference on the Principles of Knowledge Representation and Reasoning, KR 2010 (2010)

    Google Scholar 

  11. Dechter, R.: Constraint Processing. Elsevier Morgan Kaufmann (2003)

    Google Scholar 

  12. Dell, H., van Melkebeek, D.: Satisfiability allows no nontrivial sparsification unless the polynomial-time hierarchy collapses. In: Proc. 42nd ACM Symposium on Theory of Computing (STOC 2010), pp. 251–260 (2010)

    Google Scholar 

  13. Eiter, T., Gottlob, G.: The complexity of logic-based abduction. Journal of the ACM 42(1), 3–42 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  14. Garey, M., Johnson, D.: “Strong” NP-completeness results: motivation, examples and implications. Journal of the ACM 25(3), 499–508 (1978)

    Article  MathSciNet  MATH  Google Scholar 

  15. Grohe, M.: The complexity of homomorphism and constraint satisfaction problems seen from the other side. Journal of the ACM 54(1), article 1 (2007)

    Google Scholar 

  16. Grohe, M., Marx, D.: Constraint solving via fractional edge covers. In: Proc. 17th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA-2006), pp. 289–298 (2006)

    Google Scholar 

  17. Jonsson, P., Lagerkvist, V., Nordh, G., Zanuttini, B.: Complexity of SAT problems, clone theory and the exponential time hypothesis. In: Proc. the Twenty-Fourth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2013 (2013)

    Google Scholar 

  18. Jonsson, P., Lööw, T.: Computational complexity of linear constraints over the integers. Artificial Intelligence 195, 44–62 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  19. Karp, R.M.: Reducibility Among Combinatorial Problems. In: Miller, R.E., Thatcher, J.W. (eds.) Complexity of Computer Computations, pp. 85–103. Plenum Press (1972)

    Google Scholar 

  20. Ladner, R.: On the structure of polynomial time reducibility. Journal of the ACM 22, 155–171 (1975)

    Article  MathSciNet  MATH  Google Scholar 

  21. Marx, D.: Approximating fractional hypertree width. ACM Transactions on Algorithms 6(2) (2010)

    Google Scholar 

  22. Marx, D.: Tractable hypergraph properties for constraint satisfaction and conjunctive queries. In: Proc. 42nd ACM Symposium on Theory of Computing (STOC 2010), pp. 735–744 (2010)

    Google Scholar 

  23. Nordh, G., Zanuttini, B.: What makes propositional abduction tractable. Artificial Intelligence 172, 1245–1284 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  24. Papadimitriou, C.H.: Computational Complexity. Addison-Wesley (1994)

    Google Scholar 

  25. Schöning, U.: A uniform approach to obtain diagonal sets in complexity classes. Theoretical Computer Science 18, 95–103 (1982)

    Article  MathSciNet  MATH  Google Scholar 

  26. Lau, D.: Function Algebras on Finite Sets: Basic Course on Many-Valued Logic and Clone Theory. Springer Monographs in Mathematics. Springer-Verlag New York, Inc., Secaucus (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jonsson, P., Lagerkvist, V., Nordh, G. (2013). Blowing Holes in Various Aspects of Computational Problems, with Applications to Constraint Satisfaction. In: Schulte, C. (eds) Principles and Practice of Constraint Programming. CP 2013. Lecture Notes in Computer Science, vol 8124. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40627-0_32

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-40627-0_32

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-40626-3

  • Online ISBN: 978-3-642-40627-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics