Next: Experimental results
Up: Learning and Relevance Bounds
Previous: Strengthening
Before we present some experimental
results related to the effectiveness of pseudo-Boolean inference, we should
point out one additional problem that can arise in this setting. It
is possible that for some branch variable
, the result of resolving
the reasons for
and
is a new nogood that is not falsified
by the partial assignment above
in the search space.
As an example [Dixon GinsbergDixon Ginsberg2002], suppose that we have a partial
assignment
and constraints
Now we can unit propagate to conclude
by virtue of (31) and
by virtue of (32); it isn't hard to conclude that the
conflict set is
in that either
or
must be true if
(31) and (32) are to be simultaneously satisfiable. But if
we simply add (31) and (32) and simplify, we get
which still allows
and
to both be false. This difficulty can
be addressed by deriving a cardinality constraint that is guaranteed
to be falsified by the current partial solution being investigated
[Dixon GinsbergDixon Ginsberg2002]; Chai and Kuehlmann Chai:pb have
developed a still stronger method.
Next: Experimental results
Up: Learning and Relevance Bounds
Previous: Strengthening
Matt Ginsberg
2004-02-19