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
相关论文
共 46 条
[1]  
Achterb erg T., 2013, Facets of Combinatorial Optimization: Festschrift for Martin Grotschel, P449, DOI DOI 10.1007/978-3-642-38189-8_18
[2]   Solving large quadratic assignment problems on computational grids [J].
Anstreicher, K ;
Brixius, N ;
Goux, JP ;
Linderoth, J .
MATHEMATICAL PROGRAMMING, 2002, 91 (03) :563-588
[3]   Lifted cycle inequalities for the asymmetric traveling salesman problem [J].
Balas, E ;
Fischetti, M .
MATHEMATICS OF OPERATIONS RESEARCH, 1999, 24 (02) :273-292
[4]   A LIFTING PROCEDURE FOR THE ASYMMETRIC TRAVELING SALESMAN POLYTOPE AND A LARGE NEW CLASS OF FACETS [J].
BALAS, E ;
FISCHETTI, M .
MATHEMATICAL PROGRAMMING, 1993, 58 (03) :325-352
[5]  
Balas E., 2007, TRAVELING SALESMAN P, P117
[6]  
Bordeaux L, 2009, 21ST INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI-09), PROCEEDINGS, P443
[7]   Grid-Enabled Optimization with GAMS [J].
Bussieck, Michael R. ;
Ferris, Michael C. ;
Meeraus, Alexander .
INFORMS JOURNAL ON COMPUTING, 2009, 21 (03) :349-362
[8]   Using diversification, communication and parallelism to solve mixed-integer linear programs [J].
Carvajal, R. ;
Ahmed, S. ;
Nemhauser, G. ;
Furman, K. ;
Goel, V. ;
Shao, Y. .
OPERATIONS RESEARCH LETTERS, 2014, 42 (02) :186-189
[9]   FATCOP 2.0: Advanced features in an opportunistic mixed integer programming solver [J].
Chen, Q ;
Ferris, MC ;
Linderoth, J .
ANNALS OF OPERATIONS RESEARCH, 2001, 103 (1-4) :17-32
[10]  
Chu G, 2009, LECT NOTES COMPUT SC, V5732, P226, DOI 10.1007/978-3-642-04244-7_20