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 条
  • [21] PARALLEL ALGORITHMS FOR GLOBAL OPTIMIZATION
    DIXON, LCW
    JHA, M
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 1993, 79 (02) : 385 - 395
  • [22] A genetic approach to two-phase optimization of dynamic supply chain scheduling
    Yimer, Alebachew D.
    Demirli, Kudret
    COMPUTERS & INDUSTRIAL ENGINEERING, 2010, 58 (03) : 411 - 422
  • [23] A Two-phase evolutionary algorithm framework for multi-objective optimization
    Jiang, Siyu
    Chen, Zefeng
    APPLIED INTELLIGENCE, 2021, 51 (06) : 3952 - 3974
  • [24] Two-Phase Optimization for Shift Scheduling in Individualized Teaching Cram School
    Suzuki, Yosuke
    Mizuno, Kazunori
    2022 INTERNATIONAL CONFERENCE ON TECHNOLOGIES AND APPLICATIONS OF ARTIFICIAL INTELLIGENCE, TAAI, 2022, : 125 - 130
  • [25] Investigation of mathematical methods for efficient optimisation of aqueous two-phase extraction
    Selber, K
    Nellen, F
    Steffen, B
    Thömmes, J
    Kula, MR
    JOURNAL OF CHROMATOGRAPHY B-ANALYTICAL TECHNOLOGIES IN THE BIOMEDICAL AND LIFE SCIENCES, 2000, 743 (1-2): : 21 - 30
  • [26] A New Filled Function Method with Two Parameters for Global Optimization
    Wei, Fei
    Wang, Yuping
    Lin, Hongwei
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2014, 163 (02) : 510 - 527
  • [27] Two-phase sub population genetic algorithm for parallel machine-scheduling problem
    Chang, PC
    Chen, SH
    Lin, KL
    EXPERT SYSTEMS WITH APPLICATIONS, 2005, 29 (03) : 705 - 712
  • [28] PARALLEL GLOBAL OPTIMIZATION METHODS FOR IDENTIFICATION OF THE DYNAMIC BALANCE NORMATIVE MODEL OF REGIONAL ECONOMY
    Gergel, V. P.
    Gorbachev, V. A.
    Olenev, N. N.
    Ryabov, V. V.
    Sidorov, S. V.
    BULLETIN OF THE SOUTH URAL STATE UNIVERSITY SERIES-MATHEMATICAL MODELLING PROGRAMMING & COMPUTER SOFTWARE, 2011, (09): : 4 - 15
  • [29] The Solution of Two-Phase Inverse Stefan Problem Based on a Hybrid Method with Optimization
    Yu, Yang
    Luo, Xiaochuan
    Cui, Haijuan
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2015, 2015
  • [30] A Novel Two-Phase Approach to Forest Harvesting Optimization Using Cable Logging
    Rey, Carlos
    Sandoval, Simon
    Cabrera-Vives, Guillermo
    Seco, Diego
    Cerulo, Pierluigi
    Li, Zheng
    FORESTS, 2023, 14 (11):