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 条
  • [41] Coverage-Based Greybox Fuzzing as Markov Chain
    Bohme, Marcel
    Van-Thuan Pham
    Roychoudhury, Abhik
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2019, 45 (05) : 489 - 506
  • [42] Virtual Coverage: A New Approach to Coverage-Based Software Reliability Engineering
    Park, Joong-Yang
    Lee, Gyemin
    COMMUNICATIONS FOR STATISTICAL APPLICATIONS AND METHODS, 2013, 20 (06) : 467 - 474
  • [43] Coverage-Based Dynamic Mutant Subsumption Graph
    Li, Xiao-wei
    Wang, Ya-wen
    Lin, Huan
    INTERNATIONAL CONFERENCE ON MATHEMATICS, MODELLING AND SIMULATION TECHNOLOGIES AND APPLICATIONS (MMSTA 2017), 2017, 215 : 359 - 365
  • [44] Conflicting Rate Based Branching Heuristic for CDCL SAT Solvers
    Chen, Qingshan
    Xu, Yang
    Wu, Guanfeng
    He, Xingxing
    2017 12TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS AND KNOWLEDGE ENGINEERING (IEEE ISKE), 2017,
  • [45] Coverage-based Test Cases Selection for XACML Policies
    Bertolino, Antonia
    Le Traon, Yves
    Lonetti, Francesca
    Marchetti, Eda
    Mouelhi, Tejeddine
    2014 SEVENTH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW 2014), 2014, : 12 - 21
  • [46] Classification and Coverage-Based Falsification for Embedded Control Systems
    Adimoolam, Arvind
    Dang, Thao
    Donze, Alexandre
    Kapinski, James
    Jin, Xiaoqing
    COMPUTER AIDED VERIFICATION, CAV 2017, PT I, 2017, 10426 : 483 - 503
  • [47] Coverage-Based Classification Using Association Rule Mining
    Mattiev, Jamolbek
    Kavsek, Branko
    APPLIED SCIENCES-BASEL, 2020, 10 (20): : 1 - 18
  • [48] A Coverage-Based Utility Model for Identifying Unknown Unknowns
    Bansal, Gagan
    Weld, Daniel S.
    THIRTY-SECOND AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTIETH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / EIGHTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2018, : 1463 - 1470
  • [49] Coverage-Based Reduction of Test Execution Time: Lessons from a Very Large Industrial Project
    Bach, Thomas
    Andrzejak, Artur
    Pannemans, Ralf
    10TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS - ICSTW 2017, 2017, : 3 - 12
  • [50] Coverage-based cooperative target acquisition for hypersonic interceptions
    Jin Zhou
    HuMin Lei
    Science China Technological Sciences, 2018, 61 : 1575 - 1587