Definability for model counting

作者:

摘要

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 Σ. Such gates can be exploited to simplify Σ 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 of the variables of Σ where the variables from O are defined in Σ in terms of I, then eliminating some variables of O in Σ. Our experiments show the computational benefits which can be achieved by taking advantage of our preprocessing technique for model counting.

论文关键词:Definability,Model counting

论文评审过程:Received 19 July 2018, Revised 8 July 2019, Accepted 20 December 2019, Available online 7 January 2020, Version of Record 15 January 2020.

论文官网地址:https://doi.org/10.1016/j.artint.2019.103229