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 条
  • [1] A family of code coverage-based heuristics for effective fault localization
    Wong, W. Eric
    Debroy, Vidroha
    Choi, Byoungju
    JOURNAL OF SYSTEMS AND SOFTWARE, 2010, 83 (02) : 188 - 208
  • [2] Clause vivification by unit propagation in CDCL SAT solvers
    Li, Chu-Min
    Xiao, Fan
    Luo, Mao
    Manya, Felip
    Lu, Zhipeng
    Li, Yu
    ARTIFICIAL INTELLIGENCE, 2020, 279
  • [3] Discovering Gene Regulatory Elements Using Coverage-Based Heuristics
    Al-Ouran, Rami
    Schmidt, Robert
    Naik, Ashwini
    Jones, Jeffrey
    Drews, Frank
    Juedes, David
    Elnitski, Laura
    Welch, Lonnie
    IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS, 2018, 15 (04) : 1290 - 1300
  • [4] An Effective Learnt Clause Minimization Approach for CDCL SAT Solvers
    Luo, Mao
    Li, Chu-Min
    Xiao, Fan
    Manya, Felip
    Lu, Zhipeng
    PROCEEDINGS OF THE TWENTY-SIXTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2017, : 703 - 711
  • [5] Simplifying CDCL Clause Database Reduction
    Jamali, Sima
    Mitchell, David
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2019, 2019, 11628 : 183 - 192
  • [6] A Greedy Approach for Coverage-Based Test Suite Reduction
    Harris, Preethi
    Raju, Nedunchezhian
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2015, 12 (01) : 17 - 23
  • [7] A Code Coverage-Based Test Suite Reduction and Prioritization Framework
    Khan, Saif Ur Rehman
    Lee, Sai Peck
    Parizi, Reza Meimandi
    Elahi, Manzoor
    2014 4TH WORLD CONGRESS ON INFORMATION AND COMMUNICATION TECHNOLOGIES (WICT), 2014, : 229 - 234
  • [8] On Coverage-Based Attack Profiles
    Rivers, Anthony T.
    Vouk, Mladen A.
    Williams, Laurie
    2014 IEEE EIGHTH INTERNATIONAL CONFERENCE ON SOFTWARE SECURITY AND RELIABILITY - COMPANION (SERE-C 2014), 2014, : 5 - 6
  • [9] Improving Performance of CDCL SAT Solvers by Automated Design of Variable Selection Heuristics
    Illetskova, Marketa
    Bertels, Alex R.
    Tuggle, Joshua M.
    Harter, Adam
    Richter, Samuel
    Tauritz, Daniel R.
    Mulder, Samuel
    Bueno, Denis
    Leger, Michelle
    Siever, William M.
    2017 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2017, : 617 - 624
  • [10] Fault detection probability analysis for coverage-based test suite reduction
    McMaster, Scott
    Memon, Atif
    2007 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2007, : 84 - 93