2015
DOI: 10.1016/j.jcss.2014.06.012
|View full text |Cite
|
Sign up to set email alerts
|

Towards a heterogeneous and adaptive parallel Branch-and-Bound algorithm

Abstract: International audienceIn this work, we revisit the design and implementation of the Branch-and-Bound (B&B) algorithm for heterogeneous environments combining multi-core processors with GPU accelerators. The challenge is to automatically identify the best mapping of computations to the target heterogeneous platform and to adjust the problem, algorithmic and platform parameters. In the proposed meta-algorithm, four hardware configuration scenarios have been considered: 1CPU-1GPU, nCPU-0GPU, nCPU-1GPU, nCPU-nGPU.… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
9
0

Year Published

2016
2016
2024
2024

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 12 publications
(9 citation statements)
references
References 12 publications
(17 reference statements)
0
9
0
Order By: Relevance
“…Although the application of an LP solver to partially fixed problems has been previously studied (see, e.g., [21], [22], and [23]), the present work accelerates the heuristic by using a tailor-made Gurobi simplex algorithm for piecewise linear convex functions and the parallelization. The justification for the parallelization of combinatorial problems can be found in [24], [25], and [26].…”
Section: Mixed-integer Linear Programming Modelmentioning
confidence: 99%
“…Although the application of an LP solver to partially fixed problems has been previously studied (see, e.g., [21], [22], and [23]), the present work accelerates the heuristic by using a tailor-made Gurobi simplex algorithm for piecewise linear convex functions and the parallelization. The justification for the parallelization of combinatorial problems can be found in [24], [25], and [26].…”
Section: Mixed-integer Linear Programming Modelmentioning
confidence: 99%
“…Another branch-and-bound implementation is described in [8] using multi-GPU systems. While the previous papers are related to multi-CPU systems on one hand and to multi-GPU systems on another hand, [13] implements a Branch-and-Bound for heterogeneous architectures (both multi-CPU systems with GPU accelerators).…”
Section: Multithreaded Branch-and-boundmentioning
confidence: 99%
“…Sub-problems manager Although parallel computation has been widely studied for structural analysis (Adeli et al, 1993), integer programming (Wah et al, 1985), and Parallel B&B (McKeown et al, 1991;Clausen and Perregaard, 1999;Crainic et al, 2006;Ismail et al, 2014), proposals on parallel computing in scheduling are scarce and based on the parallelization of the B&B procedure (Perregaard and Clausen, 1998;Chakroun and Melab, 2015), but not on the subdivision of the graph.…”
Section: Database Of Problemsmentioning
confidence: 99%