Browse > Article

Applying tabu search to multiprocessor task scheduling problem with precedence relations  

Lee Dong-Ju (Industrial Systems Engineering, Kongju National University)
Publication Information
Journal of Korean Society of Industrial and Systems Engineering / v.27, no.4, 2004 , pp. 42-48 More about this Journal
Abstract
This paper concerns on a multiprocessor task scheduling problem with precedence relation, in which each task requires several processors simultaneously. Meta-heuristic generally finds a good solution if it starts from a good solution. In this paper, a tabu search is presented to find a schedule of minimal time to complete all tasks. A modified tabu search is also presented which uses a new initial solution based on the best solution during the previous run as the new starting solution for the next iteration. Numerical results show that a tabu search and a modified tabu search yield a better performance than the previous studies.
Keywords
Multiprocessor tasks; Scheduling; Tabu Search;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Baptiste, P.; 'A note on scheduling multiprocessor tasks with identical processing times', Computers & Operations Research, 30; 2071-2078, 2003
2 Glover, F., ' Tabu search, Part 1', ORSA journal on Computing, Vol. 1, No. 3, pp.190-206, 1989
3 Goemans, M. X.; 'An approximation algorithm for scheduling on three dedicated machines', Discrete Applied Mathematics, 61; 49-59, 1995
4 Hoogeveen, J.A., van de Velde, S.L., and Veltman, B.; 'Complexity of sheduling multiprocessor tasks with prespecified processor allocations', Discrete Applied Mathematics, 55; 259-272, 1994
5 Kramer, A.; 'Branch and Bound method for scheduling problems of multiprocessor tasks on Dedicated Processors', Ph.D. dissertation, Department of Mathematics/Informatics, Universitat Osnabruck. 1995
6 Kim, Y.K., Kim, J.Y., and Kang, S.S.; 'A Tabu Search Approach for Designing a Non-Hierarchical Video-on-Demand Network Architecture', Computers ind. Engng., 33(3-4); 837-840, 1997
7 문기주, 오현승, 이동주; 'A Genetic Algorithm for Scheduling Multiprocessor Tasks on Dedicated Processor', 대한설비관리학회지, 8(2): 5-15, 2003
8 Veltmann, B., B.J. Lageweg, and J.K. Lenstra; 'Multiprocessor Scheduling with Communication Delays'. Parallel Computing, 16; 173-182, 1990
9 Confessore, G., Dell'Olmo, P., and Giordani, S.; 'Complexity and approroximation results for scheduling multiprocessor tasks on a ring', Discrete Applied Mathematics, 133; 29-44, 2004
10 Oguz, C., Y. Zinder, V.H. Do, A. Janiak, and M. Lichtenstein; 'Hybrid flow-shop scheduling problems with multiprocessor task systems', European Journal of Operational Research, 152; 115-131, 2004
11 Amoura, A.K., Bampis, E., Manoussakis, Y., and Tuza, Z.; 'A comparison of heurisitics for scheduling multiprocessor ta나s on three dedicated processors', Parallel Computing, 25; 49-61, 1999
12 Blazewicz, J., Dell'Olmo, P., Drozdowski, M., and Speranza, M..G.,; 'Scheduling multiprocessor tasks on three dedicated processors', Information Processing Letters; 41; 275-280, 1992
13 신현준, 김성식, 고경석; '작업투입시점과 순서 의존적인 작업준비시간이 존재하는 단일 기계 일정계획 수립을 위한 Tabu Search', 대한산업공학회지, 27(2): 158-168, 2001
14 현철주; '혼합모델 조립라인의 생산순서 결정을 위한 다목적 타부검색', 대한설비관리학회지, 7(3): 45-57, 2002
15 Blazewicz, J., Drozdowski, M., and Weglarz, J.; 'Scheduling Multiprocessor Tasks-A Survey', Microcomputer Applications, 13(2); 89-97, 1994
16 Chen, J., and Lee, C.-Y.; 'General Multiprocessor Task Scheduling', Naval Research Logistics 46; 57-74, 1999
17 Glover, F., 'Tabu search,Part 2', ORSA journal on Computing, Vol. 2, No. 1, pp.4-32, 1990