On-the-Fly Clause Improvement

被引:0
|
作者
Han, Hyojung [1 ]
Somenzi, Fabio [1 ]
机构
[1] Univ Colorado, Boulder, CO 80309 USA
来源
THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2009, PROCEEDINGS | 2009年 / 5584卷
关键词
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 条
  • [31] On-the-fly Mapping of New Pulsars
    Swiggum, J. K.
    Gentile, P. A.
    ASTRONOMICAL JOURNAL, 2018, 156 (05)
  • [32] 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,
  • [33] On-the-fly programmable hardware for networks
    Hadzic, Ilija
    Smith, Jonathan M.
    Marcus, William S.
    Conference Record / IEEE Global Telecommunications Conference, 1998, 2 : 821 - 826
  • [34] Imaging On-the-fly ALMA Observations
    Rodriguez-Fernandez, N.
    Pety, J.
    Lonjaret, M.
    Roche, J. C.
    Gueth, F.
    ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS XXI, 2012, 461 : 715 - 718
  • [35] On-the-fly detection of access anomalies
    Schonberg, E
    ACM SIGPLAN NOTICES, 2004, 39 (04) : 315 - 327
  • [36] On-the-Fly Privacy for Location Histograms
    Theodorakopoulos, George
    Panaousis, Emmanouil
    Liang, Kaitai
    Loukas, George
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2022, 19 (01) : 566 - 578
  • [37] Visualizing Compression Algorithms on-the-fly
    Roessling, Guido
    Lindner, Florian
    ITICSE 2009: PROCEEDING OF THE 2009 ACM SIGSE ANNUAL CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2009, : 376 - 376
  • [38] On-the-Fly Algorithms and Sequential Machines
    Pippenger, Nicholas
    IEEE TRANSACTIONS ON COMPUTERS, 2011, 60 (09) : 1372 - 1375
  • [39] On-the-fly algorithms and sequential machines
    Frougny, C
    IEEE TRANSACTIONS ON COMPUTERS, 2000, 49 (08) : 859 - 863
  • [40] An on-the-fly bytecode compiler for Tcl
    Lewis, BT
    PROCEEDINGS OF THE FOURTH ANNUAL TCL/TK WORKSHOP, 1996, : 103 - 114