TY - JOUR
T1 - PHoMpara - Parallel implementation of the polyhedral homotopy continuation method for polynomial systems
AU - Gunji, T.
AU - Kim, S.
AU - Fujisawa, K.
AU - Kojima, M.
PY - 2006/6
Y1 - 2006/6
N2 - The polyhedral homotopy continuation method is known to be a successful method for finding all isolated solutions of a system of polynomial equations. PHoM, an implementation of the method in C++, finds all isolated solutions of a polynomial system by constructing a family of modified polyhedral homotopy functions, tracing the solution curves of the homotopy equations, and verifying the obtained solutions. A software package PHoMpara parallelizes PHoM to solve a polynomial system of large size. Many characteristics of the polyhedral homotopy continuation method make parallel implementation efficient and provide excellent scalability. Numerical results include some large polynomial systems that had not been solved.
AB - The polyhedral homotopy continuation method is known to be a successful method for finding all isolated solutions of a system of polynomial equations. PHoM, an implementation of the method in C++, finds all isolated solutions of a polynomial system by constructing a family of modified polyhedral homotopy functions, tracing the solution curves of the homotopy equations, and verifying the obtained solutions. A software package PHoMpara parallelizes PHoM to solve a polynomial system of large size. Many characteristics of the polyhedral homotopy continuation method make parallel implementation efficient and provide excellent scalability. Numerical results include some large polynomial systems that had not been solved.
KW - Equations
KW - Homotopy continuation methods
KW - Numerical experiments
KW - Parallel computation
KW - Polyhedral homotopy
KW - Polynomials
KW - Software package
UR - https://www.scopus.com/pages/publications/33745676322
U2 - 10.1007/s00607-006-0166-2
DO - 10.1007/s00607-006-0166-2
M3 - Article
AN - SCOPUS:33745676322
SN - 0010-485X
VL - 77
SP - 387
EP - 411
JO - Computing (Vienna/New York)
JF - Computing (Vienna/New York)
IS - 4
ER -