IDEAS home Printed from https://ideas.repec.org/a/eee/matcom/v156y2019icp67-90.html
   My bibliography  Save this article

Parallel two-phase methods for global optimization on GPU

Author

Listed:
  • Ferreiro, Ana M.
  • García-Rodríguez, José Antonio
  • Vázquez, Carlos
  • e Silva, E. Costa
  • Correia, A.

Abstract

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.

Suggested Citation

  • Ferreiro, Ana M. & García-Rodríguez, José Antonio & Vázquez, Carlos & e Silva, E. Costa & Correia, A., 2019. "Parallel two-phase methods for global optimization on GPU," Mathematics and Computers in Simulation (MATCOM), Elsevier, vol. 156(C), pages 67-90.
  • Handle: RePEc:eee:matcom:v:156:y:2019:i:c:p:67-90
    DOI: 10.1016/j.matcom.2018.06.005
    as

    Download full text from publisher

    File URL: http://www.sciencedirect.com/science/article/pii/S0378475418301502
    Download Restriction: Full text for ScienceDirect subscribers only

    File URL: https://libkey.io/10.1016/j.matcom.2018.06.005?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    As the access to this document is restricted, you may want to search for a different version of it.

    References listed on IDEAS

    as
    1. Fan, Shu-Kai S. & Zahara, Erwie, 2007. "A hybrid simplex search and particle swarm optimization for unconstrained optimization," European Journal of Operational Research, Elsevier, vol. 181(2), pages 527-548, September.
    2. A. Ferreiro & J. García & J. López-Salas & C. Vázquez, 2013. "An efficient implementation of parallel simulated annealing algorithm in GPUs," Journal of Global Optimization, Springer, vol. 57(3), pages 863-890, November.
    3. Fuchang Gao & Lixing Han, 2012. "Implementing the Nelder-Mead simplex algorithm with adaptive parameters," Computational Optimization and Applications, Springer, vol. 51(1), pages 259-277, January.
    4. L. Ingber, 1996. "Adaptive simulated annealing (ASA): Lessons learned," Lester Ingber Papers 96as, Lester Ingber.
    5. Goffe William L., 1996. "SIMANN: A Global Optimization Algorithm using Simulated Annealing," Studies in Nonlinear Dynamics & Econometrics, De Gruyter, vol. 1(3), pages 1-9, October.
    Full references (including those not matched with items on IDEAS)

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Ziadi, Raouf & Bencherif-Madani, Abdelatif & Ellaia, Rachid, 2020. "A deterministic method for continuous global optimization using a dense curve," Mathematics and Computers in Simulation (MATCOM), Elsevier, vol. 178(C), pages 62-91.
    2. A. S. Syed Shahul Hameed & Narendran Rajagopalan, 2022. "SPGD: Search Party Gradient Descent Algorithm, a Simple Gradient-Based Parallel Algorithm for Bound-Constrained Optimization," Mathematics, MDPI, vol. 10(5), pages 1-24, March.

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Minford, Patrick & Ou, Zhirong, 2013. "Taylor Rule or optimal timeless policy? Reconsidering the Fed's behavior since 1982," Economic Modelling, Elsevier, vol. 32(C), pages 113-123.
    2. Vo Le & Kent Matthews & David Meenagh & Patrick Minford & Zhiguo Xiao, 2014. "Banking and the Macroeconomy in China: A Banking Crisis Deferred?," Open Economies Review, Springer, vol. 25(1), pages 123-161, February.
    3. Ye, Hong & Lin, Zhiping, 2006. "Speed-up simulated annealing by parallel coordinates," European Journal of Operational Research, Elsevier, vol. 173(1), pages 59-71, August.
    4. Liu, Chunping & Minford, Patrick, 2014. "Comparing behavioural and rational expectations for the US post-war economy," Economic Modelling, Elsevier, vol. 43(C), pages 407-415.
    5. Fan, Jingwen & Minford, Patrick & Ou, Zhirong, 2013. "The Fiscal Theory of the Price Level - identification and testing for the UK in the 1970s," Cardiff Economics Working Papers E2013/12, Cardiff University, Cardiff Business School, Economics Section.
    6. Gianluca Cubadda & Francesco Giancaterini & Alain Hecq & Joann Jasiak, 2023. "Optimization of the Generalized Covariance Estimator in Noncausal Processes," Papers 2306.14653, arXiv.org, revised Jan 2024.
    7. Riva-Palacio, Alan & Leisen, Fabrizio, 2021. "Compound vectors of subordinators and their associated positive Lévy copulas," Journal of Multivariate Analysis, Elsevier, vol. 183(C).
    8. Luo, Zhongyang & Sultan, Umair & Ni, Mingjiang & Peng, Hao & Shi, Bingwei & Xiao, Gang, 2016. "Multi-objective optimization for GPU3 Stirling engine by combining multi-objective algorithms," Renewable Energy, Elsevier, vol. 94(C), pages 114-125.
    9. Ana M. Ferreiro & Enrico Ferri & José A. García & Carlos Vázquez, 2021. "Global Optimization for Automatic Model Points Selection in Life Insurance Portfolios," Mathematics, MDPI, vol. 9(5), pages 1-19, February.
    10. Waqar Muhammad Ashraf & Ghulam Moeen Uddin & Syed Muhammad Arafat & Sher Afghan & Ahmad Hassan Kamal & Muhammad Asim & Muhammad Haider Khan & Muhammad Waqas Rafique & Uwe Naumann & Sajawal Gul Niazi &, 2020. "Optimization of a 660 MW e Supercritical Power Plant Performance—A Case of Industry 4.0 in the Data-Driven Operational Management Part 1. Thermal Efficiency," Energies, MDPI, vol. 13(21), pages 1-33, October.
    11. Jinlong Yuan & Lei Wang & Xu Zhang & Enmin Feng & Hongchao Yin & Zhilong Xiu, 2015. "Parameter identification for a nonlinear enzyme-catalytic dynamic system with time-delays," Journal of Global Optimization, Springer, vol. 62(4), pages 791-810, August.
    12. Jakubik, Johannes & Binding, Adrian & Feuerriegel, Stefan, 2021. "Directed particle swarm optimization with Gaussian-process-based function forecasting," European Journal of Operational Research, Elsevier, vol. 295(1), pages 157-169.
    13. Kuo, R.J. & Lee, Y.H. & Zulvia, Ferani E. & Tien, F.C., 2015. "Solving bi-level linear programming problem through hybrid of immune genetic algorithm and particle swarm optimization algorithm," Applied Mathematics and Computation, Elsevier, vol. 266(C), pages 1013-1026.
    14. Nasir Aminu, 2018. "Evaluation of a DSGE Model of Energy in the United Kingdom Using Stationary Data," Computational Economics, Springer;Society for Computational Economics, vol. 51(4), pages 1033-1068, April.
    15. Franke, Reiner & Jang, Tae-Seok & Sacht, Stephen, 2015. "Moment matching versus Bayesian estimation: Backward-looking behaviour in a New-Keynesian baseline model," The North American Journal of Economics and Finance, Elsevier, vol. 31(C), pages 126-154.
    16. Minford, Patrick & Meenagh, David & Le, Vo Phuong Mai, 2012. "What causes banking crises? An empirical investigation," CEPR Discussion Papers 9057, C.E.P.R. Discussion Papers.
    17. Li Dai & Patrick Minford & Peng Zhou, 2015. "A DSGE model of China," Applied Economics, Taylor & Francis Journals, vol. 47(59), pages 6438-6460, December.
    18. Subhajit Dey & Om Prakash, 2022. "Coupled Sharp-interface and Density-dependent Model for Simultaneous Optimization of Production Well Locations and Pumping in Coastal Aquifer," Water Resources Management: An International Journal, Published for the European Water Resources Association (EWRA), Springer;European Water Resources Association (EWRA), vol. 36(7), pages 2327-2341, May.
    19. Alfeus, Mesias & Grasselli, Martino & Schlögl, Erik, 2020. "A consistent stochastic model of the term structure of interest rates for multiple tenors," Journal of Economic Dynamics and Control, Elsevier, vol. 114(C).
    20. repec:uts:finphd:41 is not listed on IDEAS
    21. Mariani, Viviana Cocco & Coelho, Leandro dos Santos, 2011. "A hybrid shuffled complex evolution approach with pattern search for unconstrained optimization," Mathematics and Computers in Simulation (MATCOM), Elsevier, vol. 81(9), pages 1901-1909.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:eee:matcom:v:156:y:2019:i:c:p:67-90. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Catherine Liu (email available below). General contact details of provider: http://www.journals.elsevier.com/mathematics-and-computers-in-simulation/ .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.