A fast metaheuristic for scheduling independent tasks with multiple modes

被引:12
作者
Caramia, Massimiliano [1 ]
Giordani, Stefano [1 ]
机构
[1] Univ Roma Tor Vergata, Dipartimento Ingn Impresa, I-00133 Rome, Italy
关键词
Independent task scheduling; Multi-mode; Metaheuristic;
D O I
10.1016/j.cie.2009.08.004
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We consider the following multi-mode task scheduling problem. Given are a set of independent tasks, and a set of single unit dedicated renewable resources. At any time each resource can be used by a single task at most. Each task has to be executed without preemption in one out of its possible execution modes, where each mode identifies a subset of resources simultaneously required by the task for its execution. The aim of the problem is to find a mode assignment for each task, and a schedule of the tasks to be executed in the assigned modes, such that the total amount of resources requested by tasks in any time period does not exceed the resource availability, and the schedule length, i.e., the makespan, is minimized. From the complexity viewpoint this problem is NP-hard. Heuristic algorithms for scheduling tasks with multiple modes for the minimum schedule length criterion involve in general two distinct phases, task mode assignment and task scheduling. in this paper, we propose a novel two-phase approach metaheuristic based on strategic oscillation and on a randomized choice of the neighborhood of the local search to avoid being trapped in local optima. The proposed approach, that can be interpreted as a simplification of a previous work by the authors, is compared to two state-of-the-art algorithms. (C) 2009 Elsevier Ltd. All rights reserved.
引用
收藏
页码:64 / 69
页数:6
相关论文
共 9 条
[1]  
Bianco L, 1999, NAV RES LOG, V46, P893, DOI 10.1002/(SICI)1520-6750(199912)46:8<893::AID-NAV2>3.0.CO
[2]  
2-7
[3]   SCHEDULING INDEPENDENT TASKS WITH MULTIPLE-MODES [J].
BIANCO, L ;
DELLOLMO, P ;
SPERANZA, MG .
DISCRETE APPLIED MATHEMATICS, 1995, 62 (1-3) :35-50
[4]   Heuristics for multimode scheduling problems with dedicated resources [J].
Bianco, L ;
Dell'Olmo, P ;
Speranza, MG .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1998, 107 (02) :260-271
[5]  
BIANCO L, 1994, NAV RES LOG, V41, P959, DOI 10.1002/1520-6750(199412)41:7<959::AID-NAV3220410708>3.0.CO
[6]  
2-K
[7]  
CARAMIA M, 2009, 0509 RR U ROM TOR VE
[8]   A new approach for scheduling independent tasks with multiple modes [J].
Caramia, Massimiliano ;
Giordani, Stefano .
JOURNAL OF HEURISTICS, 2009, 15 (04) :313-329
[9]  
Glover F., 2000, OR Computing Tools for Modeling, Optimization and Simulation - Interfaces in Computer Science and Operations Research, P1, DOI DOI 10.1007/978-1-4615-4567-5_1