Configuration checking-based parallel model counting method

被引:0
|
作者
Li, Zhuang [1 ]
Liu, Lei [1 ]
Zhang, Tong-Bo [1 ]
Lyu, Shuai [1 ]
机构
[1] College of Computer Science and Technology, Jilin University, Changchun,130012, China
关键词
Local search (optimization);
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
相关论文
共 50 条
  • [1] A Model Checking-based Method for Verifying Web Application Design
    Donini, Francesco Maria
    Mongiello, Marina
    Ruta, Michele
    Totaro, Rodolfo
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 151 (02) : 19 - 32
  • [2] Model Checking-Based Testing of Web Applications
    ZENG Hongwei
    [J]. Wuhan University Journal of Natural Sciences, 2007, (05) : 922 - 926
  • [3] Model checking-based verification of Web application
    Miao, Huaikou
    Zeng, Hongwei
    [J]. 12TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2007, : 47 - +
  • [4] An improved configuration checking-based algorithm for the unicost set covering problem
    Wang, Yiyuan
    Pan, Shiwei
    Al-Shihabi, Sameh
    Zhou, Junping
    Yang, Nan
    Yin, Minghao
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2021, 294 (02) : 476 - 491
  • [5] Probabilistic Model Checking-Based Service Selection Method for Business Process Modeling
    Gao, Honghao
    Chu, Danqi
    Duan, Yucong
    Yin, Yuyu
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2017, 27 (06) : 897 - 923
  • [6] Statistical Model Checking-Based Analysis of Biological Networks
    Liu, Bing
    Gyori, Benjamin M.
    Thiagarajan, P. S.
    [J]. AUTOMATED REASONING FOR SYSTEMS BIOLOGY AND MEDICINE, 2019, 30 : 63 - 92
  • [7] A Model Checking-based Analysis Framework for Systems Biology Models
    Liu, Bing
    Safa, Sara
    [J]. PROCEEDINGS OF THE 2020 57TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2020,
  • [8] A model checking-based security analysis framework for IoT systems
    Fang, Zheng
    Fu, Hao
    Gu, Tianbo
    Qian, Zhiyun
    Jaeger, Trent
    Hu, Pengfei
    Mohapatra, Prasant
    [J]. HIGH-CONFIDENCE COMPUTING, 2021, 1 (01):
  • [9] Model checking-based genetic programming with an application to mutual exclusion
    Katz, Cal
    Peled, Doren
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 2008, 4963 : 141 - 156
  • [10] Model Checking-Based Performance Prediction for P4
    Lukacs, Daniel
    Pongracz, Gergely
    Tejfel, Mate
    [J]. ELECTRONICS, 2022, 11 (14)