DocumentCode :
1481225
Title :
Efficient branch-and-bound algorithms on a two-level memory system
Author :
Yu, Chee-Fen ; Wah, Benjamin W.
Author_Institution :
Intel Corp., Santa Clara, CA, USA
Volume :
14
Issue :
9
fYear :
1988
fDate :
9/1/1988 12:00:00 AM
Firstpage :
1342
Lastpage :
1356
Abstract :
Branch-and-bound algorithms in a system with a two-level memory hierarchy were evaluated. An efficient implementation depends on the disparities in the numbers of subproblems expanded between the depth-first and best-first searches as well as the relative speeds of the main and secondary memories. A best-first search should be used when it expands a much smaller number of subproblems than that of a depth-first search, and the secondary memory is relatively slow. In contrast, a depth-first search should be used when the number of expanded subproblems is close to that of a best-first search. The choice is not as clear for cases in between these cases are studied. Two strategies are proposed and analyzed: a specialized virtual-memory system that matches the architectural design with the characteristics of the existing algorithm, and a modified branch-and-bound algorithm that can be tuned to the characteristic of the problem and the architecture. The latter strategy illustrates that designing a better algorithm is sometimes more effective that tuning the architecture alone
Keywords :
storage allocation; storage management; virtual storage; best-first search; branch-and-bound algorithms; depth-first search; two-level memory system; virtual-memory; Algorithm design and analysis; Artificial intelligence; Cost function; Expert systems; Guidelines; Helium; Iterative algorithms; Operations research; Partitioning algorithms; Search problems;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/32.6177
Filename :
6177
Link To Document :
بازگشت