Using Simulation for Performance Analysis and Visualization of Parallel Branch-and-Bound Methods

被引:1
|
作者
Evtushenko, Yury [1 ]
Golubeva, Yana [1 ]
Orlov, Yury [1 ]
Posypkin, Mikhail [1 ]
机构
[1] FRC CSC RAS, Dorodnicyn Comp Ctr, Moscow, Russia
来源
关键词
Performance analysis and simulation; Parallel computing; Global optimization; Branch-and-Bound methods; Load balancing; GLOBAL OPTIMIZATION; SYSTEM; ALGORITHMS;
D O I
10.1007/978-3-319-55669-7_28
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The Branch-and-Bound (B&B) is a fundamental algorithmic scheme for a large variety of global optimization methods. For many problems B&B requires the amount of computing resources far beyond the power of a single-CPU workstation thus making parallelization almost inevitable. The approach proposed in this paper allows one to evaluate load balancing algorithms for parallel B&B with various numbers of processors, sizes of the search tree, the characteristics of the supercomputer's interconnect. The proposed approach was implemented as a special tool that simulates the process of resolution of the optimization problem by B&B method as a stochastic tree branching process. Data exchanges are modeled using the concept of logical time. The user-friendly graphical interface can render both real traces and ones produced by the simulator. It provides efficient visualization of the CPU's load, data exchanges and progress of the optimization process.
引用
收藏
页码:356 / 368
页数:13
相关论文
共 50 条
  • [1] PERFORMANCE OF PARALLEL BRANCH-AND-BOUND ALGORITHMS
    LAI, TH
    SPRAGUE, A
    IEEE TRANSACTIONS ON COMPUTERS, 1985, 34 (10) : 962 - 964
  • [2] A tool for simulating parallel branch-and-bound methods
    Golubeva, Yana
    Orlov, Yury
    Posypkin, Mikhail
    OPEN ENGINEERING, 2016, 6 (01): : 219 - 224
  • [3] A parallel branch-and-bound method for cluster analysis
    Iyer, LS
    Aronson, JE
    ANNALS OF OPERATIONS RESEARCH, 1999, 90 (0) : 65 - 86
  • [4] Performance analysis of branch-and-bound skeletons
    Dorta, I
    León, C
    Rodríguez, C
    PROCEEDINGS OF THE 14TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING, 2005, : 75 - 82
  • [5] Performance analysis of Branch-and-Bound skeletons
    Dorta, I.
    Leon, C.
    Rodriguez, C.
    MATHEMATICAL AND COMPUTER MODELLING, 2010, 51 (3-4) : 300 - 308
  • [6] BRANCH-AND-BOUND METHODS - A SURVEY
    LAWLER, EL
    WOOD, DE
    OPERATIONS RESEARCH, 1966, 14 (04) : 699 - +
  • [7] ANOMALIES IN PARALLEL BRANCH-AND-BOUND ALGORITHMS
    LAI, TH
    SAHNI, S
    COMMUNICATIONS OF THE ACM, 1984, 27 (06) : 594 - 602
  • [8] A RANDOMIZED PARALLEL BRANCH-AND-BOUND ALGORITHM
    JANAKIRAM, VK
    GEHRINGER, EF
    AGRAWAL, DP
    MEHROTRA, R
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 1988, 17 (03) : 277 - 301
  • [9] PARALLEL BRANCH-AND-BOUND SEARCH IN PARLOG
    HUNTBACH, M
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 1992, 20 (04) : 299 - 314
  • [10] Parallel branch-and-bound methods for thejob-shop scheduling problem
    Michael Perregaard
    Jens Clausen
    Annals of Operations Research, 1998, 83 : 137 - 160