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 条
  • [31] Permutation-based genetic, tabu, and variable neighborhood search heuristics for multiprocessor scheduling with communication delays
    Davidovic, T
    Hansen, P
    Mladenovic, N
    ASIA-PACIFIC JOURNAL OF OPERATIONAL RESEARCH, 2005, 22 (03) : 297 - 326
  • [32] Bi-Objective, Dynamic, Multiprocessor Open-Shop Scheduling: A Hybrid Scatter Search-Tabu Search Approach
    Abdelmaguid, Tamer F.
    ALGORITHMS, 2024, 17 (08)
  • [33] A tabu search approach to machine scheduling
    Valls, V
    Perez, MA
    Quintanilla, MS
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1998, 106 (2-3) : 277 - 300
  • [34] Crane scheduling using tabu search
    Lim, A
    Rodrigues, B
    Fei, X
    Yi, Z
    14TH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2002, : 146 - 153
  • [35] A standard task graph set for fair evaluation of multiprocessor scheduling algorithms
    Tobita, T
    Kasahara, H
    JOURNAL OF SCHEDULING, 2002, 5 (05) : 379 - 394
  • [36] Cultural algorithms: a Tabu search approach for the optimization of engineering design problems
    Ali, Mostafa Z.
    Reynolds, Robert G.
    SOFT COMPUTING, 2014, 18 (08) : 1631 - 1644
  • [37] Cultural algorithms: a Tabu search approach for the optimization of engineering design problems
    Mostafa Z. Ali
    Robert G. Reynolds
    Soft Computing, 2014, 18 : 1631 - 1644
  • [38] Barely Random Algorithms for Multiprocessor Scheduling
    Steve Seiden
    Journal of Scheduling, 2003, 6 : 309 - 334
  • [39] Approximation Algorithms on Multiprocessor Task Scheduling
    Huang Jingui
    Li Rongheng
    2009 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND TECHNOLOGY, VOL II, PROCEEDINGS, 2009, : 303 - +
  • [40] Scheduling multiprocessor tasks with genetic algorithms
    Correa, RC
    Ferreira, A
    Rebreyend, P
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1999, 10 (08) : 825 - 837