The scalability analysis of a parallel tree search algorithm

被引:2
作者
Kolpakov, Roman [1 ,2 ]
Posypkin, Mikhail [2 ,3 ]
机构
[1] Lomonosov Moscow State Univ, GSP 1, Moscow, Russia
[2] Russian Acad Sci, Fed Res Ctr Comp Sci & Control, Vavilov St 40, Moscow, Russia
[3] Natl Res Univ Higher Sch Econ, 20 Myasnitskaya Ulitsa, Moscow 101000, Russia
关键词
Parallel scalability; Parallel efficiency; Complexity analysis; Parallel tree search; Global optimization; GLOBAL OPTIMIZATION; COMPUTATIONAL-COMPLEXITY; BOUND METHOD; BRANCH;
D O I
10.1007/s11590-020-01547-6
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Increasing the number of computational cores is a primary way of achieving the high performance of contemporary supercomputers. However, developing parallel applications capable to harness the enormous amount of cores is a challenging task. It is very important to understand the principle limitations of the scalability of parallel applications imposed by the algorithm's structure. The tree search addressed in this paper has an irregular structure unknown prior to computations. That is why such algorithms are challenging for parallel implementation especially on distributed memory systems. In this paper, we propose a parallel tree search algorithm aimed at distributed memory parallel computers. For this parallel algorithm, we analyze its scalability and show that it is close to the theoretical maximum.
引用
收藏
页码:2211 / 2226
页数:16
相关论文
共 50 条
[21]   Parallel Global Search Algorithm with Local Tuning for Solving Mixed-Integer Global Optimization Problems [J].
K. A. Barkalov ;
V. P. Gergel ;
I. G. Lebedev .
Lobachevskii Journal of Mathematics, 2021, 42 :1492-1503
[22]   PARALLEL CUCKOO SEARCH FOR GLOBAL OPTIMIZATION [J].
Suwannarongsri, Supaporn .
INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2021, 17 (03) :887-903
[23]   A Universal Parallel Two-Pass MDL Context Tree Compression Algorithm [J].
Krishnan, Nikhil ;
Baron, Dror .
IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING, 2015, 9 (04) :741-748
[24]   A SIMPLE PARALLEL ALGORITHM FOR COMPUTING THE DIAMETERS OF ALL VERTICES IN A TREE AND ITS APPLICATION [J].
CHEN, ZZ .
INFORMATION PROCESSING LETTERS, 1992, 42 (05) :243-248
[25]   A Density Peaks Clustering Algorithm With Sparse Search and K-d Tree [J].
Shan, Yunxiao ;
Li, Shu ;
Li, Fuxiang ;
Cui, Yuxin ;
Li, Shuai ;
Zhou, Ming ;
Li, Xiang .
IEEE ACCESS, 2022, 10 :74883-74901
[26]   Scalability analysis of different parallel solvers for 3D fractional power diffusion problems [J].
Ciegis, Raimondas ;
Starikovicius, Vadimas ;
Margenov, Svetozar ;
Kriauziene, Rima .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2019, 31 (19)
[27]   ON AN ADAPTIVE HARMONY SEARCH ALGORITHM [J].
Kong, Zhi ;
Gao, Liqun ;
Wang, Lifu ;
Ge, Yanfeng ;
Li, Steven .
INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2009, 5 (09) :2551-2560
[28]   Exploratory Power of the Harmony Search Algorithm: Analysis and Improvements for Global Numerical Optimization [J].
Das, Swagatam ;
Mukhopadhyay, Arpan ;
Roy, Anwit ;
Abraham, Ajith ;
Panigrahi, Bijaya K. .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2011, 41 (01) :89-106
[29]   Golden Search Optimization Algorithm [J].
Noroozi, Mohammad ;
Mohammadi, Hamed ;
Efatinasab, Emad ;
Lashgari, Ali ;
Eslami, Mahdiyeh ;
Khan, Baseem .
IEEE ACCESS, 2022, 10 :37515-37532
[30]   Firefly Algorithm for Structural Search [J].
Avendano-Franco, Guillermo ;
Romero, Aldo H. .
JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2016, 12 (07) :3416-3428