Heterogeneous Parallel Computations for Solving Global Optimization Problems1

Abstract This paper presents an integrated approach to parallel solution of global optimization time-consuming problems. This approach is based on combining several schemes for reducing multidimensional optimization problems to one-dimensional ones. The schemes include using Peano space-filling curves and the recursive nested reduction technique. Finally, both ways are combined in a new unified block recursive nested optimization scheme. Based on this integrated scheme extensive parallel computations can be set up by using computational nodes with distributed memory, multicore processors with shared memory, graphics processors, and various computational accelerators. To evaluate the efficiency of proposed approach the results of the numerical experiments on Lobachevsky supercomputer using thousands of GPU cores are presented.

[1]  Vladimir A. Grishagin,et al.  Local Tuning in Nested Scheme of Global Optimization , 2015, ICCS.

[2]  B. Goertzel,et al.  Global optimization with space-filling curves , 1999 .

[3]  Roman G. Strongin,et al.  Introduction to Global Optimization Exploiting Space-Filling Curves , 2013 .

[4]  Antonio Petraglia,et al.  Global Optimization Using Space-Filling Curves and Measure-Preserving Transformations , 2011 .

[5]  Isaac Siwale ON GLOBAL OPTIMIZATION , 2015 .

[6]  Leyuan Shi,et al.  Nested Partitions Method for Global Optimization , 2000, Oper. Res..

[7]  C. T. Kelley,et al.  A Locally-Biased form of the DIRECT Algorithm , 2001, J. Glob. Optim..

[8]  P. Pardalos,et al.  Handbook of global optimization , 1995 .

[9]  Arthur R. Butz,et al.  Space Filling Curves and Mathematical Programming , 1968, Inf. Control..

[10]  Victor P. Gergel,et al.  High Performance Computing in Biomedical Applications , 2013, ICCS.

[11]  A. A. Zhigli︠a︡vskiĭ,et al.  Theory of Global Random Search , 1991 .

[12]  C. D. Perttunen,et al.  Lipschitzian optimization without the Lipschitz constant , 1993 .

[13]  Roman G. Strongin,et al.  Parallel Computing for Globally Optimal Decision Making , 2003, PaCT.

[14]  Y. D. Sergeyev,et al.  Global Optimization with Non-Convex Constraints - Sequential and Parallel Algorithms (Nonconvex Optimization and its Applications Volume 45) (Nonconvex Optimization and Its Applications) , 2000 .

[15]  Y. Sergeyev,et al.  Parallel Asynchronous Global Search and the Nested Optimization Scheme , 2001 .

[16]  R. Horst,et al.  Global Optimization: Deterministic Approaches , 1992 .

[17]  Yaroslav D. Sergeyev,et al.  Algorithm 829: Software for generation of classes of test functions with known local and global minima for global optimization , 2003, TOMS.

[18]  J D Pinter,et al.  Global Optimization in Action—Continuous and Lipschitz Optimization: Algorithms, Implementations and Applications , 2010 .

[19]  Yaroslav D. Sergeyev,et al.  Global Search Based on Efficient Diagonal Partitions and a Set of Lipschitz Constants , 2006, SIAM J. Optim..