Proceedings

Threshold Treewidth and Hypertree Width

Video Download BibTeX Cite

Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence. Main track. Pages 1898-1904.

https://doi.org/10.24963/ijcai.2020/263

Abstract

Treewidth and hypertree width have proven to be highly successful structural parameters in the context of the Constraint Satisfaction Problem (CSP). When either of these parameters is bounded by a constant, then CSP becomes solvable in polynomial time. However, here the order of the polynomial in the running time depends on the width, and this is known to be unavoidable; therefore, the problem is not fixed-parameter tractable parameterized by either of these width measures. Here we introduce an enhancement of tree and hypertree width through a novel notion of thresholds, allowing the associated decompositions to take into account information about the computational costs associated with solving the given CSP instance. Aside from introducing these notions, we obtain efficient theoretical as well as empirical algorithms for computing threshold treewidth and hypertree width and show that these parameters give rise to fixed-parameter algorithms for CSP as well as other, more general problems. We complement our theoretical results with experimental evaluations in terms of heuristics as well as exact methods based on SAT/SMT encodings.

  1. [Abseher et al., 2017] Michael Abseher, Nysret Musliu, and Stefan Woltran. Improving the efficiency of dynamic pro- gramming on tree decompositions via machine learning. JAIR, 58:829-858, 2017.
  2. [Bachoore and Bodlaender, 2007] Emgad Bachoore and Hans L. Bodlaender. Weighted treewidth -algorithmic techniques and results. In ISAAC'07, volume 4835 of LNCS, pages 893-903, 2007.
  3. [Bodlaender and Koster, 2010] Hans L. Bodlaender and Arie M. C. A. Koster. Treewidth computations i. upper bounds. Inf. Comput., 208(3):259-275, 2010.
  4. [Bodlaender and Koster, 2011] Hans L. Bodlaender and Arie M. C. A. Koster. Treewidth computations II. lower bounds. Inf. Comput., 209(7):1103-1119, 2011.
  5. [Bodlaender et al., 2016] Hans L. Bodlaender, Pål Grønås Drange, Markus S. Dregi, Fedor V. Fomin, Daniel Lok- shtanov, and Michal Pilipczuk. A c k n 5-approximation algorithm for treewidth. SIAM J. Comput., 45(2):317-378, 2016.
  6. [Bodlaender, 1996] H. Bodlaender. A linear-time algorithm for finding tree-decompositions of small treewidth. SIAM Journal on Computing, 25(6):1305-1317, 1996.
  7. [Carbonnel and Cooper, 2016] Clément Carbonnel and Mar- tin C. Cooper. Tractability in constraint satisfaction prob- lems: a survey. Constraints, 21(2):115-144, 2016.
  8. [Dechter, 1999] Rina Dechter. Bucket elimination: a unifying framework for reasoning. Artif. Intell., 113(1-2):41-85, 1999.
  9. [Dermaku et al., 2008] Artan Dermaku, Tobias Ganzow, Georg Gottlob, Ben McMahan, Nysret Musliu, and Marko Samer. Heuristic methods for hypertree decomposition. In MICAI 2008: Advances in Artificial Intelligence, pages 1-11. Springer Berlin Heidelberg, 2008.
  10. [Diestel, 2012] Reinhard Diestel. Graph Theory, 4th Edition, volume 173. Springer, 2012.
  11. [Downey and Fellows, 2013] Rodney G. Downey and Michael R. Fellows. Fundamentals of Parameterized Complexity. Springer, 2013.
  12. [Eiben et al., 2019] Eduard Eiben, Robert Ganian, Dusan Knop, and Sebastian Ordyniak. Solving integer quadratic programming via explicit and structural restrictions. In AAAI'19, pages 1477-1484, 2019.
  13. [Fichte et al., 2018] Johannes K. Fichte, Markus Hecher, Neha Lodha, and Stefan Szeider. An SMT approach to fractional hypertree width. In CP'18, volume 11008 of LNCS, pages 109-127, 2018.
  14. [Fischl et al., 2018] Wolfgang Fischl, Georg Gottlob, and Reinhard Pichler. General and fractional hypertree de- compositions: Hard and easy cases. In PODS 2018, pages 17-32, 2018.
  15. [Freuder, 1982] Eugene C. Freuder. A sufficient condition for backtrack-bounded search. J. of the ACM, 29(1):24-32, 1982.
  16. [Gottlob et al., 1999] Georg Gottlob, Nicola Leone, and Francesco Scarcello. On tractable queries and constraints. In DEXA'99, volume 1677 of LNCS, pages 1-15, 1999.
  17. [Gottlob et al., 2002a] Georg Gottlob, Nicola Leone, and Francesco Scarcello. Hypertree decompositions and tractable queries. J. Comp. Sys. Sci., 64(3):579-627, 2002.
  18. [Gottlob et al., 2002b] Georg Gottlob, Francesco Scarcello, and Martha Sideri. Fixed-parameter complexity in AI and nonmonotonic reasoning. Artif. Intell., 138(1-2):55-86, 2002.
  19. [Gottlob et al., 2005] Georg Gottlob, Martin Grohe, Nysret Musliu, Marko Samer, and Francesco Scarcello. Hypertree Decompositions: Structure, Algorithms, and Applications. In WG'05, volume 3787 of LNCS, pages 1-15, 2005.
  20. [Gottlob et al., 2014] Georg Gottlob, Gianluigi Greco, and Francesco Scarcello. Treewidth and hypertree width. In Tractability: Practical Approaches to Hard Problems, pages 3-38. Cambridge University Press, 2014.
  21. [Kask et al., 2011] Kalev Kask, Andrew Gelfand, Lars Otten, and Rina Dechter. Pushing the power of stochastic greedy ordering schemes for inference in graphical models. In AAAI-11, 2011.
  22. [Kloks, 1994] Ton Kloks. Treewidth, Computations and Ap- proximations, volume 842 of LNCS. Springer, 1994.
  23. [Koller and Friedman, 2009] Daphne Koller and Nir Fried- man. Probabilistic Graphical Models: Principles and Tech- niques -Adaptive Computation and Machine Learning. MIT Press, 2009.
  24. [Niedermeier, 2006] Rolf Niedermeier. Invitation to Fixed- Parameter Algorithms. Oxford Lecture Series in Mathe- matics and Its Applications. OUP Oxford, 2006.
  25. [Samer and Szeider, 2010] Marko Samer and Stefan Szeider. Constraint satisfaction with bounded treewidth revisited. J. Comp. Sys. Sci., 76(2):103-114, 2010.
  26. [Samer and Veith, 2009] Marko Samer and Helmut Veith. En- coding treewidth into SAT. In SAT 2009, pages 45-50, 2009.
  27. [Scarcello et al., 2007] Francesco Scarcello, Gianluigi Greco, and Nicola Leone. Weighted hypertree decompositions and optimal query plans. J. Comp. Sys. Sci., 73(3):475-506, 2007.
  28. [Schidler and Szeider, 2020] André Schidler and Stefan Szei- der. Computing optimal hypertree decompositions. In ALENEX20, pages 1-11, 2020.
  29. [Schiex et al., 1995] Thomas Schiex, Hélène Fargier, and Gérard Verfaillie. Valued constraint satisfaction problems: Hard and easy problems. In IJCAI-95, pages 631-639, 1995. IJCAI
  30. [Schrijver, 1986] Alexander Schrijver. Theory of linear and integer programming. Wiley, 1986.
  31. Stanislav Živný. The Complexity of Valued Constraint Satisfaction Problems. Springer, 2012.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards