• DocumentCode
    1241407
  • Title

    An Efficient Solution to Systems of Multivariate Polynomial Using Expression Trees

  • Author

    Elber, Gershon ; Grandine, Tom

  • Author_Institution
    Comput. Sci. Dept., Technion - Israel Inst. of Technol., Haifa
  • Volume
    15
  • Issue
    4
  • fYear
    2009
  • Firstpage
    596
  • Lastpage
    604
  • Abstract
    In recent years, several quite successful attempts have been made to solve systems of polynomial constraints, using geometric design tools, exploiting the availability of subdivision-based solvers [7], [11], [12], [15]. This broad range of methods includes both binary domain subdivision as well as the projected polyhedron method of Sherbrooke and Patrikalakis [15]. A prime obstacle in using subdivision solvers is their scalability. When the given constraint is represented as a tensor product of all its independent variables, it grows exponentially in size as a function of the number of variables. In this work, we show that for many applications, especially geometric ones, the exponential complexity of the constraints can be reduced to a polynomial by representing the underlying structure of the problem in the form of expression trees that represent the constraints. We demonstrate the applicability and scalability of this representation and compare its performance to that of tensor product constraint representation through several examples.
  • Keywords
    computational complexity; polynomials; trees (mathematics); exponential complexity; expression trees; geometric design tools; multivariate polynomial; projected polyhedron method; tensor product constraint representation; Hausdorff distance.; Interval arithmetic; contact computation; multivariate polynomial constraint solver; self-bisectors;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/TVCG.2009.42
  • Filename
    4815236