Implementation and Use of Coarse-grained Parallel Branch-and-bound in Everest Distributed Environment

被引:5
|
作者
Voloshinov, Vladimir [1 ]
Smirnov, Sergey [1 ]
Sukhoroslov, Oleg [1 ]
机构
[1] Russian Acad Sci, Inst Informat Transmiss Problems, Moscow, Russia
基金
俄罗斯科学基金会;
关键词
branch-and-bound; domain decomposition; coarse grained parallelism; distributed computing; mixed-integer programming; Traveling Salesman Problem; algebraic modeling languages; OPTIMIZATION;
D O I
10.1016/j.procs.2017.05.207
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper examines the coarse-grained approach to parallelization of the branch-and-bound (B&B) algorithm in a distributed computing environment. This approach is based on preliminary decomposition of a feasible domain of mixed-integer programming problem into a set of subproblems. The produced subproblems are solved in parallel by a distributed pool of standalone B&B solvers. The incumbent values found by individual solvers are intercepted and propagated to other solvers to speed up the traversal of B&B search tree. Presented implementation of the approach is based on SCIP, a non-commercial MINLP solver, and Everest, a web-based distributed computing platform. The implementation was tested on several mixed integer programming problems and a noticeable speedup has been achieved. In the paper, results of a number of experiments with the Traveling Salesman Problem are presented. (C) 2017 The Authors. Published by Elsevier B.V. Peer-review under responsibility of the scientific committee of the International Conference on Computational Science
引用
收藏
页码:1532 / 1541
页数:10
相关论文
共 50 条
  • [21] A note on parallel selection on coarse-grained multicomputers
    Saukas, ELG
    Song, SW
    ALGORITHMICA, 1999, 24 (3-4) : 371 - 380
  • [22] String Search in Coarse-Grained Parallel Computers
    P. Ferragina
    F. Luccio
    Algorithmica, 1999, 24 : 177 - 194
  • [23] The Complexity of Parallel Multisearch on Coarse-Grained Machines
    A. Bäumker
    W. Dittrich
    A. Pietracaprina
    Algorithmica, 1999, 24 : 209 - 242
  • [24] Parallel algorithm design with coarse-grained synchronization
    Ramachandran, V
    COMPUTATIONAL SCIENCE -- ICCS 2001, PROCEEDINGS PT 2, 2001, 2074 : 619 - 627
  • [25] Coarse-grained distributed optimal power flow
    Kim, BH
    Baldick, R
    IEEE TRANSACTIONS ON POWER SYSTEMS, 1997, 12 (02) : 932 - 939
  • [26] BRANCH-AND-BOUND AND PARALLEL COMPUTATION - A HISTORICAL NOTE
    PRUUL, EA
    NEMHAUSER, GL
    RUSHMEIER, RA
    OPERATIONS RESEARCH LETTERS, 1988, 7 (02) : 65 - 69
  • [27] COPING WITH ANOMALIES IN PARALLEL BRANCH-AND-BOUND ALGORITHMS
    LI, GJ
    WAH, BW
    IEEE TRANSACTIONS ON COMPUTERS, 1986, 35 (06) : 568 - 573
  • [28] A parallel branch-and-bound method for cluster analysis
    Iyer, LS
    Aronson, JE
    ANNALS OF OPERATIONS RESEARCH, 1999, 90 (0) : 65 - 86
  • [29] PARALLEL BRANCH-AND-BOUND ALGORITHMS FOR COMBINATORIAL OPTIMIZATION
    PARDALOS, P
    LI, XO
    SUPERCOMPUTER, 1990, 7 (05): : 23 - 30
  • [30] A Note on Parallel Selection on Coarse-Grained Multicomputers
    E. L. G. Saukas
    S. W. Song
    Algorithmica, 1999, 24 : 371 - 380