Parallel Homotopy Algorithms to Solve Polynomial Systems

Anton Leykin, Jan Verschelde, and Yan Zhuang

Abstract:

Homotopy continuation methods to compute numerical approximations to all isolated solutions of a polynomial system are known as ``embarrassingly parallel'', i.e.: because of their low communication overhead, these methods scale very well for a large number of processors. Because so many important problems remain unsolved mainly due to their intrinsic computational complexity, it would be embarrassing not to develop parallel implementations of polynomial homotopy continuation methods. This paper concerns the development of ``parallel PHCpack'', a project which started a couple of years ago in collaboration with Yusong Wang, and which currently continues with Anton Leykin (parallel irreducible decomposition) and Yan Zhuang (parallel polyhedral homotopies). We report on our efforts to make PHCpack ready to solve large polynomial systems which arise in applications.

2000 Mathematics Subject Classification. Primary 65H10. Secondary 14Q99, 68W30.

Key words and phrases. Continuation methods, fewnomial solver, high performance continuation, jumpstarting homotopies, linear-product systems, parallel computation, path following, polynomial systems, polyhedral homotopies.

Proceedings of ICMS 2006, LNCS 4151, edited by Nobuki Takayama and Andres Iglesias. Pages 225-234, Springer-Verlag, 2006.