首页 | 本学科首页   官方微博 | 高级检索  
     


A randomized parallel branch-and-bound algorithm
Authors:Virendra K. Janakiram  Edward F. Gehringer  Dharma P. Agrawal  Ravi Mehrotra
Affiliation:(1) Present address: AT & T Bell Labs, Crawford’s Corner Road, 07733 Holmdel, NJ;(2) Computer Systems Laboratory, Department of Electrical and Computer Engineering, North Carolina State University, Box 7911, 27695 Raleigh, North Carolina;(3) Arthur Andersen and Company, 33 West Monroe, 60603 Chicago, IL
Abstract:Randomized algorithms are algorithms that employ randomness in their solution method. We show that the performance of randomized algorithms is less affected by factors that prevent most parallel deterministic algorithms from attaining their theoretical speedup bounds. A major reason is that the mapping of randomized algorithms onto multiprocessors involves very little scheduling or communication overhead. Furthermore, reliability is enhanced because the failure of a single processor leads only to degradation, not failure, of the algorithm. We present results of an extensive simulation done on a multiprocessor simulator, running a randomized branch-and-bound algorithm. The particular case we consider is the knapsack problem, due to its ease of formulation. We observe the largest speedups in precisely those problems that take large amounts of time to solve. This work has been supported by the U.S. Army Research Office under Contract No. DAAG 29-85-K-0236.
Keywords:Branch-and-bound  randomized algorithms  parallel algorithms  speedup
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号