IEEE Transactions on Systems Man and Cybernetics Part C (Applications and Reviews) · 2010 · 103 citations · 27 references
Natural SciencesIndustrial EngineeringOptimizationPopulation ImprovementSchedulingCombinatorial OptimizationEvolutionary ComputationGenetic AlgorithmsHeuristic SearchMetaheuristic OptimizationPopulation-based SearchEvolutionary AlgorithmsGuided Local SearchLocal SearchLocal Search AlgorithmsNp-hardnessPopulation-based OptimizationSearch EfficiencySearch Strategies
The university course timetabling problem (UCTP) is a combinatorial optimization problem, in which a set of events has to be scheduled into time slots and located into suitable rooms. The design of course timetables for academic institutions is a very difficult task because it is an NP-hard problem. This paper investigates genetic algorithms (GAs) with a guided search strategy and local search (LS) techniques for the UCTP. The guided search strategy is used to create offspring into the population based on a data structure that stores information extracted from good individuals of previous generations. The LS techniques use their exploitive search ability to improve the search efficiency of the proposed GAs and the quality of individuals. The proposed GAs are tested on two sets of benchmark problems in comparison with a set of state-of-the-art methods from the literature. The experimental results show that the proposed GAs are able to produce promising results for the UCTP.
27
Genetic Algorithms and Engineering Design
David W. Coit · The Engineering Economist · 1998 · 1.2K citations
Architecture, Industrial Engineering, Design Optimization +14
On the Complexity of Timetable and Multicommodity Flow Problems
Shimon Even, Alon Itai, Adi Shamir · SIAM Journal on Computing · 1976 · 1.1K citations