Configuration checking-based parallel model counting method

被引:0
|
作者
Li Z. [1 ]
Liu L. [1 ]
Zhang T.-B. [1 ]
Lyu S. [1 ]
机构
[1] College of Computer Science and Technology, Jilin University, Changchun
关键词
Automated reasoning; Configuration checking; Local search; Model counting; Parallel framework;
D O I
10.13229/j.cnki.jdxbgxb20190452
中图分类号
学科分类号
摘要
Model counting has been widely used in solving classical satisfiability problems. In the case of benchmarks with few models, iterative Smoothed Weighting with configuration checking (SWcc) method and incremental SWcc optimized method are more applicable than other existed complete model counting methods. However, iterative SWcc method and incremental SWcc optimized method are both serial methods. There is no preprocessing strategy for the solution space in these methods, such as pruning or reduction. In order to mitigate this problem, we propose a new parallel model counting algorithm based on configuration checking in this paper. The algorithm concentrates on simplification and heuristics, the original solution space is decomposed into several subspaces and the original set of clauses is simplified. Then, these subspaces are processed in parallel. The experiment results show that our algorithm is more applicable than the original algorithm when solving benchmarks with fewer models and large-scale formulas. © 2020, Jilin University Press. All right reserved.
引用
收藏
页码:1443 / 1448
页数:5
相关论文
共 50 条
  • [31] An Optimized Model Checking Parallel Algorithm Based on CUDA
    Chu, Chaoqun
    Luo, Guiming
    Zhang, Mingyang
    [J]. PROCEEDINGS OF THE 2019 IEEE 18TH INTERNATIONAL CONFERENCE ON COGNITIVE INFORMATICS & COGNITIVE COMPUTING (ICCI*CC 2019), 2019, : 446 - 452
  • [32] Model checking-based decision support system for fault management: A comprehensive framework and application in electric power systems
    Chen, Guangyao
    He, Peilin
    Wang, Ziqi
    Teng, Zixin
    Jiang, Zhihao
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2024, 247
  • [33] Model checking-based decision support system for fault management: A comprehensive framework and application in electric power systems
    Chen, Guangyao
    He, Peilin
    Wang, Ziqi
    Teng, Zixin
    Jiang, Zhihao
    [J]. Expert Systems with Applications, 2024, 247
  • [34] Model Counting in Product Configuration
    Kuebler, Andreas J.
    Zengler, Christoph
    Kuechlin, Wolfgang
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2010, (29): : 44 - 53
  • [35] Tutorial: Parallel model checking
    Brim, Lubos
    Barnat, Jiri
    [J]. MODEL CHECKING SOFTWARE, PROCEEDINGS, 2007, 4595 : 2 - +
  • [36] Equivalence Checking of Quantum Circuits by Model Counting
    Mei, Jingyi
    Coopmans, Tim
    Bonsangue, Marcello
    Laarman, Alfons
    [J]. AUTOMATED REASONING, IJCAR 2024, PT II, 2024, 14740 : 401 - 421
  • [37] Parallel Assignments in Software Model Checking
    Stokely, Murray
    Chaki, Sagar
    Ouaknine, Joel
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 157 (01) : 77 - 94
  • [38] Autotuning Parallel Programs by Model Checking
    Garanina, N. O.
    Gorlatch, S. P.
    [J]. AUTOMATIC CONTROL AND COMPUTER SCIENCES, 2022, 56 (07) : 634 - 648
  • [39] Model Checking Parallel Programs with Inputs
    Barnat, Jiri
    Bauch, Petr
    Havel, Vojtech
    [J]. 2014 22ND EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2014), 2014, : 756 - 759
  • [40] Autotuning Parallel Programs by Model Checking
    N. O. Garanina
    S. P. Gorlatch
    [J]. Automatic Control and Computer Sciences, 2022, 56 : 634 - 648