Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3232116.3232123acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiciipConference Proceedingsconference-collections
research-article

Approximate Model Counting Via Extension Rule and Clause Reduction

Published: 19 May 2018 Publication History

Abstract

Model counting is a problem to count different truth assignments for a given propositional formula. Approximate model counting via extension rule is a feasible method. In this paper we introduce the technique of clause reduction and avoiding multiple accesses to enhance the performance of #SAT solver. Using clause reduction can eliminate short clauses and restrict the size of the residual formula. We also optimize the code to avoid getting access to the same variable for several times. We combine these two optimizations with extension rule to achieve ERCRApprox algorithm. In addition, we control the upper bound of the approximate dispersion of ERCRApprox algorithm in a feasible method. Experiment results show that the algorithm increases the efficiency for solving model counting especially when some short clauses exist and the approximate dispersion in each case is always acceptable.

References

[1]
S.A. Cook. The complexity of theorem-proving procedures. In STOC'71, pp. 151--158.
[2]
J. Wei, Y.Liu. Knowledge transferring path based on knowledge link---The knowledge transfer of scientific and technological achievements as an example. Malaysian E Commerce Journal. 1 (1) (2017) 14--15.
[3]
Q. Liu et al. An automated reasoning expanded method based. Computer Research and Development. 44 (8) (2007): 1317--1323.
[4]
Z. He, X. Gu, X. Sun, J. Liu, B. Wang. Theoretical aspect in formulating assessment model of big data analytics environment. Acta Mechanica Malaysis. 1 (1) (2018) 16--17.
[5]
F. Bacchus, S. Dalmao, and T. Pitassi. DPLL Caching: A new algorithm for #SAT and Bayesian inference. In 44th Symposium on Foundations of Computer Science, 2003, pp. 340--351.
[6]
O. Dubois. Counting the number of solutions for instances of satisfiability. Theoretical Computer Science. 81 (1) (1997), 49--64.
[7]
E. Birnbaum, and E. L. Lozinskii. The good old davis-putnam procedure helps counting models. Artificial Intelligence Research. 10 (1997) 457--477.
[8]
T. Sang, F. Bacchus, P. Beame and T. Pitassi. Combining Component Caching and Clause Learning for Effective Model Counting. In The Seventh International Conference on Theory and Applications of Satisfiability Testing, SAT, 2004, pp. 20--28.
[9]
W. Wei and B. Selman. A New Approach to Model Counting Theory and Applications of Satisfiability Testing. In International Conference, SAT, 2005, pp. 324--339.
[10]
C.P. Gomes, A. Sabharwal and B. Selman. Model counting: a new strategy for obtaining good bounds. In AAAI 2006, pp. 54--61.
[11]
M. Yin, H. Lin and J. Sun. Solving #SAT using extension rules. Journal of Software. 20 (7) (2009), 1714--1725.
[12]
W. Gu, J. Wang and M. Yin. Knowledge compilation using extension rule based on MCN and MO heuristic strategies. Journal of Computer Research and Development. 48 (11) (2011), 2064--2073.
[13]
J. Wang, M. Yin, and J. Wu. Two approximate algorithms for model counting. Theoretical Computer Science. 657 (2017) 28--37.
[14]
L. Hai, J. Sun, and Y. Zhang. Theorem proving based on the extension rule. Journal of Automated Reasoning. 31 (1) (2003), 11--21.

Index Terms

  1. Approximate Model Counting Via Extension Rule and Clause Reduction

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    ICIIP '18: Proceedings of the 3rd International Conference on Intelligent Information Processing
    May 2018
    249 pages
    ISBN:9781450364966
    DOI:10.1145/3232116
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    In-Cooperation

    • Guilin: Guilin University of Technology, Guilin, China
    • International Engineering and Technology Institute, Hong Kong: International Engineering and Technology Institute, Hong Kong

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 19 May 2018

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. clause reduction
    2. extension rule
    3. model counting
    4. propositional satisfiability

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    ICIIP '18

    Acceptance Rates

    Overall Acceptance Rate 87 of 367 submissions, 24%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 41
      Total Downloads
    • Downloads (Last 12 months)3
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 22 Sep 2024

    Other Metrics

    Citations

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media