2001
DOI: 10.1007/3-540-45365-2_45
|View full text |Cite
|
Sign up to set email alerts
|

Automated Solution of a Highly Constrained School Timetabling Problem - Preliminary Results

Abstract: This work introduces a highly constrained school timetabling problem which was modeled from the requirements of a German high school. The concept for solving the problem uses a hybrid approach. On the one hand an evolutionary algorithm searches the space of all permutations of the events from which a timetable builder generates the school timetables. Those timetables are further optimized by local search using specific mutation operators. Thus, only valid (partial) timetables are generated which fulfill all ha… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2002
2002
2017
2017

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 13 publications
(9 citation statements)
references
References 8 publications
0
8
0
Order By: Relevance
“…An initial population of feasible timetables are produced in an initial procedure and the GA is used to improve the quality of the generated population. A highly constrained school timetabling problem extracted from the requirements of a German high school was investigated by Bufé et al (2001) using a hybrid approach. An evolutionary algorithm combined with local search that uses specific mutation operators to optimise the given timetables was used to find feasible solutions.…”
Section: High School Timetabling Problemsmentioning
confidence: 99%
“…An initial population of feasible timetables are produced in an initial procedure and the GA is used to improve the quality of the generated population. A highly constrained school timetabling problem extracted from the requirements of a German high school was investigated by Bufé et al (2001) using a hybrid approach. An evolutionary algorithm combined with local search that uses specific mutation operators to optimise the given timetables was used to find feasible solutions.…”
Section: High School Timetabling Problemsmentioning
confidence: 99%
“…reference(Project) [1] firstChoice; reference(Project) [1] secondChoice; reference(Participant) [1] friends; } class Project extends Event { string signature; } firstChoice and secondChoice are containers holding the preferred and alternative projects of the participant. friends are the friends that should be assigned to courses taking place at the same time as the courses the participant has been assigned to.…”
Section: Gtlmentioning
confidence: 99%
“…class Staff extends Resource { string firstName; double workLoad; // target working hours // list of shifts the employee cannot be assigned to reference(Shift) [1] absent; } // end of class Staff Additional standard member variables, such as an array containing references to the assigned events, are automatically provided by the timetabling framework as described in Section 4.…”
Section: Resources and Eventsmentioning
confidence: 99%
See 2 more Smart Citations