DocumentCode
2505503
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
fYear
0
fDate
0-0 0
Lastpage
488
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing Workshops, 2006. ICPP 2006 Workshops. 2006 International Conference on
Conference_Location
Columbus, OH
ISSN
1530-2016
Print_ISBN
0-7695-2637-3
Type
conf
DOI
10.1109/ICPPW.2006.61
Filename
1690736
Link To Document