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. 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.
    3. 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.
    4. 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.
    5. L. Ingber, 1996. "Adaptive simulated annealing (ASA): Lessons learned," Lester Ingber Papers 96as, Lester Ingber.
    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. 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).
    2. 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.
    3. 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.
    4. 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.
    5. 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.
    6. Fan, Jingwen & Minford, Patrick & Ou, Zhirong, 2016. "The role of fiscal policy in Britain's Great Inflation," Economic Modelling, Elsevier, vol. 58(C), pages 203-218.
    7. Ingber, Lester, 2000. "High-resolution path-integral development of financial options," Physica A: Statistical Mechanics and its Applications, Elsevier, vol. 283(3), pages 529-558.
    8. Graeme J. Doole & David J. Pannell, 2008. "Optimisation of a Large, Constrained Simulation Model using Compressed Annealing," Journal of Agricultural Economics, Wiley Blackwell, vol. 59(1), pages 188-206, February.
    9. Lehmann, Sebastian & Huth, Andreas, 2015. "Fast calibration of a dynamic vegetation model with minimum observation data," Ecological Modelling, Elsevier, vol. 301(C), pages 98-105.
    10. 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.
    11. Abdymomunov Azamat & Kang Kyu Ho, 2015. "The effects of monetary policy regime shifts on the term structure of interest rates," Studies in Nonlinear Dynamics & Econometrics, De Gruyter, vol. 19(2), pages 183-207, April.
    12. 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.
    13. Liu, Chunping & Minford, Patrick, 2014. "How important is the credit channel? An empirical study of the US banking crisis," Journal of Banking & Finance, Elsevier, vol. 41(C), pages 119-134.
    14. Li Dai & Patrick Minford & Peng Zhou, 2015. "A DSGE model of China," Applied Economics, Taylor & Francis Journals, vol. 47(59), pages 6438-6460, December.
    15. Ivan Jericevich & Patrick Chang & Tim Gebbie, 2021. "Simulation and estimation of an agent-based market-model with a matching engine," Papers 2108.07806, arXiv.org, revised Aug 2021.
    16. Eduardo Fé & Richard Hofler, 2013. "Count data stochastic frontier models, with an application to the patents–R&D relationship," Journal of Productivity Analysis, Springer, vol. 39(3), pages 271-284, June.
    17. Aminu, Nasir & Meenagh, David & Minford, Patrick, 2018. "The role of energy prices in the Great Recession — A two-sector model with unfiltered data," Energy Economics, Elsevier, vol. 71(C), pages 14-34.
    18. Witanowski, Łukasz & Ziółkowski, Paweł & Klonowicz, Piotr & Lampart, Piotr, 2023. "A hybrid approach to optimization of radial inflow turbine with principal component analysis," Energy, Elsevier, vol. 272(C).
    19. Efrat Taig & Ohad Ben-Shahar, 2019. "Gradient Surfing: A New Deterministic Approach for Low-Dimensional Global Optimization," Journal of Optimization Theory and Applications, Springer, vol. 180(3), pages 855-878, March.
    20. André Kurmann, 2004. "Maximum Likelihood Estimation of Dynamic Stochastic Theories with an Application to New Keynesian Pricing," Macroeconomics 0409028, University Library of Munich, Germany.

    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.