Asynchronous parallel pattern search for nonlinear optimization

被引:106
作者
Hough, PD [1 ]
Kolda, TG
Torczon, VJ
机构
[1] Sandia Natl Labs, Computat Sci & Math Res Dept, Livermore, CA 94551 USA
[2] Coll William & Mary, Dept Comp Sci, Williamsburg, VA 23187 USA
关键词
asynchronous parallel optimization; pattern search; direct search; fault tolerance; distributed computing; cluster computing;
D O I
10.1137/S1064827599365823
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We introduce a new asynchronous parallel pattern search ( APPS). Parallel pattern search can be quite useful for engineering optimization problems characterized by a small number of variables ( say fifty or less) and by objective functions that are expensive to evaluate, such as those defined by complex simulations that can take anywhere from a few seconds to many hours to run. The target platforms for APPS are the loosely coupled parallel systems now widely available. We exploit the algorithmic characteristics of pattern search to design variants that dynamically initiate actions solely in response to messages, rather than routinely cycling through a fixed set of steps. This gives a versatile concurrent strategy that allows us to effectively balance the computational load across all available processors. Further, it allows us to incorporate a high degree of fault tolerance with almost no additional overhead. We demonstrate the effectiveness of a preliminary implementation of APPS on both standard test problems as well as some engineering optimization problems.
引用
收藏
页码:134 / 156
页数:23
相关论文
共 27 条
[1]  
[Anonymous], 1995, CLASSICS APPL MATH
[2]  
[Anonymous], 1999, BUILD BEOWULF GUIDE
[3]   HARNESS: a next generation distributed virtual machine [J].
Beck, M ;
Dongarra, JJ ;
Fagg, GE ;
Al Geist, G ;
Gray, P ;
Kohl, J ;
Migliardi, M ;
Moore, K ;
Moore, T ;
Papadopoulous, P ;
Scott, SL ;
Sunderam, V .
FUTURE GENERATION COMPUTER SYSTEMS, 1999, 15 (5-6) :571-582
[4]   Practical experience in the numerical dangers of heterogeneous computing [J].
Blackford, LS ;
Cleary, A ;
Petitet, A ;
Whaley, RC ;
Demmel, J ;
Dhillon, I ;
Ren, H ;
Stanley, K ;
Dongarra, J ;
Hammarling, S .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1997, 23 (02) :133-147
[5]   FATCOP: A fault tolerant Condor-PVM mixed integer programming solver [J].
Chen, Q ;
Ferris, MC .
SIAM JOURNAL ON OPTIMIZATION, 2001, 11 (04) :1019-1036
[6]   CONVERGENCE AND NUMERICAL RESULTS FOR A PARALLEL ASYNCHRONOUS QUASI-NEWTON METHOD [J].
CONFORTI, D ;
MUSMANNO, R .
JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 1995, 84 (02) :293-310
[7]  
CONN AR, 1988, MATH COMPUT, V50, P399, DOI 10.1090/S0025-5718-1988-0929544-3
[8]  
Davis C., 1954, American Journal of Mathematics, V76, P733, DOI [10.2307/2372648, DOI 10.2307/2372648]
[9]   DIRECT SEARCH METHODS ON PARALLEL MACHINES [J].
Dennis, J. E., Jr. ;
Torczon, Virginia .
SIAM JOURNAL ON OPTIMIZATION, 1991, 1 (04) :448-474
[10]  
DOLAN D, 2000, UNPUB SIAM J OPTIM