[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
Sparse elimination and applications in kinematics
Publisher:
  • University of California at Berkeley
  • Computer Science Division 571 Evans Hall Berkeley, CA
  • United States
Order Number:UMI Order No. GAX95-29288
Reflects downloads up to 04 Jan 2025Bibliometrics
Skip Abstract Section
Abstract

This thesis proposes efficient algorithmic solutions to problems in computational algebra and computational algebraic geometry. Moreover, it considers their application to different areas where algebraic systems describe kinematic and geometric constraints.

Given an arbitrary system of nonlinear multivariate polynomial equations, its resultant serves in eliminating variables and reduces root finding to a linear eigenproblem. Our contribution is to describe the first efficient and general algorithms for computing the sparse resultant. The sparse resultant generalizes the classical homogeneous resultant and exploits the structure of the given polynomials. Its size depends only on the geometry of the input Newton polytopes.

The first algorithm uses a subdivision of the Minkowski sum and produces matrix formulae whose sizes are well-characterized. The second algorithm uses a heuristic in order to construct smaller matrices, which are typically within a factor of three of optimal size. For most systems an optimal matrix formula does not exist, yet the second algorithm produces optimal matrices in all cases where they are known to exist.

The sparseness of the system is expressed by its mixed volume, which gives an upper bound on the number of isolated roots. A refinement of Sturmfels' algorithm is proposed which is very fast and has been used to derive new degree bounds for a class of benchmarks.

Two methods based on the sparse resultant are implemented for calculating the common roots and then applied to concrete problems in robotics, vision and molecular kinematics. This illustrates our claim that problems from these areas often exhibit structure that can be exploited in the context of sparse elimination. Our solver finds all isolated solutions to satisfactory accuracy and speed; furthermore, its generality should establish it as the method of choice for systems of moderate size.

The last chapter discusses the problem of input degeneracy which frequently arises in implementations of geometric as well as algebraic algorithms. The perturbation methods proposed are computationally optimal for certain classes of algorithms and simple to implement as illustrated by our convex hull implementation.

Cited By

  1. ACM
    Bartzos E, Emiris I, Kotsireas I and Tzamos C Bounding the Number of Roots of Multi-Homogeneous Systems Proceedings of the 2022 International Symposium on Symbolic and Algebraic Computation, (255-262)
  2. ACM
    Emiris I and Vidunas R Root counts of semi-mixed systems, and an application to counting nash equilibria Proceedings of the 39th International Symposium on Symbolic and Algebraic Computation, (154-161)
  3. Adrovic D and Verschelde J Polyhedral Methods for Space Curves Exploiting Symmetry Applied to the Cyclic n-roots Problem Proceedings of the 15th International Workshop on Computer Algebra in Scientific Computing - Volume 8136, (10-29)
  4. Sacco W and Henderson N (2011). Finding all solutions of nonlinear systems using a hybrid metaheuristic with Fuzzy Clustering Means, Applied Soft Computing, 11:8, (5424-5432), Online publication date: 1-Dec-2011.
  5. ACM
    Emiris I, Mourrain B and Tsigaridas E The DMM bound Proceedings of the 2010 International Symposium on Symbolic and Algebraic Computation, (243-250)
  6. Steffens R and Theobald T (2010). Mixed volume techniques for embeddings of Laman graphs, Computational Geometry: Theory and Applications, 43:2, (84-93), Online publication date: 1-Feb-2010.
  7. Zeng Z (2008). A numerical elimination method for polynomial computations, Theoretical Computer Science, 409:2, (318-331), Online publication date: 10-Dec-2008.
  8. ACM
    Chtcherba A and Kapur D Conditions for determinantal formula for resultant of a polynomial system Proceedings of the 2006 international symposium on Symbolic and algebraic computation, (55-62)
  9. ACM
    Galligo A and Pavone J Selfintersections of a bézier bicubic surface Proceedings of the 2005 international symposium on Symbolic and algebraic computation, (148-155)
  10. ACM
    Datta R Using computer algebra to find nash equilibria Proceedings of the 2003 international symposium on Symbolic and algebraic computation, (74-79)
  11. ACM
    Verschelde J (1999). Algorithm 795, ACM Transactions on Mathematical Software (TOMS), 25:2, (251-276), Online publication date: 1-Jun-1999.
  12. Petitjean S (1999). Algebraic Geometry and Computer Vision, Journal of Mathematical Imaging and Vision, 10:3, (191-220), Online publication date: 1-May-1999.
  13. ACM
    Kapur D and Saxena T Extraneous factors in the Dixon resultant formulation Proceedings of the 1997 international symposium on Symbolic and algebraic computation, (141-148)
  14. ACM
    Kapur D and Saxena T Sparsity considerations in Dixon resultants Proceedings of the twenty-eighth annual ACM symposium on Theory of Computing, (184-191)
  15. Verschelde J, Gatermann K and Cools R (1996). Mixed-volume computation by dynamic lifting applied to polynomial system solving, Discrete & Computational Geometry, 16:1, (69-112), Online publication date: 1-Jan-1996.
  16. Chen T, Mareček J, Mehta D and Niemerg M Three Formulations of the Kuramoto Model as a System of Polynomial Equations 2019 57th Annual Allerton Conference on Communication, Control, and Computing (Allerton), (810-815)
Contributors
  • National and Kapodistrian University of Athens
Please enable JavaScript to view thecomments powered by Disqus.

Recommendations