Counting Models using Extension Rules

نویسندگان

  • Minghao Yin
  • Hai Lin
  • Jigui Sun
چکیده

In recent years we have viewed tremendous improvements in the field of Propositional satisfiability (SAT). Many NPcomplete problems from a variety of domains, such as classic planning problems (Kautz 1999), have been compiled into SAT instances, and solved effectively by SAT solvers (Zhang et al 2001). On the other hand, the problem of counting the number of models of a prepositional formula (#SAT) is an important extension of satisfiability testing (Bacchus et al 2003). Recent research has also shown that model counting corresponds to numerous #P-complete problems such as performing inference in Bayesian networks (Sang et al 2005) and conformant probabilistic planning (Domshlak and Hoffman. 2006). Resolution principle is the rule of inference at the basis of most procedures for both SAT and #SAT, though a number of techniques, such as clause learning, variable selection, can be integrated to improve performance tremendously. The aim of this paper is to challenge the traditional idea by using the inverse rule of resolution, which we called extension rule (Lin et al 2003). Specifically, the basic idea is to deduce the set of all the maximum terms for counting models and to use the inclusion-exclusion principle to circumvent the problem of space complexity. Our contributions are: (1) We use the inverse of resolution together with the inclusion-exclusion principle for counting models. This may be considered a novel framework for model counting. (2) Our method leads to a new target logical language, which permits model counting to be solved in linear time. (3) We propose a revised method to lift our method from model counting to weighted model counting (WMC).

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

COSYSMO Reuse Extension

Reuse in systems engineering is a frequent, but poorly understood phenomenon. Nevertheless, it has a significant impact on estimating the appropriate amount of systems engineering effort with models like the Constructive Systems Engineering Cost Model. Practical experience showed that the initial version of COSYSMO, a model based on a “build from the scratch” philosophy, needed to be refined in...

متن کامل

Counting Models Using Connected Components

Recent work by Birnbaum & Lozinskii [1999] demonstrated that a clever yet simple extension of the well-known DavisPutnam procedure for solving instances of propositional satisfiability yields an efficient scheme for counting the number of satisfying assignments (models). We present a new extension, based on recursively identifying connected constraint-graph components, that substantially improv...

متن کامل

Testing Several Rival Models Using the Extension of Vuong\'s Test and Quasi Clustering

The two main goals in model selection are firstly introducing an approach to test homogeneity of several rival models and secondly selecting a set of reasonable models or estimating the best rival model to the true one. In this paper we extend Vuong's method for several models to cluster them. Based on the working paper of Katayama $(2008)$, we propose an approach to test whether rival models h...

متن کامل

A Short History of Network Sampling

Network sampling and classical survey sampling differ with respect to the counting rule paradigm for linking population elements to the selection units at which they are countable in the survey [20]. Classical survey sampling uses unitary counting rules, such as de jure and de facto residence rules in household surveys, that seek to uniquely link each person to one and only household. Network s...

متن کامل

Model Counting with Boolean Algebra and Extension Rule

Model counting is an important problem in artificial intelligence and is applied in several areas of information science. Extension rule is a method which could be used to count models. But it’s not appropriate when clause length is short or clause number is huge. After studying extension rule, we found that the satisfiability problem could be solved by hitting set algorithms. And the models co...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007