Affiliation:
1. Algorithms and Complexity Group, TU Wien, Vienna, Austria
Abstract
We propose a novel SAT-based approach to graph generation. Our approach utilizes the interaction between a CDCL SAT solver and a special symmetry propagator where the SAT solver runs on an encoding of the desired graph property. The symmetry propagator checks partially generated graphs for minimality with respect to a lexicographic ordering during the solving process. This approach has several advantages over a static symmetry breaking: (i) symmetries are detected early in the generation process, (ii) symmetry breaking is seamlessly integrated into the CDCL procedure, and (iii) the propagator performs a complete symmetry breaking without causing a prohibitively large initial encoding. We instantiate our approach by generating extremal graphs with certain restrictions in terms of forbidden subgraphs and diameter. In particular, we could confirm the Murty–Simon Conjecture (1979) on diameter-2-critical graphs for graphs up to 19 vertices and prove the exact number of Ramsey graphs
\(\mathcal{R}(3,5,n)\)
and
\(\mathcal{R}(4,4,n)\)
.
Publisher
Association for Computing Machinery (ACM)
Reference55 articles.
1. 2023a. The On-Line Encyclopedia of Integer Sequences. Number of Connected Graphs with n Nodes. Retrieved from http://oeis.org/A001349
2. 2023b. The On-Line Encyclopedia of Integer Sequences. Number of Connected Labeled Graphs with n Nodes. Retrieved from http://oeis.org/A001187
3. Exact value of ex(n;{C3,…,Cs}) for n≤⌊25(s−1)8⌋
4. Canonical labeling of graphs