Definability for model counting

被引:12
作者
Lagniez, Jean-Marie [1 ]
Lonca, Emmanuel [2 ]
Marquis, Pierre [2 ,3 ]
机构
[1] Huawei Technol Ltd, 2012 Lab, CSI Paris, DC, 20 Quai Point Jour, F-92100 Boulogne, France
[2] Univ Artois, CNRS, UMR8188, CRIL, Rue Jean Souvraz, F-62307 Lens, France
[3] Inst Univ France, Rue Jean Souvraz, F-62307 Lens, France
关键词
Definability; Model counting; SEARCH ALGORITHM; SAT; CNF; ELIMINATION; COMPLEXITY; GRASP;
D O I
10.1016/j.artint.2019.103229
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We define and evaluate a new preprocessing technique for propositional model counting. This technique leverages definability, i.e., the ability to determine that some gates are implied by the input formula Sigma. Such gates can be exploited to simplify Sigma without modifying its number of models. Unlike previous techniques based on gate detection and replacement, gates do not need to be made explicit in our approach. Our preprocessing technique thus consists of two phases: computing a bipartition < l, O > of the variables of Sigma where the variables from O are defined in E in terms of I, then eliminating some variables of O in Sigma. Our experiments show the computational benefits which can be achieved by taking advantage of our preprocessing technique for model counting. (C) 2020 Elsevier B.V. All rights reserved.
引用
收藏
页数:32
相关论文
共 50 条
  • [21] Δ1-definability
    Friedman, SD
    Velickovic, B
    ANNALS OF PURE AND APPLIED LOGIC, 1997, 89 (01) : 93 - 99
  • [22] Bit-Vector Model Counting Using Statistical Estimation
    Kim, Seonmo
    McCamant, Stephen
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, TACAS 2018, PT I, 2018, 10805 : 133 - 151
  • [23] Leveraging belief propagation, backtrack search, and statistics for model counting
    Lukas Kroc
    Ashish Sabharwal
    Bart Selman
    Annals of Operations Research, 2011, 184 : 209 - 231
  • [24] Leveraging belief propagation, backtrack search, and statistics for model counting
    Kroc, Lukas
    Sabharwal, Ashish
    Selman, Bart
    ANNALS OF OPERATIONS RESEARCH, 2011, 184 (01) : 209 - 231
  • [25] Combining bounded solving and controllable randomization for approximate model counting
    Lu, Shuai
    Zhang, Tongbo
    Xu, Yue
    Zhou, Wenbo
    Lai, Yong
    JOURNAL OF EXPERIMENTAL & THEORETICAL ARTIFICIAL INTELLIGENCE, 2024, 36 (07) : 1075 - 1088
  • [26] Definability in the Subword Order
    Kudinov, Oleg V.
    Selivanov, Victor L.
    Yartseva, Lyudmila V.
    PROGRAMS, PROOFS, PROCESSES, 2010, 6158 : 246 - +
  • [27] Minimal Predicates for Δ-Definability
    Morozov, A. S.
    Tussupov, D. A.
    ALGEBRA AND LOGIC, 2020, 59 (04) : 328 - 340
  • [28] Dualizing Projected Model Counting
    Moehle, Sibylle
    Biere, Armin
    2018 IEEE 30TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI), 2018, : 702 - 709
  • [29] Algorithms for propositional model counting
    Samer, Marko
    Szeider, Stefan
    JOURNAL OF DISCRETE ALGORITHMS, 2010, 8 (01) : 50 - 64
  • [30] Preprocessing for Propositional Model Counting
    Lagniez, Jean-Marie
    Marquis, Pierre
    PROCEEDINGS OF THE TWENTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2014, : 2688 - 2694