Coverage-Based Clause Reduction Heuristics for CDCL Solvers

被引:0
|
作者
Nabeshima, Hidetomo [1 ]
Inoue, Katsumi [2 ]
机构
[1] Univ Yamanashi, Kofu, Yamanashi, Japan
[2] Natl Inst Informat, Tokyo, Japan
关键词
D O I
10.1007/978-3-319-66263-3_9
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Many heuristics, such as decision, restart, and clause reduction heuristics, are incorporated in CDCL solvers in order to improve performance. In this paper, we focus on learnt clause reduction heuristics, which are used to suppress memory consumption and sustain propagation speed. The reduction heuristics consist of evaluation criteria, for measuring the usefulness of learnt clauses, and a reduction strategy in order to select clauses to be removed based on the criteria. LBD (literals blocks distance) is used as the evaluation criteria in many solvers. For the reduction strategy, we propose a new concise schema based on the coverage ratio of used LBDs. The experimental results show that the proposed strategy can achieve higher coverage than the conventional strategy and improve the performance for both SAT and UNSAT instances.
引用
收藏
页码:136 / 144
页数:9
相关论文
共 50 条
  • [31] CAIM: coverage-based analysis for identification of microbiome
    Acheampong, Daniel A.
    Jenjaroenpun, Piroon
    Wongsurawat, Thidathip
    Kurilung, Alongkorn
    Pomyen, Yotsawat
    Kandel, Sangam
    Kunadirek, Pattapon
    Chuaypen, Natthaya
    Kusonmano, Kanthida
    Nookaew, Intawat
    BRIEFINGS IN BIOINFORMATICS, 2024, 25 (05)
  • [32] Fine-grained Coverage-based Fuzzing
    Wu, Wei-Cheng
    Nongpoh, Bernard
    Nour, Marwan
    Marcozzi, Michael
    Bardin, Sebastien
    Hauser, Christophe
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2024, 33 (05) : 1Dumm
  • [33] Coverage-Based Placement in RFID Networks: An Overview
    Al-Fagih, Ashraf E.
    Al-Turjman, Fadi M.
    Hassanein, Hossam S.
    Alsalih, Waleed M.
    2012 THIRD FTRA INTERNATIONAL CONFERENCE ON MOBILE, UBIQUITOUS, AND INTELLIGENT COMPUTING (MUSIC), 2012, : 220 - 224
  • [34] Coverage-Based Testing with Symbolic Transition Systems
    van den Bos, Petra
    Tretmans, Jan
    TESTS AND PROOFS (TAP 2019), 2019, 11823 : 64 - 82
  • [35] A Case Against Coverage-Based Program Spectra
    Soha, Peter Attila
    Gergely, Tamsas
    Horvath, Ferenc
    Vancsics, Bela
    Beszedes, Arpad
    2023 IEEE CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION, ICST, 2023, : 13 - 24
  • [36] Coverage-Based Debloating for Java']Java Bytecode
    Soto-Valero, Cesar
    Durieux, Thomas
    Harrand, Nicolas
    Baudry, Benoit
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2023, 32 (02)
  • [37] Coverage-Based Testing for Service Level Agreements
    Palacios, Marcos
    Garcia-Fanjul, Jose
    Tuya, Javier
    Spanoudakis, George
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2015, 8 (02) : 299 - 313
  • [38] Coverage-Based Testing of Obligations in NGAC Systems
    Chen, Erzhuo
    Dubrovenski, Vladislav
    Xu, Dianxiang
    PROCEEDINGS OF THE 28TH ACM SYMPOSIUM ON ACCESS CONTROL MODELS AND TECHNOLOGIES, SACMAT 2023, 2023, : 169 - 179
  • [39] A Quantitative Comparison of Coverage-Based Greybox Fuzzers
    Tsuzuki, Natsuki
    Yoshida, Norihiro
    Toda, Koji
    Fujiwara, Kenji
    Yamamoto, Ryota
    Takada, Hiroaki
    2020 IEEE/ACM 15TH INTERNATIONAL CONFERENCE ON AUTOMATION OF SOFTWARE TEST, AST, 2020, : 89 - 92
  • [40] A Simple Coverage-Based Locator for Multiple Faults
    Steimann, Friedrich
    Bertschler, Mario
    SECOND INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION, AND VALIDATION, PROCEEDINGS, 2009, : 366 - +