Proceedings

Backdoors to Tractable Answer-Set Programming

Download BibTeX Cite

Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence. Pages 863-867.

https://doi.org/10.5591/978-1-57735-516-8/IJCAI11-150

© 2011 International Joint Conferences on Artificial Intelligence

Abstract

We present a unifying approach to the efficient evaluation of propositional answer-set programs. Our approach is based on backdoors which are small sets of atoms that represent clever reasoning shortcuts through the search space. The concept of backdoors is widely used in the areas of propositional satisfiability and constraint satisfaction. We show how this concept can be adapted to the nonmonotonic setting and how it allows to augment various known tractable subproblems, such as the evaluation of Horn and acyclic programs. In order to use backdoors we need to find them first. We utilize recent advances in fixed-parameter algorithmics to detect small backdoors. This implies fixed-parameter tractability of the evaluation of propositional answer-set programs, parameterized by the size of backdoors. Hence backdoor size provides a structural parameter similar to the treewidth parameter previously considered. We show that backdoor size and treewidth are incomparable, hence there are instances that are hard for one and easy for the other parameter. We complement our theoretical results with first empirical results.

  1. [Apt et al., 1988] K. R. Apt, H. A. Blair, and A. Walker. Towards a theory of declarative knowledge, Morgan Kaufmann, 1988. [Asp, 2009] Asparagus. http://asparagus.cs.uni-potsdam.de, 2009. Link
  2. [Ayari and Basin, 2000] A. Ayari and D. Basin. Bounded model construction for monadic second-order logics. CAV 2000.
  3. [Ben-Eliyahu, 1996] R. Ben-Eliyahu. A hierarchy of tractable sub- sets for computing stable models. J. Artif. Intell. Res., 5, 1996.
  4. [Bonsma and Lokshtanov, 2010] P. Bonsma and D. Lokshtanov. Feedback vertex set in mixed graphs. arXiv 1010.5974, 2010.
  5. [Chen et al., 2006] J. Chen, I. A. Kanj, and G. Xia. Improved pa- rameterized upper bounds for vertex cover. MFCS 2006.
  6. [Chen et al., 2008] J. Chen, Y. Liu, S. Lu, B. O'Sullivan, and I. Raz- gon. A fixed-parameter algorithm for the directed feedback ver- tex set problem. J. ACM, 55(5), 2008.
  7. [Cygan et al., 2010] M. Cygan, M. Pilipczuk, M. Pilipczuk, and J. O. Wojtaszczyk. Subset feedback vertex set is fixed param- eter tractable. arXiv 1004.2972, 2010.
  8. [Dowling and Gallier, 1984] W. F. Dowling and J. H. Gallier. Linear-time algorithms for testing the satisfiability of proposi- tional Horn formulae. J. Logic Programming, 1(3), 1984.
  9. [Downey and Fellows, 1999] R. G. Downey and M. R. Fellows. Pa- rameterized Complexity. Springer, 1999.
  10. [Eiter and Gottlob, 1995] T. Eiter and G. Gottlob. On the computa- tional cost of disjunctive logic programming: propositional case.
  11. Ann. Math. Artif. Intell., 15(3-4), 1995.
  12. [Fichte, 2011] J. K. Fichte. The good, the bad, the odd -cycles in answer set programming. submitted, 2011.
  13. [Gelfond and Lifschitz, 1988] M. Gelfond and V. Lifschitz. The stable model semantics for logic programming. ICLP 1988.
  14. [Gelfond and Lifschitz, 1991] M. Gelfond and V. Lifschitz. Clas- sical negation in logic programs and disjunctive databases. New Generation Comput., 9(3/4), 1991.
  15. [Gottlob and Szeider, 2006] G. Gottlob and S. Szeider. Fixed- parameter algorithms for artificial intelligence, constraint satis- faction, and database problems. The Computer Journal, 51(3), 2006.
  16. [Gottlob et al., 2002] G. Gottlob, F. Scarcello, and M. Sideri. Fixed-parameter complexity in AI and nonmonotonic reasoning. Artificial Intelligence, 138(1-2), 2002.
  17. [Jakl et al., 2009] M. Jakl, R. Pichler, and S. Woltran. Answer-set programming with bounded treewidth. IJCAI 2009. IJCAI
  18. [Janhunen and Oikarinen, 2002] T. Janhunen and E. Oikarinen. Testing the equivalence of logic programs under stable model se- mantics. Logics in AI, 2002.
  19. [Kawarabayashi and Kobayashi, 2010] K. Kawarabayashi and Y. Kobayashi. Fixed-parameter tractability for the subset feedback set problem and the s-cycle packing problem. Technical report, University of Tokyo, Japan, 2010.
  20. [Lin and Zhao, 2003] F. Lin and J. Zhao. On tight logic programs and yet another translation from normal logic programs to propo- sitional logic. IJCAI 2003. IJCAI
  21. [Lin and Zhao, 2004] F. Lin and X. Zhao. On odd and even cycles in normal logic programs. AAAI 2004.
  22. [Maratea et al., 2008] M. Maratea, F. Ricca, W. Faber, and N. Leone. Look-back techniques and heuristics in DLV: Implemen- tation, evaluation, and comparison to QBF solvers. J. Algorithms, 63, 2008.
  23. [Marek and Truszczyński, 1991] V. W. Marek and M. Truszczyński. Autoepistemic logic. J. ACM, 38(3), 1991.
  24. [Marek and Truszczyński, 1999] V. W. Marek and M. Truszczyński. Stable models and an alternative logic pro- gramming paradigm. The Logic Programming Paradigm: a 25-Year Perspective, 1999.
  25. [Niemelä, 1999] I. Niemelä. Logic programs with stable model se- mantics as a constraint programming paradigm. Ann. Math. Artif. Intell., 25(3-4), 1999.
  26. [Nishimura et al., 2004] N. Nishimura, P. Ragde, and S. Szeider. Detecting backdoor sets with respect to Horn and binary clauses. SAT 2004.
  27. [Nishimura et al., 2007] N. Nishimura, P. Ragde, and S. Szeider. Solving #SAT using vertex covers. Acta Informatica, 44(7-8), 2007.
  28. [Ordyniak and Szeider, 2011] S. Ordyniak and S. Szeider Aug- menting Tractable Fragments of Abstract Argumentation. IJCAI 2011.
  29. [Razgon and O'Sullivan, 2008] I. Razgon and B. O'Sullivan. Al- most 2-sat is fixed-parameter tractable (extended abstract). ICALP 2008.
  30. [Samer and Szeider, 2008] M. Samer and S. Szeider. Backdoor trees. AAAI 2008.
  31. [Samer and Szeider, 2009] M. Samer and S. Szeider. Fixed- parameter tractability. Handbook of Satisfiability, ch. 13, 2009.
  32. [Samer and Szeider, 2009a] M. Samer and S. Szeider. Backdoor sets of quantified Boolean formulas. JAR, 42(1):77-97, 2009.
  33. [Sinz et al., 2003] C. Sinz, A. Kaiser, and W. Küchlin. Formal methods for the validation of automotive product configuration data. AI EDAM 2003.
  34. [Williams et al., 2003a] R. Williams, C. Gomes, and B. Selman. Backdoors to typical case complexity. IJCAI 2003. IJCAI
  35. [Zhao and Lin, 2003] Y. Zhao and F. Lin. Answer set programming phase transition: A study on randomly generated programs. ICLP 2003.

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

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