Skip to main content

HyperConsistency Width for Constraint Satisfaction: Algorithms and Complexity Results

  • Chapter
Graph Theory, Computational Intelligence and Thought

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5420))

Abstract

Generalized hypertree width (short: ghw) is a concept that leads to a large class of efficiently solvable CSP instances, whose associated recognition problem (of checking whether the ghw of a CSP is bounded by a constant k) is however known to be NP-hard. An elegant way to circumvent this intractability has recently been proposed in the literature, by means of a “no-promise” approach solving CSPs of bounded ghw without the need of actually computing a generalized hypertree decomposition. In fact, despite the conceptual relevance of this approach, its computational issues have not yet been investigated and, indeed, precise bounds on the running time of the no-promise algorithm are missing.

The first contribution of this paper is precisely to fill this gap. Indeed, the computational complexity of the no-promise approach is analyzed, by exploiting an intuitive characterization relying on the notion of hyperconsistency width. It turns out that, in the basic formulation, the approach is hardly suited for practical applications mainly because of its bad scaling in the size of the constraint database. Motivated by these news and based on a variant of hyperconsistency width, a different and more efficient method to decide whether CSPs of bounded ghw admit solutions is then provided. Importantly, the improved method exhibits the same scaling as current evaluation algorithms for instances of bounded hypertree width, nonetheless allowing to isolate a larger class of queries. Finally, to give a complete picture of the complexity issues of the no-promise approach, the problems of computing one solution and of enumerating all the solutions are also studied.

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. Abiteboul, S., Hull, R., Vianu, V.: Foundations of Databases. Addison Wesley, Reading (1995)

    MATH  Google Scholar 

  2. Adler, I., Gottlob, G., Grohe, M.: Hypertree-width and related hypergraph invariants. In: Proc. of EUROCOMB 2005, pp. 5–10 (2005)

    Google Scholar 

  3. Chen, H., Dalmau, V.: Beyond hypertree width: Decomposition methods without decompositions. In: van Beek, P. (ed.) CP 2005. LNCS, vol. 3709, pp. 167–181. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  4. Dechter, R.: From local to global consistency. Artificial Intelligence 55(1), 87–108 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  5. Dechter, R.: Constraint Processing. Morgan Kaufmann, San Francisco (2003)

    MATH  Google Scholar 

  6. Flum, J., Frick, M., Grohe, M.: Query evaluation via tree-decompositions. Journal of the ACM 49(6), 716–752 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  7. Gottlob, G., Leone, N., Scarcello, F.: A comparison of structural csp decomposition methods. Artificial Intelligence 124(2), 243–282 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  8. Gottlob, G., Leone, N., Scarcello, F.: Hypertree decompositions and tractable queries. Journal of Computer and System Sciences 64(3), 579–627 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  9. Gottlob, G., Miklos, Z., Schwentick, T.: Generalized hypertree decompositions: Np-hardness and tractable variants. In: Proc. of PODS 2007 (2007)

    Google Scholar 

  10. Greco, G., Scarcello, F.: Tree projections: Hypergraph games and minimality. 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. 736–747. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  11. Gyssens, M., Jeavons, P., Cohen, D.A.: Decomposing constraint satisfaction problems using database techniques. Artificial Intelligence 66(1), 57–89 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  12. Hell, P., Nesetril, J.: The core of a graph. Discrete Math. 109(1-3), 117–126 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  13. Kolaitis, P.G., Vardi, M.Y.: Conjunctive-query containment and constraint satisfaction. Journal of Computer and System Sciences 61(2), 302–332 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  14. Kolaitis, P.G., Vardi, M.Y.: A game-theoretic approach to constraint satisfaction. In: Proc. of AAAI 2000, pp. 175–181 (2000)

    Google Scholar 

  15. Pearson, J., Jeavons, P.: A survey of tractable constraint satisfaction problems. Technical Report CSD-TR-97-15, Royal Holloway, University of London (July 1997)

    Google Scholar 

  16. Yannakakis, M.: Algorithms for acyclic database schemes. In: Proc. of VLDB 1981, pp. 82–94 (1981)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Gottlob, G., Greco, G., Marnette, B. (2009). HyperConsistency Width for Constraint Satisfaction: Algorithms and Complexity Results. In: Lipshteyn, M., Levit, V.E., McConnell, R.M. (eds) Graph Theory, Computational Intelligence and Thought. Lecture Notes in Computer Science, vol 5420. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02029-2_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-02029-2_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-02028-5

  • Online ISBN: 978-3-642-02029-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics