On-the-Fly Clause Improvement

被引:0
|
作者
Han, Hyojung [1 ]
Somenzi, Fabio [1 ]
机构
[1] Univ Colorado, Boulder, CO 80309 USA
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Most current propositional SAT solvers apply resolution at various stages to derive new clauses or simplify existing ones. The former happens during conflict analysis, while the latter is usually done during preprocessing. We show how subsumption of the operands by the resolvent can be inexpensively detected during resolution; we then show how this detection is used to improve three stages of the SAT solver: variable elimination, clause distillation, and conflict analysis. The "on-the-fly" subsumption check is easily integrated in a SAT solver. In particular, it is compatible with the strong conflict analysis and the generation of unsatisfiability proofs. Experiments show the effectiveness of this technique and illustrate an interesting synergy between preprocessing and the DPLL procedure.
引用
下载
收藏
页码:209 / 222
页数:14
相关论文
共 50 条
  • [21] Dense Reconstruction On-the-Fly
    Wendel, Andreas
    Maurer, Michael
    Graber, Gottfried
    Pock, Thomas
    Bischof, Horst
    2012 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2012, : 1450 - 1457
  • [22] On-the-fly Category Discovery
    Du, Ruoyi
    Chang, Dongliang
    Liang, Kongming
    Hospedales, Timothy
    Song, Yi-Zhe
    Ma, Zhanyu
    2023 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2023, : 11691 - 11700
  • [23] The On-The-Fly imaging technique
    Mangum, JG
    Emerson, DT
    Greisen, EW
    IMAGING AT RADIO THROUGH SUBMILLIMETER WAVELENGTHS, PROCEEDINGS, 2000, 217 : 179 - 189
  • [24] On-The-Fly Path Reduction
    Biallas, Sebastian
    Brauer, Joerg
    Gueckel, Dominique
    Kowalewski, Stefan
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2011, 274 : 3 - 16
  • [25] COMPUTERIZED WELDING ON-THE-FLY
    不详
    MANUFACTURING ENGINEERING, 1979, 82 (01): : 70 - 70
  • [26] Adaptive on-the-fly compression
    Krintz, C
    Sucu, S
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2006, 17 (01) : 15 - 24
  • [27] On-the-fly range reduction
    Lefèvre, V
    Muller, JM
    ADVANCED SIGNAL PROCESSING ALGORITHMS, ARCHITECTURES, AND IMPLEMENTATIONS X, 2000, 4116 : 209 - 213
  • [28] On-the-fly tool detection
    DeGaspari, J
    MECHANICAL ENGINEERING, 2000, 122 (10) : 36 - 36
  • [29] On-the-fly Mapping of New Pulsars
    Swiggum, J. K.
    Gentile, P. A.
    ASTRONOMICAL JOURNAL, 2018, 156 (05):
  • [30] ON-THE-FLY AUDIO SOURCE SEPARATION
    El Badawy, Dalia
    Duong, Ngoc Q. K.
    Ozerov, Alexey
    2014 IEEE INTERNATIONAL WORKSHOP ON MACHINE LEARNING FOR SIGNAL PROCESSING (MLSP), 2014,