Propositional Argumentation Systems and Symbolic Evidence Theory
Propositional Argumentation Systems and Symbolic Evidence Theory
Propositional Argumentation Systems and Symbolic Evidence Theory
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
96 6 IMPLEMENTING ASSUMPTION–BASED SYSTEMS<br />
WHEN NOT subset?(ps,new-ps)<br />
result := add-element(ps,result);<br />
END FOR;<br />
RETURN add-element(new-ps,result);<br />
END;<br />
After µD P is computed, the decomposition of the knowledge base can be<br />
started. Two embedded loops are needed to distribute the clauses among<br />
the proposition sets of µD P :<br />
PROCEDURE decompose(nf,p);<br />
VAR dp,nf1,nf2,result := the-empty-list;<br />
BEGIN<br />
dp := generate-dp(nf,p);<br />
FOR EACH ps IN dp DO<br />
FOR EACH ls IN nf DO<br />
WHEN subset?(propositions(ls,p),ps)<br />
THEN nf1 := add-element(ls,nf1);<br />
ELSE nf2 := add-element(ls,nf2);<br />
END FOR;<br />
result := add-element(nf1,result);<br />
nf := nf2;<br />
nf1 := the-empty-list;<br />
nf2 := the-empty-list;<br />
END FOR;<br />
RETURN result;<br />
END;<br />
The hypergraph obtained from this procedure meets restrictions (1), (2),<br />
<strong>and</strong> (3), but it disregards restriction (4). Possibly, the hypergraph may<br />
have cycles. Therefore, it does not automatically form a hypertree. In this<br />
case, a covering hypertree has to be found. Several algorithms exist for<br />
that purpose. The method implemented in Evidenzia is called Tree–Alg<br />
(Kohlas & Monney, 1995). The idea is to compute the cliques of a two–<br />
section graph obtained from a perfect elimination sequence. To find good<br />
elimination sequences, a heuristic called Maximum Cardinality Search<br />
(MCS) (Tarjan & Yannakakis, 1984) is used. In general, results obtained<br />
from MCS are satisfactory.<br />
It is also possible to apply Tree-Alg <strong>and</strong> MCS on the hypergraph given<br />
by the trivial decomposition D Σ = {{ξ 1 }, . . . , {ξ s }}. The resulting hypertree<br />
determines another possible decomposition. In fact, the two–section