arrow
Return

SelfSplit parallelization for mixed-integer linear programming

delete2018-05-01
delete2
delete
OA
AI
M
Matteo Fischetti *
M
Michele Monaci
D
Domenico Salvagnin
DOI:10.1016/j.cor.2018.01.011delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
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.
Keywords:
Parallel computing
Enumerative algorithms
Mixed-integer programming
Computational analysis
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

C
Computers and Operations Research
IF:
4.3
Papers:
6.5K
Citations:
1.8W

Organization

U
University of Padua
Scholars:
5.1W
Papers: 4.3W
Citations: 57
U
University of Bologna
Scholars:
4.5W
Papers: 3.8W
Citations: 4.1W