Proceedings

A Modularity-Based Random SAT Instances Generator

Download BibTeX Cite

Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 1952-1957.

Abstract

Nowadays, many industrial SAT instances can be solved efficiently by modern SAT solvers. However, the number of real-world instances is finite. Therefore, the process of development and test of SAT solving techniques can benefit of new models of random formulas that capture more realistically the features of real-world problems. In many works, the structure of industrial instances has been analyzed representing them as graphs and studying some of their properties, like modularity. In this paper, we use modularity, or community structure, to define a new model of pseudo-industrial random SAT instances, called Community Attachment. We prove that the phase transition point, if exists, is independent on the modularity. We evaluate the adequacy of this model to real industrial problems in terms of SAT solvers performance, and show that modern solvers do actually exploit this community structure.

  1. [Ansótegui et al., 2009a] Carlos Ansótegui, Maria Luisa Bonet, and Jordi Levy. On the structure of industrial SAT instances. In Proc. of CP'09, pages 127-141, 2009.
  2. [Ansótegui et al., 2009b] Carlos Ansótegui, Maria Luisa Bonet, and Jordi Levy. Towards industrial-like random SAT instances. In Proc. of IJCAI'09, pages 387-392, 2009. IJCAI
  3. [Ansótegui et al., 2012] Carlos Ansótegui, Jesús Giráldez- Cru, and Jordi Levy. The community structure of SAT formulas. In Proc. of SAT'12, pages 410-423, 2012.
  4. [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. of IJCAR'14, pages 107-121, 2014.
  5. [Audemard and Simon, 2009] Gilles Audemard and Laurent Simon. Predicting learnt clauses quality in modern SAT solvers. In Proc. of IJCAI'09, pages 399-404, 2009. IJCAI
  6. [Barabási and Albert, 1999] Albert L. Barabási and Réka Al- bert. Emergence of scaling in random networks. Science, 286:509-512, 1999.
  7. [Brandes et al., 2008] Ulrik Brandes, Daniel Delling, Marco Gaertler, Robert Görke, Martin Hoefer, Zoran Nikoloski, and Dorothea Wagner. On modularity clustering. IEEE Trans. on Knowledge and Data Engineering, 20(2):172- 188, 2008.
  8. [Burg et al., 2012] Sebastian Burg, Michael Kaufmann, and Stephan Kottler. Creating industrial-like SAT instances by clustering and reconstruction. In Proc. of SAT'12, pages 471-472, 2012.
  9. [Dechter, 2003] Rina Dechter. Constraint Processing. Mor- gan Kaufmann, 2003. [Eén and Sörensson, 2003] Niklas Eén and Niklas Sörensson. An extensible SAT-solver. In Proc. of SAT'03, pages 502-518, 2003.
  10. [Heule et al., 2004] Marijn J. H. Heule, Joris E. van Zwieten, Mark Dufour, and Hans van Maaren. March eq: Imple- menting additional reasoning into an efficient lookahead SAT solver. In Proc. of SAT'04, pages 345-359, 2004.
  11. [Järvisalo et al., 2012] Matti Järvisalo, Petteri Kaski, Mikko Koivisto, and Janne H. Korhonen. Finding efficient cir- cuits for ensemble computation. In Proc. of SAT'12, pages 369-382, 2012.
  12. [Katsirelos and Simon, 2012] George Katsirelos and Laurent Simon. Eigenvector centrality in industrial SAT instances. In Proc. of CP'12, pages 348-356, 2012.
  13. [Kautz and Selman, 2003] Henry A. Kautz and Bart Selman. Ten challenges redux: Recent progress in propositional reasoning and search. In Proc. of CP'03, pages 1-18, 2003.
  14. [Martins et al., 2013] Ruben Martins, Vasco M. Manquinho, and Inês Lynce. Community-based partitioning for maxsat solving. In Proc. of SAT'13, pages 182-191, 2013.
  15. [Mitchell et al., 1992] David Mitchell, Bart Selman, and Hector Levesque. Hard and easy distributions of SAT problems. In Proc. of AAAI'92, pages 459-465, 1992.
  16. [Newman and Girvan, 2004] Mark E. J. Newman and Michelle Girvan. Finding and evaluating community structure in networks. Phys. Rev. E, 69(2):026113, 2004.
  17. [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. of SAT'14, pages 252-268, 2014.
  18. [Selman et al., 1997] Bart Selman, Henry A. Kautz, and David A. McAllester. Ten challenges in propositional rea- soning and search. In Proc. of IJCAI'97, pages 50-54, 1997. IJCAI
  19. [Slater, 2002] Andrew Slater. Modelling more realistic SAT problems. In Proc. of AJCAI'02, pages 591-602, 2002.
  20. [Sonobe et al., 2014] Tomohiro Sonobe, Shuya Kondoh, and Mary Inaba. Community branching for parallel portfolio SAT solvers. In Proc. of SAT'14, pages 188-196, 2014.
  21. [Walsh, 1999] Toby Walsh. Search in a small world. In Proc. of IJCAI'99, pages 1172-1177, 1999.

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

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