2004 · 30 citations · 16 references
ComputingComputer ScienceOperations ManagementAlgorithmsArtificial IntelligenceSchedulingConstraint SatisfactionEvolutionary ComputationGenetic AlgorithmsHeuristic SearchResource SchedulingResource-constrained SchedulingDomain PatternsDomain-specific ModelingGenetic Algorithm OptimizationGenetic Algorithms For SearchMetaheuristic SchedulingResource Allocation In SchedulingScheduling Heuristics
Oversubscribed scheduling problems require removing tasks when enough resources are not available. Prior AI approaches have mostly been constructive or repair-based heuristic search. In contrast, we have found a genetic algorithm (GA) to be the best approach to the overconstrained problem of Air Force Satellite Control Network scheduling. We present empirical results that elucidate sources of difficulty in the application and par-tially explain why the GA is well suited to this problem. We show that the task interaction compels changes in-volving many tasks simultaneously and the GA appears to be learning domain specific patterns in the data.
16
Network-based heuristics for constraint-satisfaction problems
Rina Dechter, Judea Pearl · Artificial Intelligence · 1987 · 591 citations
Scheduling and rescheduling with iterative repair
Monte Zweben, Eugene Davis, Brian Daun et al. · IEEE Transactions on Systems Man and Cybernetics · 1993 · 273 citations · Full text