On the Hierarchical Community Structure of Practical Boolean Formulas

被引:2
|
作者
Li, Chunxiao [1 ]
Chung, Jonathan [1 ]
Mukherjee, Soham [1 ,2 ]
Vinyals, Marc [3 ]
Fleming, Noah [4 ]
Kolokolova, Antonina [5 ]
Mu, Alice [1 ]
Ganesh, Vijay [1 ]
机构
[1] Univ Waterloo, Waterloo, ON, Canada
[2] Perimeter Inst Theoret Phys, Waterloo, ON, Canada
[3] Technion, Haifa, Israel
[4] Univ Toronto, Toronto, ON, Canada
[5] Mem Univ Newfoundland, St John, NF, Canada
来源
THEORY AND APPLICATIONS OF SATISFIABILITY TESTING, SAT 2021 | 2021年 / 12831卷
关键词
SAT; SATISFIABILITY; RESOLUTION;
D O I
10.1007/978-3-030-80223-3_25
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Modern CDCL SAT solvers easily solve industrial instances containing tens of millions of variables and clauses, despite the theoretical intractability of the SAT problem. This gap between practice and theory is a central problem in solver research. It is believed that SAT solvers exploit structure inherent in industrial instances, and hence there have been numerous attempts over the last 25 years at characterizing this structure via parameters. These can be classified as rigorous, i.e., they serve as a basis for complexity-theoretic upper bounds (e.g., backdoors), or correlative, i.e., they correlate well with solver run time and are observed in industrial instances (e.g., community structure). Unfortunately, no parameter proposed to date has been shown to be both strongly correlative and rigorous over a large fraction of industrial instances. Given the sheer difficulty of the problem, we aim for an intermediate goal of proposing a set of parameters that is strongly correlative and has good theoretical properties. Specifically, we propose parameters based on a graph partitioning called Hierarchical Community Structure (HCS), which captures the recursive community structure of a graph of a Boolean formula. We show that HCS parameters are strongly correlative with solver run time using an Empirical Hardness Model, and further build a classifier based on HCS parameters that distinguishes between easy industrial and hard random/crafted instances with very high accuracy. We further strengthen our hypotheses via scaling studies. On the theoretical side, we show that counterexamples which plagued flat community structure do not apply to HCS, and that there is a subset of HCS parameters such that restricting them limits the size of embeddable expanders.
引用
收藏
页码:359 / 376
页数:18
相关论文
共 50 条
  • [31] Super-resolution image reconstruction using surface fitting with hierarchical structure
    Wang, Xiaofeng
    Zhou, Didong
    Zeng, Nengliang
    Yu, Xina
    Hu, Shaolin
    JOURNAL OF VISUAL COMMUNICATION AND IMAGE REPRESENTATION, 2018, 53 : 65 - 75
  • [32] Practical Guide for Implementing Cryogenic Electron Microscopy Structure Determination in Dermatology Research
    Lomakin, Ivan B.
    Devarkar, Swapnil C.
    Freniere, Christian
    Bunick, Christopher G.
    JOURNAL OF INVESTIGATIVE DERMATOLOGY, 2025, 145 (01) : 22 - 31
  • [33] Parsing Complex Noun Phrases: Effects of Hierarchical Structure and Sentence Position on Memory Load
    Mota, Sergio
    Manuel Igoa, Jose
    SPANISH JOURNAL OF PSYCHOLOGY, 2017, 20
  • [34] Router-level community structure of the Internet Autonomous Systems
    Beiro, Mariano G.
    Grynberg, Sebastian P.
    Ignacio Alvarez-Hamelin, J.
    EPJ DATA SCIENCE, 2015, 4 (01) : 1 - 22
  • [35] Community Structure of Arbuscular Mycorrhizal Fungi in Soils of Switchgrass Harvested for Bioenergy
    Dirks, Alden C.
    Jackson, Randall D.
    APPLIED AND ENVIRONMENTAL MICROBIOLOGY, 2020, 86 (19)
  • [36] A global assessment of environmental and climate influences on wetland macroinvertebrate community structure and function
    Epele, Luis B.
    Williams-Subiza, Emilio A.
    Bird, Matthew S.
    Boissezon, Aurelie
    Boix, Dani
    Demierre, Eliane
    Fair, Conor G.
    Garcia, Patricia E.
    Gascon, Stephanie
    Grech, Marta G.
    Greig, Hamish S.
    Jeffries, Michael
    Kneitel, Jamie M.
    Loskutova, Olga
    Maltchik, Leonardo
    Manzo, Luz M.
    Mataloni, Gabriela
    Mclean, Kyle
    Mlambo, Musa C.
    Oertli, Beat
    Pires, Mateus Marques
    Sala, Jordi
    Scheibler, Erica E.
    Stenert, Cristina
    Wu, Haitao
    Wissinger, Scott A.
    Batzer, Darold P.
    GLOBAL CHANGE BIOLOGY, 2024, 30 (02)
  • [37] Determinants of fern and angiosperm herb community structure in lower montane rainforest in Indonesia
    Jones, Mirkka M.
    Cicuzza, Daniele
    van Straaten, Oliver
    Veldkamp, Edzo
    Kessler, Michael
    JOURNAL OF VEGETATION SCIENCE, 2014, 25 (05) : 1216 - 1224
  • [38] Improved brain community structure detection by two-step weighted modularity maximization
    Guo, Zhitao
    Zhao, Xiaojie
    Yao, Li
    Long, Zhiying
    PLOS ONE, 2023, 18 (12):
  • [39] A practical approach to compensate for geometric errors in measuring arms: application to a six-degree-of-freedom kinematic structure
    Gatti, G.
    Danieli, G.
    MEASUREMENT SCIENCE AND TECHNOLOGY, 2008, 19 (01)
  • [40] An updated megaphylogeny of plants, a tool for generating plant phylogenies and an analysis of phylogenetic community structure
    Qian, Hong
    Jin, Yi
    JOURNAL OF PLANT ECOLOGY, 2016, 9 (02) : 233 - 239