Abstract
The parallel algorithm for searching the global extremum of the function of several variables is designed. The algorithm is based on the method of nonuniform coverings proposed by Yu.G. Evtushenko for functions that comply with the Lipschitz condition. The algorithm is realized in the language C and message passing interface (MPI) system. To speed up computations, auxiliary procedures for founding the local extremum are used. The operation of the algorithm is illustrated by the example of atomic cluster structure calculations.
Similar content being viewed by others
References
Strongin, R.G. and Sergeyev, Ya.D, Global Optimization with Non-Convex Constraints. Sequential and Parallel Algorithms, Dordrecht: Academic, 2000.
Voevodin, V.V. and Voevodin, Vl.V., Parallel’nye vychisleniya (Parallel Computing), St. Petersburg: BKhV-Peterburg, 2002.
Evtushenko, Yu.G., Numerical Method for Finding the Global Extremum of a Function (Enumeration of a Nonuniform Grid), Zh. Vychisl. Mat. Mat. Fiz., 1971, vol. 11, no. 6, pp. 1390–1403.
Evtushenko, Yu.G. and Rat’kin, V.A., The Half-Division Method for the Global Function of Several Variables, Tekh. Kibern., 1987, no. 1, pp. 119–127.
Belyankov, A.Ya., Numerical Efficiency Increase for Methods of Nonuniform Covering in Global Optimization, in Metody matematicheskogo programmirovaniya i programmnoe obespechenie. Tezisy dokl. (Mathematical Programming Methods and Software. Theses Rep.), Sverdlovsk: Akad. Nauk SSSR, 1989, pp. 21–22.
Interdepartmental Supercomputer Center of the Russian Academy of Sciences, website: http://www.jscc.ru.
Posypkin, M.A. and Sigal, I.Kh., Investigation of Algorithms for Parallel Computations in Knapsack-Type Discrete Optimization Problems, Zh. Vychisl. Mat. Mat. Fiz., 2005, vol. 45, no. 10, pp. 1801–1809.
Evtushenko, Yu.G. and Potapov, M.A., Solution Methods for Multicreiterion Problems, Dokl. Akad. Nauk SSSR, 1986, vol. 291, no. 1, pp. 25–29.
Evtushenko, Yu.G., Numerical Method for Finding the Best Guaranteed Estimates, Zh. Vychisl. Mat. Mat. Fiz., 1972, vol. 12, no. 1, pp. 89–104.
Author information
Authors and Affiliations
Additional information
Original Russian Text © Yu.G. Evtushenko, V.U. Malkova, A.A. Stanevichyus, 2007, published in Avtomatika i Telemekhanika, 2007, No. 5, pp. 46–58.
This work was supported by Program no. 14 of basic research of the Presidium of the Russian Academy of Sciences “Section 2: High-Performance Computing and Multiprocessor Systems” in 2006 and Program no. 15 of the Presidium of the Russian Academy of Sciences “Investigation and Design of Scientific Applications in the Distributed Supercomputing Environment at the Computing Centre of the Russian Academy of Sciences” in 2006.
Rights and permissions
About this article
Cite this article
Evtushenko, Y.G., Malkova, V.U. & Stanevichyus, A.A. Parallelization of the global extremum searching process. Autom Remote Control 68, 787–798 (2007). https://doi.org/10.1134/S0005117907050062
Received:
Issue Date:
DOI: https://doi.org/10.1134/S0005117907050062