2017
DOI: 10.1007/s10898-017-0508-y
|View full text |Cite
|
Sign up to set email alerts
|

On parallel Branch and Bound frameworks for Global Optimization

Abstract: Branch and Bound (B&B) algorithms are known to exhibit an irregularity of the search tree. Therefore, developing a parallel approach for this kind of algorithms is a challenge. The efficiency of a B&B algorithm depends on the chosen Branching, Bounding, Selection, Rejection, and Termination rules. The question we investigate is how the chosen platform consisting of programming language, used libraries, or skeletons influences programming effort and algorithm performance. Selection rule and data management stru… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
8
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 16 publications
(10 citation statements)
references
References 36 publications
0
8
0
Order By: Relevance
“…ZRAM is a general-purpose framework that is able to handle a number of other applications, such as branch-and-bound and backtracking, for which there are by now a large number of competing frameworks. Recent papers by Crainic et al [25], McCreesh et al [50] and Herrera et al [38] describe over a dozen such systems. While branch-and-bound may seem similar to reverse search enumeration, there are fundamental differences.…”
Section: Other Parallel Codesmentioning
confidence: 99%
See 1 more Smart Citation
“…ZRAM is a general-purpose framework that is able to handle a number of other applications, such as branch-and-bound and backtracking, for which there are by now a large number of competing frameworks. Recent papers by Crainic et al [25], McCreesh et al [50] and Herrera et al [38] describe over a dozen such systems. While branch-and-bound may seem similar to reverse search enumeration, there are fundamental differences.…”
Section: Other Parallel Codesmentioning
confidence: 99%
“…All of these methods use job stealing for load balancing [16]. In [38] these three approaches are applied to a global optimization algorithm. They are compared on a rather small setup of 16 processors, perhaps due to the shared memory limitation of the last two approaches.…”
Section: Other Parallel Codesmentioning
confidence: 99%
“…In order to avoid an n! exhaustive search, the branch and bound method takes O(log 2 n) searches on average [47]. In Problem 2, the gradient descent method is used to solve the maximization problem.…”
Section: Problem 2 Becomes a Standard Convex Optimization Problem A mentioning
confidence: 99%
“…Relevant to the heaviness of the wrapper and amount of programming effort required, a comparison of three frameworks is given in [25]. The first, Bob++ [19], is a high level abstract framework, similar in nature to ZRAM, on top of which the application sits.…”
Section: Survey Of Previous Workmentioning
confidence: 99%
“…All of these methods use job stealing for load balancing [13]. In [25] these three approaches are applied to a global optimization algorithm. They are compared on a rather small setup of 16 processors, perhaps due to the shared memory limitation of the last two approaches.…”
Section: Survey Of Previous Workmentioning
confidence: 99%