Parallel Variable Elimination on CNF Formulas

Author(s):  
Kilian Gebhardt ◽  
Norbert Manthey
1991 ◽  
Vol 15 (3-4) ◽  
pp. 357-379
Author(s):  
Tien Huynh ◽  
Leo Joskowicz ◽  
Catherine Lassez ◽  
Jean-Louis Lassez

We address the problem of building intelligent systems to reason about linear arithmetic constraints. We develop, along the lines of Logic Programming, a unifying framework based on the concept of Parametric Queries and a quasi-dual generalization of the classical Linear Programming optimization problem. Variable (quantifier) elimination is the key underlying operation which provides an oracle to answer all queries and plays a role similar to Resolution in Logic Programming. We discuss three methods for variable elimination, compare their feasibility, and establish their applicability. We then address practical issues of solvability and canonical representation, as well as dynamical updates and feedback. In particular, we show how the quasi-dual formulation can be used to achieve the discriminating characteristics of the classical Fourier algorithm regarding solvability, detection of implicit equalities and, in case of unsolvability, the detection of minimal unsolvable subsets. We illustrate the relevance of our approach with examples from the domain of spatial reasoning and demonstrate its viability with empirical results from two practical applications: computation of canonical forms and convex hull construction.


Author(s):  
Thomas M. Pigoski ◽  
Joseph Duffy

Abstract A closed-form inverse force analysis was performed on a planar two-spring system. The two springs were grounded to pivots at one end and attached to a common pivot at the other. A known force was applied to the common pivot of the system, and it was required to determine all of the assembly configurations. By variable elimination, a sixth degree polynomial in the resultant length of one spring was derived, and from this, six real solutions of the point of application of force were obtained. Following this, the applied force was incremented along a line and the six paths of the moving pivot were tracked starting from the zero-load configurations. An analysis of these results showed stability phenomena indicating the workspace of this system contained regions of negative spring stiffness and points of catastrophe.


Sign in / Sign up

Export Citation Format

Share Document