Title :
Parallel implementation of the polyhedral homotopy method
Author :
Verschelde, Jan ; Zhuang, Yan
Author_Institution :
Dept. of Math., Stat., & Comput. Sci., Illinois Univ., Chicago, IL
Abstract :
Homotopy methods to solve polynomial systems are well suited for parallel computing because the solution paths defined by the homotopy can be tracked independently. For sparse polynomial systems, polyhedral methods give efficient homotopy algorithms. The polyhedral homotopy methods run in three stages: (1) compute the mixed volume; (2) solve a random coefficient start system; (3) track solution paths to solve the target system. This paper is about how to parallelize the second stage in PHCpack. We use a static workload distribution algorithm and achieve a good speedup on the cyclic n-roots benchmark systems. Dynamic workload balancing leads to reduced wall times on large polynomial systems which arise in mechanism design
Keywords :
parallel algorithms; polynomials; resource allocation; symbol manipulation; PHCpack; continuation methods; cyclic n-roots benchmark systems; dynamic workload balancing; parallel computation; parallel computing; path following; polyhedral homotopy method; random coefficient start system; solution paths; sparse polynomial systems; workload distribution algorithm; Computational efficiency; Computer science; Concurrent computing; Load management; Mathematics; Parallel processing; Polynomials; Statistics; Target tracking; Uniform resource locators; Continuation methods; load balancing; parallel computation; path following; polyhedral homotopies.; polynomial; systems;
Conference_Titel :
Parallel Processing Workshops, 2006. ICPP 2006 Workshops. 2006 International Conference on
Conference_Location :
Columbus, OH
Print_ISBN :
0-7695-2637-3
DOI :
10.1109/ICPPW.2006.61