To solve an arbitrary network we first determine the set
of all
we will use for the problem. We choose
assuming binary nodes,
only the configuration in Figure
a would be included
in
b-d and a few others not shown into
a, since that separator is
already embedded in larger ones (e.g. Figure
d).
In other words:
We will compute bounds for all
for which there can be found
a separator in
. We reserve memory for
and
and initialize them to one and zero
respectively. Note that if we have a bound over
it is
still worthwhile to compute bounds over subsets of
(e.g. Figure
b and d). In contrast to a joint probability
table, the bounds on marginals over subsets cannot be computed simply
by summing over the marginal of
, since we have only bounds
and not the real values.