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 条
  • [41] On-the-fly search engine analysis
    Notess, GR
    ONLINE, 1999, 23 (05): : 63 - +
  • [42] On-the-fly Homomorphic Batching/Unbatching
    Doroz, Yarkin
    Cetin, Gizem S.
    Sunar, Berk
    FINANCIAL CRYPTOGRAPHY AND DATA SECURITY, FC 2016, 2016, 9604 : 288 - 301
  • [43] ALGORITHMS FOR ON-THE-FLY GARBAGE COLLECTION
    BENARI, M
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1984, 6 (03): : 333 - 344
  • [44] PicWall: Photo Collage On-the-fly
    Wu, Zhipeng
    Aizawa, Kiyoharu
    2013 ASIA-PACIFIC SIGNAL AND INFORMATION PROCESSING ASSOCIATION ANNUAL SUMMIT AND CONFERENCE (APSIPA), 2013,
  • [45] An efficient on-the-fly cycle collection
    Paz, Harel
    Bacon, David F.
    Kolodner, Elliot K.
    Petrank, Erez
    Rajan, V. T.
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2007, 29 (04):
  • [46] Lotus offers on-the-fly translation
    Goth, G
    COMPUTER, 2000, 33 (08) : 28 - 28
  • [47] Performance Assessment and Improvement of the Video Streaming Backend with Cloud Storage and On-the-Fly Format Conversion
    Mekuria, Rufael
    Kylili, Christina
    Wagenaar, Arjen
    Griffioen, Dirk
    PROCEEDINGS OF THE 23TH ACM WORKSHOP ON PACKET VIDEO (PV'18), 2018, : 31 - 36
  • [48] An Improvement of Router Throughput for On-Chip Networks Using On-the-fly Virtual Channel Allocation
    Son Truong Nguyen
    Oyanagi, Shigeru
    ARCHITECTURE OF COMPUTING SYSTEMS - ARCS 2011, 2011, 6566 : 219 - 230
  • [49] On-the-fly merging of attitude solutions
    Jorgensen, Peter S.
    Jorgensen, John L.
    Denver, Troelz
    SMALL SATELLITES FOR EARTH OBSERVATION: SELECTED CONTRIBUTIONS, 2008, : 175 - 183
  • [50] ON-THE-FLY READING OF ENTIRE DATABASES
    AMMANN, P
    JAJODIA, S
    MAVULURI, P
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1995, 7 (05) : 834 - 838