A generalization of the algorithm of Heidtmann to non-monotone formulas

Abstract The following problem from reliability theory is considered. Given a disjunctive normal form (DNF) ϕ = ϕ 1 ∨ … ∨ ϕ r , we want to find a representation of ϕ into disjoint formulas, i.e. find formulas ƞ 1 ,…,ƞ s such that ϕ = ƞ 1 ∨ … ∨ƞ s and ƞ i ∧ƞ j = whenever i ≠ j . In addition, the formulas ƞ 1 ,…,ƞ s must be simple enough that the computation of their probabilities is a simple task. Of course, it is also better if there is only a small number of formulas ƞ i in the representation. It has recently been discovered that this problem also appears in the calculation of degrees of support in the context of probabilistic assumption-based reasoning and the Dempster-Shafer theory of evidence (Kohlas and Monney, 1995). In this paper we present a new method to solve this problem, where each formula ƞ i is a so-called mix-product. Our method can be applied to any DNF, not only to monotone ones like the method of Heidtmann (1989). However, when applied to monotone formulas, both methods generate the same results. Compared to the algorithm of Abraham (1979) which can also be applied to any DNF, our method is considerably more efficient and will generate a much smaller number of disjoint terms in most cases (see Section 5).