Case-based reasoning in course timetabling: an attribute graph approach

An earlier Case-based Reasoning (CBR) approach developed by the authors for educational course timetabling problems employed structured cases to represent the complex relationships between courses. Previous solved cases represented by attribute graphs were organized hierarchically into a decisio...

Full description

Bibliographic Details
Main Authors: Burke, Edmund, MacCarthy, Bart L., Petrovic, Sanja, Qu, Rong
Format: Conference or Workshop Item
Published: 2001
Online Access:https://eprints.nottingham.ac.uk/357/
_version_ 1848790399402901504
author Burke, Edmund
MacCarthy, Bart L.
Petrovic, Sanja
Qu, Rong
author_facet Burke, Edmund
MacCarthy, Bart L.
Petrovic, Sanja
Qu, Rong
author_sort Burke, Edmund
building Nottingham Research Data Repository
collection Online Access
description An earlier Case-based Reasoning (CBR) approach developed by the authors for educational course timetabling problems employed structured cases to represent the complex relationships between courses. Previous solved cases represented by attribute graphs were organized hierarchically into a decision tree. The retrieval searches for graph isomorphism among these attribute graphs. In this paper, the approach is further developed to solve a wider range of problems. We also attempt to retrieve those graphs that have common similar structures but also have some differences. Costs that are assigned to these differences have an input upon the similarity measure. A large number of experiments are performed consisting of different randomly produced timetabling problems and the results presented here strongly indicate that a CBR approach could provide a significant step forward in the development of automated system to solve difficult timetabling problems. They show that using relatively little effort, we can retrieve these structurally similar cases to provide high quality timetables for new timetabling problems.
first_indexed 2025-11-14T18:12:00Z
format Conference or Workshop Item
id nottingham-357
institution University of Nottingham Malaysia Campus
institution_category Local University
last_indexed 2025-11-14T18:12:00Z
publishDate 2001
recordtype eprints
repository_type Digital Repository
spelling nottingham-3572020-05-04T20:32:41Z https://eprints.nottingham.ac.uk/357/ Case-based reasoning in course timetabling: an attribute graph approach Burke, Edmund MacCarthy, Bart L. Petrovic, Sanja Qu, Rong An earlier Case-based Reasoning (CBR) approach developed by the authors for educational course timetabling problems employed structured cases to represent the complex relationships between courses. Previous solved cases represented by attribute graphs were organized hierarchically into a decision tree. The retrieval searches for graph isomorphism among these attribute graphs. In this paper, the approach is further developed to solve a wider range of problems. We also attempt to retrieve those graphs that have common similar structures but also have some differences. Costs that are assigned to these differences have an input upon the similarity measure. A large number of experiments are performed consisting of different randomly produced timetabling problems and the results presented here strongly indicate that a CBR approach could provide a significant step forward in the development of automated system to solve difficult timetabling problems. They show that using relatively little effort, we can retrieve these structurally similar cases to provide high quality timetables for new timetabling problems. 2001 Conference or Workshop Item PeerReviewed Burke, Edmund, MacCarthy, Bart L., Petrovic, Sanja and Qu, Rong (2001) Case-based reasoning in course timetabling: an attribute graph approach. In: International Conference on Case-Based Reasoning, Jul 2001, Vancouver, Sanada.
spellingShingle Burke, Edmund
MacCarthy, Bart L.
Petrovic, Sanja
Qu, Rong
Case-based reasoning in course timetabling: an attribute graph approach
title Case-based reasoning in course timetabling: an attribute graph approach
title_full Case-based reasoning in course timetabling: an attribute graph approach
title_fullStr Case-based reasoning in course timetabling: an attribute graph approach
title_full_unstemmed Case-based reasoning in course timetabling: an attribute graph approach
title_short Case-based reasoning in course timetabling: an attribute graph approach
title_sort case-based reasoning in course timetabling: an attribute graph approach
url https://eprints.nottingham.ac.uk/357/