We investigate a task insertion heuristic for oversubscribed scheduling problems, max-availability, that uses a simple es-timate of resource contention to assign tasks to intervals ex-pected to have the best worst case resource availability. Prior research in value and variable ordering heuristics for schedul-ing problems indicated that sophisticated, but more costly measures of resource contention can outperform simpler ones by more reliably pruning the search space. We demonstrate that for oversubscribed, priority-based problems where a fea-sible, optimal solution may not even exist, max-availability generates schedules of similar quality to other contention based heuristics with much less computational overhead
No on-line scheduling algorithm operating in an uniprocessor environment can guarantee to obtain a u...
No on-line scheduling algorithm operating in an uniprocessor environment can guarantee to obtain a u...
Overload checking, forbidden regions, edge finding, and not-first/not-last detection are well-known ...
In this paper we reconsider a “task-swapping ” procedure for improving schedules in the face of reso...
In recent years, planning and scheduling research has paid increasing attention to problems that inv...
In the field of resource constrained scheduling, the papers in the literature are mainly focused on ...
Both direct schedule representations as well as indirect permutation-based representations in conjun...
We discuss the problem of scheduling tasks that consume uncertain amounts of a resource with known c...
We consider two fundamental problems in dynamic scheduling: scheduling to meet deadlines in a preemp...
Abstract. We discuss the problem of scheduling tasks that consume uncertain amounts of a resource wi...
Hard real-time task scheduling in a dynamic environment has been an important area of research, posi...
Oversubscribed scheduling problems require removing or partially satisfying tasks when enough resour...
Abstract We consider two fundamental problems in dynamic scheduling: scheduling to meet deadlines in...
We consider two fundamental problems in dynamic scheduling: scheduling to meet deadlines in a preemp...
AbstractWhile the exploitation of problem structure by heuristic search techniques has a long histor...
No on-line scheduling algorithm operating in an uniprocessor environment can guarantee to obtain a u...
No on-line scheduling algorithm operating in an uniprocessor environment can guarantee to obtain a u...
Overload checking, forbidden regions, edge finding, and not-first/not-last detection are well-known ...
In this paper we reconsider a “task-swapping ” procedure for improving schedules in the face of reso...
In recent years, planning and scheduling research has paid increasing attention to problems that inv...
In the field of resource constrained scheduling, the papers in the literature are mainly focused on ...
Both direct schedule representations as well as indirect permutation-based representations in conjun...
We discuss the problem of scheduling tasks that consume uncertain amounts of a resource with known c...
We consider two fundamental problems in dynamic scheduling: scheduling to meet deadlines in a preemp...
Abstract. We discuss the problem of scheduling tasks that consume uncertain amounts of a resource wi...
Hard real-time task scheduling in a dynamic environment has been an important area of research, posi...
Oversubscribed scheduling problems require removing or partially satisfying tasks when enough resour...
Abstract We consider two fundamental problems in dynamic scheduling: scheduling to meet deadlines in...
We consider two fundamental problems in dynamic scheduling: scheduling to meet deadlines in a preemp...
AbstractWhile the exploitation of problem structure by heuristic search techniques has a long histor...
No on-line scheduling algorithm operating in an uniprocessor environment can guarantee to obtain a u...
No on-line scheduling algorithm operating in an uniprocessor environment can guarantee to obtain a u...
Overload checking, forbidden regions, edge finding, and not-first/not-last detection are well-known ...