PHoM: Polyhedral Homotopy Continuation Method for Polynomial Systems
نویسندگان
چکیده
PHoM is a software package in C++ for finding all isolated solutions of polynomial systems using a polyhedral homotopy continuation method. Among three modules constituting the package, the first module StartSystem constructs a family of polyhedrallinear homotopy functions, based on the polyhedral homotopy theory, from input data for a given system of polynomial equations f(x) = 0. The second module CMPSc traces the solution curves of the homotopy equations to compute all isolated solutions of f(x) = 0. The third module Verify checks whether all isolated solutions of f(x) = 0 have been approximated correctly. We describe numerical methods used in each module and the usage of the package. Numerical results to demonstrate the performance of PHoM include some large polynomial systems that have not been solved previously.
منابع مشابه
A Special Homotopy Continuation Method for a Class of Polynomial Systems
A special homotopy continuation method, as a combination of the polyhedral homotopy and the linear product homotopy, is proposed for computing all the isolated solutions to a special class of polynomial systems. The root number bound of this method is between the total degree bound and the mixed volume bound and can be easily computed. The new algorithm has been implemented as a program called ...
متن کاملNumerical Stablity of Path Tracing in Polyhedral Homotopy Continuation Methods
The reliability of polyhedral homotopy continuation methods for solving a polynomial system becomes increasingly important as the dimension of the polynomial system increases. High powers of the homotopy continuation parameter t and ill-conditioned Jacobian matrices encountered in tracing of homotopy paths affect the numerical stability. We present modified homotopy functions with a new homotop...
متن کاملCmpsm : a Continuation Method for Polynomial Systems (matlab Version)
CMPSm is a MATLAB program using a predictor-corrector path-following method for tracing homotopy curves to approximate all isolated solutions of a system of polynomial equations. The program was originally developed for the cheater's homotopy, but it can be also used for linear and polyhedral homotopies. The software CMPSm, this manual and some numerical examples are available at
متن کاملCMPSm : A Continuation Method for Polynomial Systems
CMPSm is a MATLAB program using a predictor-corrector path-following method for tracing homotopy curves to approximate all isolated solutions of a system of polynomial equations. The program was originally developed for cheater’s homotopy, but it can be also used for linear and polyhedral homotopies. The latest version CMPSm2 of this software, this manual and some numerical examples are availab...
متن کاملConstructing Polyhedral Homotopies on Grid-of-Clusters
Polyhedral homotopy continuation is a promising approach to solving large-scale polynomial systems. However, the method faces a computational bottleneck in constructing the homotopy functions because we need to find all mixed cells for polynomial systems. The search for mixed cells can be formulated as a vertex enumeration problem for polyhedra. Among the search methods for solving the problem ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002