2011 23rd International Symposium on Computer Architecture and High Performance Computing 2011
DOI: 10.1109/sbac-pad.2011.20
|View full text |Cite
|
Sign up to set email alerts
|

A New Parallel Schema for Branch-and-Bound Algorithms Using GPGPU

Abstract: This work presents a new parallel procedure designed to process combinatorial branch-and-bound (B&B) algorithms by using GPU. Our strategy is to perform B&B sequentially until a specific depth, saving the current path in the B&B tree as a node into the Active Set, and then force the backtracking. Each node into the Active Set is a DFS-B&B root that will be concurrently processed by the GPU. We compare our results with multicore and serial versions of the same search schema, using explicit enumeration (all poss… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
31
0

Year Published

2014
2014
2019
2019

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 28 publications
(31 citation statements)
references
References 30 publications
0
31
0
Order By: Relevance
“…However, because of the irregularity of the B&B tree search, scheduling the load inside a GPU device is not fully compatible with the underlying SIMD programming model. In [10,16,39,7,34,11], implementations on a single GPU device are presented with respect to specific optimization problems, e.g., Flowshop, Knapsack and TSP (Traveling salesman). With respect to this paper, these studies are rather of limited interest since they are problem specific and do not consider a heterogeneous and large scale setting.…”
Section: Parallel Bandb With Gpusmentioning
confidence: 99%
“…However, because of the irregularity of the B&B tree search, scheduling the load inside a GPU device is not fully compatible with the underlying SIMD programming model. In [10,16,39,7,34,11], implementations on a single GPU device are presented with respect to specific optimization problems, e.g., Flowshop, Knapsack and TSP (Traveling salesman). With respect to this paper, these studies are rather of limited interest since they are problem specific and do not consider a heterogeneous and large scale setting.…”
Section: Parallel Bandb With Gpusmentioning
confidence: 99%
“…Many contributions have proposed the design of parallel B&B methods on top of different architectures, using Massively Parallel Processors in [1], Networks or Clusters of Workstations in [14] and Shared Memory machines in [5]. However, few insights [9,4] into designing B&B on GPUs exist. In [9], B&B has been applied to the knapsack problem which is solved using a binary search tree.…”
Section: Branch-and-bound Algorithmmentioning
confidence: 99%
“…The authors proposed the parallelization of the branching and bounding operators. In [4], B&B is applied to the traveling salesman problem. They proposed to divide the global search space into disjoint sub-spaces that are explored in parallel by the GPU threads.…”
Section: Branch-and-bound Algorithmmentioning
confidence: 99%
“…The parallelization strategy adopted by Carneiro et al (2011) is called Collegial B&B. In this strategy, several independent search procedures are performed in parallel.…”
Section: Case Study: Complete Enumeration In Atspmentioning
confidence: 99%