SelfSplit parallelization for mixed-integer linear programming

被引:1
|
作者
Fischetti, Matteo [1 ]
Monaci, Michele [2 ]
Salvagnin, Domenico [1 ]
机构
[1] Univ Padua, DEI, Padua, Italy
[2] Univ Bologna, DEI, Bologna, Italy
关键词
Parallel computing; Enumerative algorithms; Mixed-integer programming; Computational analysis; BOUND ALGORITHMS; BRANCH; COMMUNICATION; OPTIMIZATION;
D O I
10.1016/j.cor.2018.01.011
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
SelfSplit is a simple static mechanism to convert a sequential tree-search code into a parallel one. In this paradigm, tree-search is distributed among a set of identical workers, each of which is able to autonomously determine-without any communication with the other workers-the job parts it has to process. SelfSplit already proved quite effective in parallelizing Constraint Programming solvers. In the present paper we investigate the performance of SelfSplit when applied to a Mixed-Integer Linear Programming (MILP) solver. Both ad-hoc and general purpose MILP codes have been considered. Computational results show that SelfSplit, in spite of its simplicity, can achieve good speedups even in the MILP context. (C) 2018 Elsevier Ltd. All rights reserved.
引用
收藏
页码:101 / 112
页数:12
相关论文
共 50 条
  • [31] Constrained dynamic programming of mixed-integer linear problems by multi-parametric programming
    Rivotti, Pedro
    Pistikopoulos, Efstratios N.
    COMPUTERS & CHEMICAL ENGINEERING, 2014, 70 : 172 - 179
  • [32] Area aggregation in map generalisation by mixed-integer programming
    Haunert, Jan-Henrik
    Wolff, Alexander
    INTERNATIONAL JOURNAL OF GEOGRAPHICAL INFORMATION SCIENCE, 2010, 24 (12) : 1871 - 1897
  • [33] Linearization and parallelization schemes for convex mixed-integer nonlinear optimization
    Sharma, Meenarli
    Palkar, Prashant
    Mahajan, Ashutosh
    COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2022, 81 (02) : 423 - 478
  • [34] Mixed-integer linear programming models and algorithms for generation and transmission expansion planning of power systems
    Li, Can
    Conejo, Antonio J.
    Liu, Peng
    Omell, Benjamin P.
    Siirola, John D.
    Grossmann, Ignacio E.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2022, 297 (03) : 1071 - 1082
  • [35] A multi-parametric optimization approach for bilevel mixed-integer linear and quadratic programming problems
    Avraamidou, Styliani
    Pistikopoulos, Efstratios N.
    COMPUTERS & CHEMICAL ENGINEERING, 2019, 125 : 98 - 113
  • [36] Benchmark of mixed-integer linear programming formulations for district heating network design
    Lambert, Jerry
    Ceruti, Amedeo
    Spliethoff, Hartmut
    ENERGY, 2024, 308
  • [37] Δ-MILP: Deep Space Network Scheduling via Mixed-Integer Linear Programming
    Claudet, Thomas
    Alimo, Ryan
    Goh, Edwin
    Johnston, Mark D.
    Madani, Ramtin
    Wilson, Brian
    IEEE ACCESS, 2022, 10 : 41330 - 41340
  • [38] Distributed Mixed-Integer Linear Programming via Cut Generation and Constraint Exchange
    Testa, Andrea
    Rucco, Alessandro
    Notarstefano, Giuseppe
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2020, 65 (04) : 1456 - 1467
  • [39] Surrogate "Level-Based" Lagrangian Relaxation for mixed-integer linear programming
    Bragin, Mikhail A.
    Tucker, Emily L.
    SCIENTIFIC REPORTS, 2022, 12 (01)
  • [40] New general mixed-integer linear programming model for mobile workforce management
    Eles, Andras
    Heckl, Istvan
    Cabezas, Heriberto
    OPTIMIZATION AND ENGINEERING, 2022, 23 (01) : 479 - 525