Title :
Graphical scheduling heuristics for complex task environments
Author :
Curry, Michael L. ; Pattipati, Krishna R. ; Kleinman, David L.
Author_Institution :
Alphatech Inc., Burlington, MA, USA
Abstract :
This paper presents a heuristic approach to scheduling the execution of interdependent tasks in a complex environment. In this context, tasks require the assignment of a set of assets within a specified opportunity window. The tasks are geographically distributed and require the movement of assets prior to processing. Each asset has multiple resources and is generally combined to meet the requirements of a given task. In this paper, a graphical task model is introduced that facilitates hierarchical, sequential, and parallel task relationships. The schedule is determined by sequentially assigning assets to tasks using a greedy heuristic. Each assignment corresponds to a subproblem, where a set of assets is selected to process a single task. The performance of this heuristic is improved via a rollout algorithm.
Keywords :
directed graphs; heuristic programming; scheduling; asset assignment; complex task environments; graphical scheduling heuristics; graphical task model; greedy heuristic; hierarchical task relationships; interdependent tasks; multiple resources; opportunity window; parallel task relationships; rollout algorithm; sequential task relationships; Contracts; Labeling; Military computing; Parallel processing; Processor scheduling; Scheduling algorithm; Systems engineering and theory; Timing;
Conference_Titel :
Systems, Man, and Cybernetics, 1998. 1998 IEEE International Conference on
Print_ISBN :
0-7803-4778-1
DOI :
10.1109/ICSMC.1998.725441