Stochastic Modeling of Branch-and-Bound Algorithms with Best-First Search
IEEE Transactions on Software Engineering - Special issue on COMPSAC 1982 and 1983
Parallel depth first search. Part II. analysis
International Journal of Parallel Programming
A randomized parallel branch-and-bound procedure
STOC '88 Proceedings of the twentieth annual ACM symposium on Theory of computing
Analysis and Implementation of Branch-and-Bound Algorithms on a Hypercube Multicomputer
IEEE Transactions on Computers
Random Trees and the Analysis of Branch and Bound Procedures
Journal of the ACM (JACM)
Anomalies in parallel branch-and-bound algorithms
Communications of the ACM
Data Structures and Algorithms
Data Structures and Algorithms
Fundamentals of Computer Alori
Fundamentals of Computer Alori
A Case Study of Load Distribution in Parallel View Frustum Culling and Collision Detection
Euro-Par '01 Proceedings of the 7th International Euro-Par Conference Manchester on Parallel Processing
Using PVM for Distributed Logic Minimization in a Network of Computers
Proceedings of the 6th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Efficient parallel branch-and-bound algorithm for constructing minimum ultrametric trees
Journal of Parallel and Distributed Computing
Hi-index | 0.00 |
We propose and evaluate a parallel "decomposite best-first" search branch-and-boundalgorithm (dbs) for MIN-based multiprocessor systems. We start with a new probabilisticmodel to estimate the number of evaluated nodes for a serial best-first searchbranch-and-bound algorithm. This analysis is used in predicting the parallel algorithmspeed-up. The proposed algorithm initially decomposes a problem into N subproblems,where N is the number of processors available in a multiprocessor. Afterwards, eachprocessor executes the serial best-first search to find a local feasible solution. Localsolutions are broadcasted through the network to compute the final solution. Aconflict-free mapping scheme, known as the step-by-step spread, is used for subproblemdistribution on the MIN. A speedup expression for the parallel algorithm is then derivedusing the serial best-first search node evaluation model. Our analysis considers bothcomputation and communication overheads for providing realistic speed-up.Communication modeling is also extended for the parallel global best-first searchtechnique. All the analytical results are validated via simulation. For large systems, whencommunication overhead is taken into consideration, it is observed that the paralleldecomposite best-first search algorithm provides better speed-up compared to otherreported schemes.