On parallel Branch and Bound frameworks for Global Optimization

被引:0
|
作者
Juan F. R. Herrera
José M. G. Salmerón
Eligius M. T. Hendrix
Rafael Asenjo
Leocadio G. Casado
机构
[1] The University of Edinburgh,EPCC
[2] University of Almeria (ceiA3),Informatics Department
[3] Universidad de Málaga,Department of Computer Architecture
[4] Wageningen University,Operations Research and Logistics
来源
关键词
Branch-and-Bound; Load balancing; Shared-memory; Framework; TBB; 68P05; 68W10; 90C57;
D O I
暂无
中图分类号
学科分类号
摘要
Branch and Bound (B&B) algorithms are known to exhibit an irregularity of the search tree. Therefore, developing a parallel approach for this kind of algorithms is a challenge. The efficiency of a B&B algorithm depends on the chosen Branching, Bounding, Selection, Rejection, and Termination rules. The question we investigate is how the chosen platform consisting of programming language, used libraries, or skeletons influences programming effort and algorithm performance. Selection rule and data management structures are usually hidden to programmers for frameworks with a high level of abstraction, as well as the load balancing strategy, when the algorithm is run in parallel. We investigate the question by implementing a multidimensional Global Optimization B&B algorithm with the help of three frameworks with a different level of abstraction (from more to less): Bobpp, Threading Building Blocks (TBB), and a customized Pthread implementation. The following has been found. The Bobpp implementation is easy to code, but exhibits the poorest scalability. On the contrast, the TBB and Pthread implementations scale almost linearly on the used platform. The TBB approach shows a slightly better productivity.
引用
收藏
页码:547 / 560
页数:13
相关论文
共 50 条
  • [31] A branch and bound algorithm for the global optimization of Hessian Lipschitz continuous functions
    Fowkes, Jaroslav M.
    Gould, Nicholas I. M.
    Farmer, Chris L.
    JOURNAL OF GLOBAL OPTIMIZATION, 2013, 56 (04) : 1791 - 1815
  • [32] Optimal Multisections in Interval Branch-and-Bound Methods of Global Optimization
    Jean-Louis Lagouanelle
    Gérard Soubry
    Journal of Global Optimization, 2004, 30 : 23 - 38
  • [33] Geometric branch-and-bound methods for constrained global optimization problems
    Daniel Scholz
    Journal of Global Optimization, 2013, 57 : 771 - 782
  • [35] Branch-and-bound interval global optimization on shared memory multiprocessors
    Casado, L. G.
    Martinez, J. A.
    Garcia, I.
    Hendrix, E. M. T.
    OPTIMIZATION METHODS & SOFTWARE, 2008, 23 (05): : 689 - 701
  • [36] Using Gaussian Processes to Automate Probabilistic Branch & Bound for Global Optimization
    Pedrielli, Giulia
    Huang, Hao
    Zabinsky, Zelda B.
    2021 IEEE 17TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2021, : 2276 - 2281
  • [37] On estimating workload in interval branch-and-bound global optimization algorithms
    Berenguel, Jose L.
    Casado, L. G.
    Garcia, I.
    Hendrix, Eligius M. T.
    JOURNAL OF GLOBAL OPTIMIZATION, 2013, 56 (03) : 821 - 844
  • [38] Branch and bound with simplicial partitions and combination of Lipschitz bounds for global optimization
    Paulavicius, Remigijus
    Zilinskas, Julius
    20TH INTERNATIONAL CONFERENCE, EURO MINI CONFERENCE CONTINUOUS OPTIMIZATION AND KNOWLEDGE-BASED TECHNOLOGIES, EUROPT'2008, 2008, : 54 - 58
  • [39] Optimal multisections in interval branch-and-bound methods of global optimization
    Lagouanelle, JL
    Soubry, G
    JOURNAL OF GLOBAL OPTIMIZATION, 2004, 30 (01) : 23 - 38
  • [40] Global Optimization of Optimal Power Flow Using a Branch & Bound Algorithm
    Gopalakrishnan, Ajit
    Raghunathan, Arvind U.
    Nikovski, Daniel
    Biegler, Lorenz T.
    2012 50TH ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING (ALLERTON), 2012, : 609 - 616