Design and evaluation of tabu search algorithms for multiprocessor scheduling

被引:27
|
作者
Thesen, A [1 ]
机构
[1] Univ Wisconsin, Dept Ind Engn, Madison, WI 53706 USA
关键词
tabu search; scheduling; performance evaluation;
D O I
10.1023/A:1009625629722
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Using a simple multiprocessor scheduling problem as a vehicle, we explore the behavior of tabu search algorithms using different tabu, local search and list management strategies. We found that random blocking of the tail of the tabu list always improved performance; but that the use of frequency-based penalties to discourage frequently selected moves did not. Hash coding without conflict resolution was an effective way to represent solutions on the tabu list. We also found that the most effective length of the tabu list depended on features of the algorithm being used, but not on the size and complexity of the problem being solved. The best combination of features included random blocking of the tabu list, tasks as tabus and a greedy local search. An algorithm using these features was found to outperform a recently published algorithm solving a similar problem.
引用
收藏
页码:141 / 160
页数:20
相关论文
共 50 条
  • [1] Design and Evaluation of Tabu Search Algorithms for Multiprocessor Scheduling
    Arne Thesen
    Journal of Heuristics, 1998, 4 : 141 - 160
  • [2] APPLYING TABU SEARCH WITH INFLUENTIAL DIVERSIFICATION TO MULTIPROCESSOR SCHEDULING
    HUBSCHER, R
    GLOVER, F
    COMPUTERS & OPERATIONS RESEARCH, 1994, 21 (08) : 877 - 884
  • [3] A tabu search approach for proportionate multiprocessor open shop scheduling
    Abdelmaguid, Tamer F.
    Shalaby, Mohamed A.
    Awwad, Mohamed A.
    COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2014, 58 (01) : 187 - 203
  • [4] A tabu search approach for proportionate multiprocessor open shop scheduling
    Tamer F. Abdelmaguid
    Mohamed A. Shalaby
    Mohamed A. Awwad
    Computational Optimization and Applications, 2014, 58 : 187 - 203
  • [5] TABU SEARCH FOR MULTIPROCESSOR SCHEDULING: APPLICATION TO HIGH LEVEL SYNTHESIS
    Sevaux, Marc
    Singh, Alok
    Rossi, Andre
    ASIA-PACIFIC JOURNAL OF OPERATIONAL RESEARCH, 2011, 28 (02) : 201 - 212
  • [6] Learning tabu search algorithms: A scheduling application
    Niroumandrad, Nazgol
    Lahrichi, Nadia
    Lodi, Andrea
    COMPUTERS & OPERATIONS RESEARCH, 2024, 170
  • [7] Design and evaluation of tabu search method for job scheduling in distributed environments
    Xhafa, Fatos
    Carretero, Javier
    Alba, Enrique
    Dorronsoro, Bernabe
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 2319 - 2326
  • [8] Flexible job shop scheduling with tabu search algorithms
    Mohammad Saidi-Mehrabad
    Parviz Fattahi
    The International Journal of Advanced Manufacturing Technology, 2007, 32 : 563 - 570
  • [9] Tabu search algorithms for cyclic machine scheduling problems
    Brucker, P
    Kampmeyer, T
    JOURNAL OF SCHEDULING, 2005, 8 (04) : 303 - 322
  • [10] Flexible job shop scheduling with tabu search algorithms
    Saidi-Mehrabad, Mohammad
    Fattahi, Parviz
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2007, 32 (5-6): : 563 - 570