Solving minimal, wellconstrained, 3d geometric constraint systems: combinatorial optimization of algebraic complexity (2004)
| Citations: | 6 - 6 self |
BibTeX
@MISC{Sitharam04solvingminimal,,
author = {Meera Sitharam and Jörg Peters and Yong Zhou},
title = {Solving minimal, wellconstrained, 3d geometric constraint systems: combinatorial optimization of algebraic complexity},
year = {2004}
}
OpenURL
Abstract
Many geometric constraint solvers use a combinatorial or graph algorithm to generate a decomposition-recombination (DR) plan. A DR plan recursively decomposes the system of polynomial equations into small, generically rigid subsystems that are more likely to be successfully solved by algebraic-numeric solvers. In this paper we show that, especially for 3D geometric constraint systems, a further optimization- of the algebraic complexity of these subsystems- is both possible, and often necessary to successfully solve the DR-plan. To attack this apparently undocumented challenge, we use principles of rigid body manipulation and quaternion forms and combinatorially optimize a function over the minimum spanning trees of a graph generated from DR-plan information. This approach follows an interesting connection between the algebraic complexity of the system and the topology of the corresponding constraint graph. The optimization has two secondary advantages: in navigating the solution space of the constraint system and in mapping solution paths in the configuration spaces of the subsystems. We formally compare the reduction in algebraic complexity of the subsystem after optimization with that of the unoptimized subsystem and illustrate the practical benefit with a natural example that could only be solved after optimization.







