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 条
  • [41] Lifting for conic mixed-integer programming
    Alper Atamtürk
    Vishnu Narayanan
    Mathematical Programming, 2011, 126 : 351 - 363
  • [42] A Biobjective Perspective for Mixed-Integer Programming
    Liu, Jiao
    Wang, Yong
    Xin, Bin
    Wang, Ling
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2022, 52 (04): : 2374 - 2385
  • [43] Mixed-integer programming - 1968 and thereafter
    Padberg, Manfred
    ANNALS OF OPERATIONS RESEARCH, 2007, 149 (01) : 163 - 175
  • [44] Deep Space Network Scheduling via Mixed-Integer Linear Programming
    Sabol, Alex
    Alimo, Ryan
    Kamangar, Farhad
    Madani, Ramtin
    IEEE Access, 2021, 9 : 39985 - 39994
  • [45] Mixed-Integer Linear Programming for Specialized Education and Home Care Services
    Bou Saleh, Mira
    Grunder, Olivier
    Hajjam El Hassani, Amir
    IFAC PAPERSONLINE, 2022, 55 (10): : 3130 - 3135
  • [46] Nonintrusive Load Monitoring Algorithm Using Mixed-Integer Linear Programming
    Wittmann, Fernando Marcos
    Lopez, Juan Camilo
    Rider, Marcos J.
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2018, 64 (02) : 180 - 187
  • [47] APPLICATION OF PARAMETRIC MIXED-INTEGER LINEAR PROGRAMMING TO HYDROPOWER DEVELOPMENT.
    Turgeon, Andre
    1600, (23):
  • [48] Concurrent processing of mixed-integer non-linear programming problems
    Ostermark, Ralf
    KYBERNETES, 2009, 38 (06) : 970 - 993
  • [49] Lifting for conic mixed-integer programming
    Atamtuerk, Alper
    Narayanan, Vishnu
    MATHEMATICAL PROGRAMMING, 2011, 126 (02) : 351 - 363
  • [50] HOW TO USE MIXED-INTEGER PROGRAMMING
    ALLEN, DH
    CHEMICAL ENGINEERING, 1976, 83 (07) : 114 - 120