DocumentCode
2237199
Title
Bob++: Framework for Solving Optimization Problems with Branch-and-Bound methods
Author
Djerrah, A. ; Le Cun, B. ; Cung, V.-D. ; Roucairol, C.
Author_Institution
Lab. PRiSM, Universit de Versailles-Saint Quentin, Yvelines
fYear
0
fDate
0-0 0
Firstpage
369
Lastpage
370
Abstract
This paper describes the design of Bob++, a framework for implementing sequential and/or parallel search algorithms. To our knowledge, the Bob++ is among the rare frameworks that allow implementation of various search methods (B&B, D&C (divide-and-conquer), DP (dynamic programming), A*) for general COPs and run the application on any architecture (sequential/SMP machines, clusters/grids) with minimum modification in the source code. The Bob++ is based on the notion of global priority queue that encapsulates sequential data structures and load balancing strategies. This makes transparent the parallelizations of the search algorithms. To parallelize Bob++ library, we integrated it on Athapascan parallel programming interface which is a C++ library developed by the INRIA Apache project
Keywords
data structures; dynamic programming; parallel algorithms; parallel programming; resource allocation; software libraries; tree searching; Athapascan parallel programming interface; Bob++ framework; Bob++ library; C++ library; INRIA Apache project; SMP machines; branch-and-bound method; cluster architecture; divide-and-conquer method; dynamic programming; global priority queue; grid architecture; load balancing strategy; optimization problem solving; parallel search algorithm; sequential data structure encapsulation; sequential machines; sequential search algorithm; Algorithm design and analysis; Clustering algorithms; Data structures; Dynamic programming; Libraries; Load management; Optimization methods; Programming profession; Search methods; Transportation;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Distributed Computing, 2006 15th IEEE International Symposium on
Conference_Location
Paris
ISSN
1082-8907
Print_ISBN
1-4244-0307-3
Type
conf
DOI
10.1109/HPDC.2006.1652188
Filename
1652188
Link To Document