Parallel two-phase methods for global optimization on GPU

被引:8
|
作者
Ferreiro, Ana M. [1 ,2 ]
Garcia-Rodriguez, Jose Antonio [1 ,2 ]
Vazquez, Carlos [1 ,2 ]
Costa e Silva, E. [3 ]
Correia, A. [3 ]
机构
[1] Fac Informat, Dept Math, CITIC, Campus Elvina S-N, La Coruna 15071, Spain
[2] ITMATI, La Coruna, Spain
[3] Porto Polytech, CIICESI ESTGF, Porto, Portugal
关键词
Global optimization; Basin Hopping; Conjugate gradient method; Parallelization; GPUs; MEAD SIMPLEX-METHOD; CONVERGENCE PROPERTIES; GENETIC ALGORITHM; PATTERN SEARCH; MINIMIZATION;
D O I
10.1016/j.matcom.2018.06.005
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Developing general global optimization algorithms is a difficult task, specially for functions with a huge number of local minima in high dimensions. Stochastic metaheuristic algorithms can provide the only alternative for the solution of such problems since they are aimed at guaranteeing global optimality. However, the main drawback of these algorithms is that they require a large number of function evaluations in order to skip/discard local optima, thus exhibiting a low convergence order and, as a result, a high computational cost. Furthermore, the situation can become even worse with the increase of dimension. Usually the number of local minima highly increases, as well as the computational cost of the function evaluation, thus increasing the difficulty for covering the whole search space. On the other hand, deterministic local optimization methods exhibit faster convergence rates, requiring a lower number of functions evaluations and therefore involving a lower computational cost, although they can get stuck into local minima. A way to obtain faster global optimization algorithms is to mix local and global methods in order to benefit from higher convergence rates of local ones, while retaining the global approximation properties. Another way to speedup global optimization algorithms comes from the use of efficient parallel hardware architectures. Nowadays, a good alternative is to take advantage of graphics processing units (GPUs), which are massively parallel processors and have become quite accessible cheap alternative for high performance computing. In this work a parallel implementation on GPUs of some hybrid two-phase optimization methods, that combine the metaheuristic Simulated Annealing algorithm for finding a global minimum, with different local optimization methods, namely a conjugate gradient algorithm and a version of Nelder-Mead method, is presented. The performance of parallelized versions of the above hybrid methods are analyzed for a set of well known test problems. Results show that GPUs represent an efficient alternative for the parallel implementation of two-phase global optimization methods. (C) 2018 International Association for Mathematics and Computers in Simulation (IMACS). Published by Elsevier B.V. All rights reserved.
引用
收藏
页码:67 / 90
页数:24
相关论文
共 50 条
  • [1] Parallel global optimization on GPU
    Konstantin Barkalov
    Victor Gergel
    Journal of Global Optimization, 2016, 66 : 3 - 20
  • [2] Parallel global optimization on GPU
    Barkalov, Konstantin
    Gergel, Victor
    JOURNAL OF GLOBAL OPTIMIZATION, 2016, 66 (01) : 3 - 20
  • [3] A Two-Phase Global Optimization Algorithm for Black-Box Functions
    Gimbutiene, Grazina
    Zilinskas, Antanas
    BALTIC JOURNAL OF MODERN COMPUTING, 2015, 3 (03): : 214 - 224
  • [4] Parallel MCMC methods for global optimization
    Zhang, Lihao
    Ye, Zeyang
    Deng, Yuefan
    MONTE CARLO METHODS AND APPLICATIONS, 2019, 25 (03) : 227 - 237
  • [5] Parallel solution methods for Poisson-like equations in two-phase flows
    Walker, E.
    Nikitopoulos, D.
    Tromeur-Dervout, D.
    COMPUTERS & FLUIDS, 2013, 80 : 152 - 157
  • [6] A two-phase sequential algorithm for global optimization of the standard quadratic programming problem
    Judice, Joaquim
    Sessa, Valentina
    Fukushima, Masao
    JOURNAL OF GLOBAL OPTIMIZATION, 2024,
  • [7] A Two-Phase Constraint-Handling Technique for Constrained Optimization
    Yuan, Yangfei
    Gao, Weifeng
    Huang, Lingling
    Li, Hong
    Xie, Jin
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2023, 53 (10): : 6194 - 6203
  • [8] A two-phase differential evolution for minimax optimization
    Wang, Bing-Chuan
    Feng, Yun
    Meng, Xian-Bing
    Wang, Shuqiang
    APPLIED SOFT COMPUTING, 2022, 131
  • [9] A two-phase optimization algorithm in controller synthesis
    Show, LL
    Juang, JC
    Yang, CD
    PROCEEDINGS OF THE 2000 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 2000, : 914 - 918
  • [10] Parallel methods for verified global optimization practice and theory
    Berner, S
    JOURNAL OF GLOBAL OPTIMIZATION, 1996, 9 (01) : 1 - 22