| Relaxation Algorithm |
The solver provides a special algorithm for constraints of the form
(exist a in A) /\k thetak(a)
where thetak(a) is either of the form SUMi ci ai + di =0, or of the form
(forall x in X) (SUMi aiphii(x) <= 0 \/psi(x))
where phii(x) and psi(x) may be an arbitrary Boolean combination of constraints, but they are only allowed to contain the variables x.
For using this algorithm, RSOLVER has to be called using the parameters -f Sample -p DeductionStrategy RelaxationUniv, and the existential quantifier has to be written in the variant EXISTS*. See the examples in the directory examples/relax of the distribution.
The corresponding algorithm exploits the fact that the ai only occur linearly. This allows solving the problem using linear-programming relaxations [14].
| Relaxation Algorithm |