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 条
  • [1] A characterization of definability of second-order generalized quantifiers with applications to non-definability
    Kontinen, Juha
    Szymanik, Jakub
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2014, 80 (06) : 1152 - 1162
  • [2] AlloyMC: Alloy Meets Model Counting
    Yang, Jiayi
    Wang, Wenxi
    Marinov, Darko
    Khurshid, Sarfraz
    PROCEEDINGS OF THE 28TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '20), 2020, : 1541 - 1545
  • [3] Deciding definability by deterministic regular expressions
    Czerwinski, Wojciech
    David, Claire
    Losemann, Katja
    Martens, Wim
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2017, 88 : 75 - 89
  • [4] Definability and compression
    Afrati, F
    Leiss, H
    de Rougemont, M
    FUNDAMENTA INFORMATICAE, 2003, 56 (1-2) : 155 - 180
  • [5] Definability and invariance
    Da Costa N.C.A.
    Rodrigues A.A.M.
    Studia Logica, 2007, 86 (1) : 1 - 30
  • [6] Definability and textures
    Diker, Murat
    INTERNATIONAL JOURNAL OF APPROXIMATE REASONING, 2012, 53 (04) : 558 - 572
  • [7] On propositional definability
    Lang, Jerome
    Marquis, Pierre
    ARTIFICIAL INTELLIGENCE, 2008, 172 (8-9) : 991 - 1017
  • [8] Algebraic model counting
    Kimmig, Angelika
    Van den Broeck, Guy
    De Raedt, Luc
    JOURNAL OF APPLIED LOGIC, 2017, 22 : 46 - 62
  • [9] Model Counting meets F0 Estimation
    Pavan, A.
    Vinodchandran, N. V.
    Bhattacharyya, Arnab
    Meel, Kuldeep S.
    PODS '21: PROCEEDINGS OF THE 40TH SIGMOD-SIGACT-SIGAI SYMPOSIUM ON PRINCIPLES OF DATABASE SYSTEMS, 2021, : 299 - 311
  • [10] Preprocessing in Model Counting through Clause and Variable Elimination
    Guo, Qin
    Wang, Ailian
    Liu, Ying
    ADVANCES IN CIVIL ENGINEERING, PTS 1-6, 2011, 255-260 : 2033 - 2036