Abstract
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 polyhedral-linear 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.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Author information
Authors and Affiliations
Corresponding author
Additional information
AMS Subject Classification: Primary: 65H10 system of equations, secondary: 65H20 global methods, including homotopy approaches.
Rights and permissions
About this article
Cite this article
Gunji, T., Kim, S., Kojima, M. et al. PHoM – a Polyhedral Homotopy Continuation Method for Polynomial Systems. Computing 73, 57–77 (2004). https://doi.org/10.1007/s00607-003-0032-4
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00607-003-0032-4