Edmund Burke
Multiple-retrieval case-based reasoning for course timetabling problems
Burke, Edmund; MacCarthy, Bart L.; Petrovic, Sanja; Qu, Rong
Authors
Bart L. MacCarthy
SANJA PETROVIC SANJA.PETROVIC@NOTTINGHAM.AC.UK
Professor of Operational Research
RONG QU rong.qu@nottingham.ac.uk
Professor of Computer Science
Abstract
The structured representation of cases by attribute graphs in a Case-Based Reasoning (CBR) system for course timetabling has been the subject of previous research by the authors. In that system, the case base is organised as a decision tree and the retrieval process chooses those cases which are sub attribute graph isomorphic to the new case. The drawback of that approach is that it is not suitable for solving large problems. This paper presents a multiple-retrieval approach that partitions a large problem into small solvable sub-problems by recursively inputting the unsolved part of the graph into the decision tree for retrieval. The adaptation combines the retrieved partial solutions of all the partitioned sub-problems and employs a graph heuristic method to construct the whole solution for the new case. We present a methodology which is not dependant upon problem specific information and which, as such, represents an approach which underpins the goal of building more general timetabling systems. We also explore the question of whether this multiple-retrieval CBR could be an effective initialisation method for local search methods such as Hill Climbing, Tabu Search and Simulated Annealing. Significant results are obtained from a wide range of experiments. An evaluation of the CBR system is presented and the impact of the approach on timetabling research is discussed. We see that the approach does indeed represent an effective initialisation method for these approaches.
Citation
Burke, E., MacCarthy, B. L., Petrovic, S., & Qu, R. (2006). Multiple-retrieval case-based reasoning for course timetabling problems. Journal of the Operational Research Society, 57(2),
Journal Article Type | Article |
---|---|
Publication Date | Feb 1, 2006 |
Deposit Date | Feb 27, 2007 |
Publicly Available Date | Nov 9, 2007 |
Journal | Journal of the Operational Research Society |
Print ISSN | 0160-5682 |
Electronic ISSN | 1476-9360 |
Publisher | Taylor and Francis |
Peer Reviewed | Peer Reviewed |
Volume | 57 |
Issue | 2 |
Keywords | Timetabling problems, Case-Based Reasoning, Attribute graph, Scheduling problems, Hill climbing, Tabu search, Simulate annealing, Graph heuristic method |
Public URL | https://nottingham-repository.worktribe.com/output/1018477 |
Publisher URL | http://www.palgrave-journals.com/jors/journal/v57/n2/pdf/2601970a.pdf |
Additional Information | This is a post-peer-review, pre-copyedit version of an article published in Journal of the Operational Research Society. The definitive publisher-authenticated version [Burke, Edmund and MacCarthy, Bart and Petrovic, Sanja and Qu, Rong (2006) Multiple-Retrieval Case-Based Reasoning for Course Timetabling Problems. Journal of the Operational Research Society, 57 (2). pp. 148-162. ISSN 0160-5682] is available online at: http://www.palgrave-journals.com/jors/journal/v57/n2/pdf/2601970a.pdf |
Files
7rxqJORS.pdf
(325 Kb)
PDF
You might also like
A graph-based hyper heuristic for timetabling problems
(2007)
Journal Article
Downloadable Citations
About Repository@Nottingham
Administrator e-mail: discovery-access-systems@nottingham.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2024
Advanced Search