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 条
[31]   Evolutionary parallel local search for function optimization [J].
Guo, GQ ;
Yu, SY .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2003, 33 (06) :864-876
[32]   A Parallel Two-Pass MDL Context Tree Algorithm for Universal Source Coding [J].
Krishnan, Nikhil ;
Baron, Dror ;
Mihcak, Mehmet Kivanc .
2014 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2014, :1862-5
[33]   An Analysis of Budgeted Parallel Search on Conditional Galton–Watson Trees [J].
David Avis ;
Luc Devroye .
Algorithmica, 2020, 82 :1329-1345
[34]   Implementation of gradient gravitational search algorithm towards conformational search [J].
Pradhan, Rojalin ;
Panigrahi, Sibarama ;
Sahu, Prabhat K. .
COMPUTATIONAL AND THEORETICAL CHEMISTRY, 2022, 1208
[35]   The palm tree optimization: Algorithm and applications [J].
Padmanaban, K. ;
Shunmugalatha, A. .
JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2023, 45 (01) :1357-1385
[36]   Improved gravitational search algorithm based on chaotic local search [J].
Guo, Zhaolu ;
Zhang, Wensheng ;
Wang, Shenwen .
INTERNATIONAL JOURNAL OF BIO-INSPIRED COMPUTATION, 2021, 17 (03) :154-164
[37]   A new hybrid chaotic atom search optimization based on tree-seed algorithm and Levy flight for solving optimization problems [J].
Barshandeh, Saeid ;
Haghzadeh, Maryam .
ENGINEERING WITH COMPUTERS, 2021, 37 (04) :3079-3122
[38]   Performance analysis of the coarse-grained parallel model of the artificial bee colony algorithm [J].
Basturk, Alper ;
Akay, Rustu .
INFORMATION SCIENCES, 2013, 253 :34-55
[39]   Probabilistic Analysis of Search Performance of Differential Evolution Algorithm in Low-Dimensional Case [J].
Wang, Congjiao ;
Wei, Yuhan ;
Hou, Yanlin ;
Wu, Wenjia ;
Huang, Cong ;
Chen, Jing .
WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022
[40]   A Novel Parallel Interval Exclusion Algorithm [J].
Lei, Yongmei ;
Chen, Shaojun ;
Yan, Yu .
HIGH PERFORMANCE COMPUTING AND APPLICATIONS, 2010, 5938 :218-223