Allocation of educators to diverse and rapidly evolving educational programmes of study such as those within Computing and under increasingly tighter budgetary constraints is a non-trivial task. Suitability and availability of expertise coupled with a need to limit disruption to existing teaching assignments can often result in first fit solutions that are less than optimal in terms of suitability. This system is highly sensitive to even small changes, which ripple out through assignments and make it a difficult problem for solution. This paper presents a methodology for profiling programmes of study and, by association, educator expertise that provides a basis for exploring a large number of potential teaching assignments utilising a genetic algorithm. The teaching assignment problem is exponential in problem size and is combinatorially large. Here, a genetic algorithm implementation generates teaching assignments and informs management decision making for continuity planning. The process rapidly achieved very good solutions to a difficult problem, informed scheduling for the coming academic year and determined the acquisition of educators from other areas where local expertise was insufficient for needs. General Terms Automated Teaching Assignment
[1]
John Impagliazzo,et al.
Computing Curricula 2005: The Overview Report
,
2006,
SIGCSE '06.
[2]
Uwe Aickelin,et al.
An Indirect Genetic Algorithm for a Nurse Scheduling Problem
,
2004,
Comput. Oper. Res..
[3]
John H. Holland,et al.
Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence
,
1992
.
[4]
Kenneth A. De Jong,et al.
Generation Gaps Revisited
,
1992,
FOGA.
[5]
Nirwan Ansari,et al.
A Genetic Algorithm for Multiprocessor Scheduling
,
1994,
IEEE Trans. Parallel Distributed Syst..
[6]
I. D. Wilson,et al.
Predicting Housing Value: Genetic Algorithm Attribute Selection and Dependence Modelling Utilising the Gamma Test
,
2004
.
[7]
David E. Goldberg,et al.
Genetic Algorithms in Search Optimization and Machine Learning
,
1988
.
[8]
Derek H. Smith,et al.
A Permutation Based Genetic Algorithm for Minimum Span Frequency Assignment
,
1998,
PPSN.