PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
June 9, 2024ACM Transactions on Computational Logic1 citationsOpen Access

SAT Modulo Symmetries for Graph Generation and Enumeration

View Full Paper
MKMarkus KirchwegerSSStefan Szeider

Key Points

Key points are not available for this paper at this time.

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 \ (R (3, 5, n) \) and \ (R (4, 4, n) \).

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Kirchweger et al. (2024) studied this question.

synapsesocial.com/papers/68e65872b6db6435875e77cehttps://doi.org/10.1145/3670405
Ask AI
Helpful
Bookmark
Share
View Full Paper