2007
DOI: 10.3846/1392-6292.2007.12.277-289
|View full text |Cite
|
Sign up to set email alerts
|

An Implementation of a Parallel Generalized Branch and Bound Template

Abstract: Abstract. Branch and bound (BnB) is a general algorithm to solve optimization problems.We present a template implementation of the BnB paradigm. A BnB template is implemented using C++ object oriented paradigm. MPI is used for underlying communications. A paradigm of domain decomposition (data parallelization) is used to construct a parallel algorithm. To obtain a better load balancing, the BnB template has the load balancing module that allows the redistribution of search spaces among the processors at run t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
4
0

Year Published

2008
2008
2016
2016

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 9 publications
0
4
0
Order By: Relevance
“…Subspaces which cannot contain a global minimum are discarded from further search pruning the branches of the search tree. Although covering, selection, branching and bounding rules differ in different branch and bound algorithms, the structure of the algorithm remains the same, what enables implementation of branch and bound algorithms using prepared templates [1,2,3].…”
Section: Algorithmmentioning
confidence: 98%
“…Subspaces which cannot contain a global minimum are discarded from further search pruning the branches of the search tree. Although covering, selection, branching and bounding rules differ in different branch and bound algorithms, the structure of the algorithm remains the same, what enables implementation of branch and bound algorithms using prepared templates [1,2,3].…”
Section: Algorithmmentioning
confidence: 98%
“…A branch and bound template [2,3] may be used for implementation. Metaheuristic algorithms may be applied when problems are too large to be solved with guarantee.…”
Section: Multidimensional Scaling With City-block Distances Based On mentioning
confidence: 99%
“…Third, we are not concentrated on finding the exact global minimum, it is sufficient to get a solution which improves the known engineering approximation. Thus in engineering applications, most popular optimization algorithms are based on specific classes of algorithms, such as the branch and bound (BB) strategy with simple heuristics for the definition of bounds (see, papers on implementations of parallel BB templates [3,4]), genetic, ant colony type algorithms [11,19] or the simulated annealing method [23]. If the dimension of a search space is small, then the Nelder-Mead simplex method can be used.…”
Section: Introductionmentioning
confidence: 99%