EURO-Online login
- New to EURO? Create an account
- I forgot my username and/or my password.
- Help with cookies
(important for IE8 users)
3917. Student Timetabling Optimisation for the Australian Defence Force
Invited abstract in session TA-20: Military, Defense, and International Security II, stream Military, Defense, and International Security.
Tuesday, 8:30-10:00Room: 45 (building: 116)
Authors (first author is the speaker)
1. | Katie Mortimer
|
Defence Science and Technology Group | |
2. | Terry Caelli
|
Electrical and Electronic Engineeering, University of Melbourne |
Abstract
Personnel in the Australian Defence Force must complete a number of training courses throughout their career. Currently, timetabling is performed manually across hundreds of courses and associated sessions, resulting in inefficient or incorrect timetables. To address this, we have created an optimisation algorithm to improve timetabling efficiency and administrative workloads. For this problem, there are a number of hard constraints, including: a maximum number of students per session, students cannot attend overlapping courses, and a number of fixed training pathways or course sequences. Soft constraints such as prioritisation of students is also important. In this domain efficiency is defined in terms of the total time delays in students being able to complete their training.
The algorithm uses a combination of Dynamic Programming (DP) and Genetic Algorithms (GA) to create optimal timetables where DP is initially used to find the optimal timetable for each student over course pathways and session options - which decrease as each timetable is generated over the student priority queue. The GA is then used to, where possible, improve upon these initial solutions by considering more efficient permutations and combinations of specific course and sessions over all the student DP solutions. The results showed a 45% increase in efficiency, reducing the average student delay by approximately half compared to the manual solution, and in a fraction of the time.
Keywords
- Timetabling
- Optimization Modeling
Status: accepted
Back to the list of papers