DocumentCode
1514473
Title
A Branch-and-Bound Algorithm for Solving the Multiprocessor Scheduling Problem with Improved Lower Bounding Techniques
Author
Fujita, Satoshi
Author_Institution
Hiroshima Univ., Higashi-Hiroshima, Japan
Volume
60
Issue
7
fYear
2011
fDate
7/1/2011 12:00:00 AM
Firstpage
1006
Lastpage
1016
Abstract
In branch-and-bound (B&B) schemes for solving a minimization problem, a better lower bound could prune many meaningless branches which do not lead to an optimum solution. In this paper, we propose several techniques to refine the lower bound on the makespan in the multiprocessor scheduling problem (MSP). The key idea of our proposed method is to combine an efficient quadratic-time algorithm for calculating the Fernández´s bound, which is known as the best lower bounding technique proposed in the literature with two improvements based on the notions of binary search and recursion. The proposed method was implemented as a part of a B&B algorithm for solving MSP, and was evaluated experimentally. The result of experiments indicates that the proposed method certainly improves the performance of the underlying B&B scheme. In particular, we found that it improves solutions generated by conventional heuristic schemes for more than 20 percent of randomly generated instances, and for more than 80 percent of instances, it could provide a certification of optimality of the resulting solutions, even when the execution time of the B&B scheme is limited by one minute.
Keywords
computational complexity; processor scheduling; recursive estimation; tree searching; binary search; branch-and-bound algorithm; lower bounding technique; multiprocessor scheduling problem; quadratic-time algorithm; recursion; Dynamic scheduling; Hafnium; Heuristic algorithms; Processor scheduling; Program processors; Schedules; Branch-and-bound algorithm; lower bound on the execution time.; multiprocessor scheduling problem;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.2010.120
Filename
5483286
Link To Document