SAT Modulo Symmetries for Graph Generation and Enumeration

Pub Date : 2024-06-09 DOI:10.1145/3670405
Markus Kirchweger, Stefan Szeider
{"title":"SAT Modulo Symmetries for Graph Generation and Enumeration","authors":"Markus Kirchweger, Stefan Szeider","doi":"10.1145/3670405","DOIUrl":null,"url":null,"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)\\) .","PeriodicalId":0,"journal":{"name":"","volume":" 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-06-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"14","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"","FirstCategoryId":"94","ListUrlMain":"https://doi.org/10.1145/3670405","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 14

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)\) .
分享
查看原文
用于图形生成和枚举的 SAT 模对称
我们提出了一种新颖的基于 SAT 的图形生成方法。我们的方法利用 CDCL SAT 求解器和特殊对称性传播器之间的互动,其中 SAT 求解器在所需图形属性的编码上运行。在求解过程中,对称性传播器根据词典排序检查部分生成图的最小性。与静态对称性破缺相比,这种方法有以下几个优点:(i) 在生成过程的早期就能检测到对称性;(ii) 对称性破缺无缝集成到 CDCL 程序中;(iii) 传播器执行完整的对称性破缺,而不会产生过大的初始编码。我们通过生成对禁止子图和直径有一定限制的极值图来实现我们的方法。特别是,我们可以证实关于直径-2临界图的 Murty-Simon 猜想(1979 年),该猜想适用于顶点数最多为 19 的图,并证明了拉姆齐图的\(\mathcal{R}(3,5,n)\)和\(\mathcal{R}(4,4,n)\)的确切数目。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信