Proceedings

Backdoor DNFs

Download BibTeX Cite

Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Main Track. Pages 1403-1409.

https://doi.org/10.24963/ijcai.2021/194

Abstract

We introduce backdoor DNFs, as a tool to measure the theoretical hardness of CNF formulas. Like backdoor sets and backdoor trees, backdoor DNFs are defined relative to a tractable class of CNF formulas. Each conjunctive term of a backdoor DNF defines a partial assignment that moves the input CNF formula into the base class. Backdoor DNFs are more expressive and potentially smaller than their predecessors backdoor sets and backdoor trees. We establish the fixed-parameter tractability of the backdoor DNF detection problem. Our results hold for the fundamental base classes Horn and 2CNF, and their combination. We complement our theoretical findings by an empirical study. Our experiments show that backdoor DNFs provide a significant improvement over their predecessors.

  1. [Ansótegui et al., 2014] Carlos Ansótegui, Maria Luisa Bonet, Jesús Giráldez-Cru, and Jordi Levy. The fractal dimension of SAT formulas. In Proc. IJCAR '14, LNCS 8562, pages 107-121. Springer, 2014.
  2. [Belov et al., 2014] Anton Belov, Marijn Heule, and João Marques-Silva. MUS extraction using clausal proofs. In Proc. SAT '14, LNCS 8561, pages 48-57. Springer, 2014.
  3. [Cook, 1971] Stephen A. Cook. The complexity of theorem- proving procedures. In Proc. STOC '71, pages 151-158, Shaker Heights, Ohio, 1971.
  4. [Crama et al., 1997] Y. Crama, O. Ekin, and P. L. Hammer. Variable and term removal from Boolean formulae. Discr. Appl. Math., 75(3):217-230, 1997.
  5. [Cygan et al., 2015] Marek Cygan, Fedor V. Fomin, Lukasz Kowalik, Daniel Lokshtanov, Dániel Marx, Marcin Pilipczuk, Michal Pilipczuk, and Saket Saurabh. Parame- terized Algorithms. Springer, 2015.
  6. [Dilkina et al., 2007] Bistra N. Dilkina, Carla P. Gomes, and Ashish Sabharwal. Tradeoffs in the complexity of back- door detection. In Proc. CP '07, LNCS 4741, pages 256- 270. Springer, 2007.
  7. [Dvorák et al., 2012] Wolfgang Dvorák, Sebastian Ordy- niak, and Stefan Szeider. Augmenting tractable fragments of abstract argumentation. Artif. Intell., 186:157-173, 2012. IJCAI
  8. [Fichte and Szeider, 2015a] Johannes Klaus Fichte and Ste- fan Szeider. Backdoors to normality for disjunctive logic programs. ACM Trans. Comput. Log., 17(1), 2015.
  9. [Fichte and Szeider, 2015b] Johannes Klaus Fichte and Ste- fan Szeider. Backdoors to tractable answer set program- ming. Artif. Intell., 220:64-103, March 2015.
  10. [Ganian and Szeider, 2015] Robert Ganian and Stefan Szei- der. Community structure inspired algorithms for SAT and #SAT. In Proc. SAT '15, LNCS 9340, pages 223-237. Springer, 2015.
  11. [Ganian and Szeider, 2017] Robert Ganian and Stefan Szei- der. New width parameters for model counting. In SAT '17, LNCS 10491, pages 38-52. Springer, 2017.
  12. [Ganian et al., 2017] Robert Ganian, M. S. Ramanujan, and Stefan Szeider. Discovering archipelagos of tractability for constraint satisfaction and counting. ACM Trans. on Alg., 13(2):29:1-29:32, 2017.
  13. [Gaspers and Szeider, 2012] Serge Gaspers and Stefan Szei- der. Backdoors to satisfaction. In The Multivariate Algo- rithmic Revolution and Beyond, LNCS 7370, pages 287- 317. Springer, 2012.
  14. [Gaspers et al., 2017a] Serge Gaspers, Neeldhara Misra, Se- bastian Ordyniak, Stefan Szeider, and Stanislav Zivny. Backdoors into heterogeneous classes of SAT and CSP. J. of Comput. and Syst. Sci., 85:38-56, 2017.
  15. [Gaspers et al., 2017b] Serge Gaspers, Sebastian Ordyniak, and Stefan Szeider. Backdoor sets for CSP. In The Con- straint Satisfaction Problem: Complexity and Approxima- bility, volume 7 of Dagstuhl Follow-Ups, pages 137-157.
  16. Schloss Dagstuhl, 2017.
  17. [Impagliazzo et al., 2001] Russell Impagliazzo, Ramamo- han Paturi, and Francis Zane. Which problems have strongly exponential complexity? J. of Comput. and Syst. Sci., 63(4):512-530, 2001.
  18. [Jamali and Mitchell, 2017] Sima Jamali and David Mitchell. Improving SAT solver performance with structure-based preferential bumping. In Proc. GCAI '17, volume 50 of EPiC Series in Computing, pages 175-187.
  19. [Kronegger et al., 2019] Martin Kronegger, Sebastian Ordy- niak, and Andreas Pfandler. Backdoors to planning. Artif. Intell., 269:49-75, 2019.
  20. [Lewis, 1978] Harry R. Lewis. Renaming a set of clauses as a Horn set. J. of the ACM, 25(1):134-135, January 1978.
  21. [Mateescu, 2011] Robert Mateescu. Treewidth in industrial SAT benchmarks. Technical Report MSR-TR-2011-22, Microsoft, February 2011.
  22. [Meier et al., 2019] Arne Meier, Sebastian Ordyniak, M. S. Ramanujan, and Irena Schindler. Backdoors for linear temporal logic. Algorithmica, 81(2):476-496, 2019.
  23. [Newsham et al., 2014] Zack Newsham, Vijay Ganesh, Se- bastian Fischmeister, Gilles Audemard, and Laurent Si- mon. Impact of community structure on SAT solver per- formance. In Proc. SAT '14, LNCS 8561, pages 252-268. Springer, 2014.
  24. [Nishimura et al., 2004] Naomi Nishimura, Prabhakar Ragde, and Stefan Szeider. Detecting backdoor sets with respect to Horn and binary clauses. In Proc. SAT '04, pages 96-103, 2004.
  25. [Samer and Szeider, 2008] Marko Samer and Stefan Szeider. Backdoor trees. In Proc. AAAI '08, pages 363-368. AAAI Press, 2008.
  26. [Samer and Szeider, 2009] Marko Samer and Stefan Szeider. Backdoor sets of quantified Boolean formulas. J. Autom. Reason., 42(1):77-97, 2009.
  27. [Schaefer, 1978] Thomas J. Schaefer. The complexity of sat- isfiability problems. In Proc. STOC '78, pages 216-226. ACM, 1978.
  28. [Sinz et al., 2003] Carsten Sinz, Andreas Kaiser, and Wolf- gang Küchlin. Formal methods for the validation of auto- motive product configuration data. Artif. Intell. Eng. Des. Anal. Manuf., 17(1):75-97, 2003.
  29. [Szeider, 2008] Stefan Szeider. Matched formulas and back- door sets. J. on Satisf. Boolean Model. Computat., 6:1-12, 2008.
  30. [Vardi, 2014] Moshe Y. Vardi. Boolean satisfiability: theory and engineering. Comm. ACM, 57(3):5, March 2014.
  31. [Williams et al., 2003] Ryan Williams, Carla Gomes, and Bart Selman. Backdoors to typical case complexity. In Proc. IJCAI '03, pages 1173-1178. IJCAI
  32. Morgan Kaufmann, 2003.

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

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