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 条
[31]   Definability in the Subword Order [J].
Kudinov, Oleg V. ;
Selivanov, Victor L. ;
Yartseva, Lyudmila V. .
PROGRAMS, PROOFS, PROCESSES, 2010, 6158 :246-+
[32]   Reusing d-DNNFs for Efficient Feature-Model Counting [J].
Sundermann, Chico ;
Raab, Heiko ;
Hess, Tobias ;
Thuem, Thomas ;
Schaefer, Ina .
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2024, 33 (08)
[33]   Deciding Twig-definability of Node Selecting Tree Automata [J].
Antonopoulos, Timos ;
Hovland, Dag ;
Martens, Wim ;
Neven, Frank .
THEORY OF COMPUTING SYSTEMS, 2015, 57 (04) :967-1007
[34]   Deciding Quantifier-free Definability in Finite Algebraic Structures [J].
Campercholi, Miguel ;
Tellechea, Mauricio ;
Ventura, Pablo .
ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2020, 348 :23-41
[35]   Definability and almost disjoint families [J].
Toernquist, Asger .
ADVANCES IN MATHEMATICS, 2018, 330 :61-73
[36]   Deciding Twig-definability of Node Selecting Tree Automata [J].
Timos Antonopoulos ;
Dag Hovland ;
Wim Martens ;
Frank Neven .
Theory of Computing Systems, 2015, 57 :967-1007
[37]   An etude in modeling the definability of equilibrium [J].
Rubinstein, Ariel ;
Yildiz, Kemal .
REVIEW OF ECONOMIC DESIGN, 2022, 26 (04) :543-552
[38]   Existence and definability of states of the world [J].
Tohmé, F .
MATHEMATICAL SOCIAL SCIENCES, 2005, 49 (01) :81-100
[39]   An étude in modeling the definability of equilibrium [J].
Ariel Rubinstein ;
Kemal Yıldız .
Review of Economic Design, 2022, 26 :543-552
[40]   On Mutual Definability of Operations on Fields [J].
R. M. Korotkova ;
O. V. Kudinov ;
A. S. Morozov .
Siberian Mathematical Journal, 2019, 60 :1032-1039