Multiple-retrieval case-based reasoning for course timetabling problems

被引:32
|
作者
Burke, EK
MacCarthy, BL
Petrovic, S
Qu, R
机构
[1] Univ Nottingham, Sch Comp Sci & Informat Technol, Automated Scheduling Optimisat & Planning Res Grp, Nottingham NG8 1BB, England
[2] Univ Nottingham, Sch Business, Nottingham NG7 2RD, England
关键词
timetabling; case-based reasoning ( CBR); attribute graph; tabu search; simulated annealing;
D O I
10.1057/palgrave.jors.2601970
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
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 organized as a decision tree and the retrieval process chooses those cases that 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 dependent 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 initialization 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 initialization method for these approaches.
引用
收藏
页码:148 / 162
页数:15
相关论文
共 50 条
  • [21] Retrieval strategies for case-based reasoning: a categorised bibliography
    Azuaje, F
    Dubitzky, W
    Black, N
    Adamson, K
    KNOWLEDGE ENGINEERING REVIEW, 2000, 15 (04): : 371 - 379
  • [22] Improvement of retrieval in Case-Based Reasoning for system design
    Coudert, T.
    Vareilles, E.
    Geneste, L.
    Aldanondo, M.
    2012 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEM), 2012, : 1538 - 1542
  • [23] Research on Case Retrieval of Case-Based Reasoning of Motorcycle Intelligent Design
    Ma, Fanglan
    He, Yulin
    Li, Shangping
    Chen, Yuanling
    Liang, Shi
    SIXTH INTERNATIONAL SYMPOSIUM ON NEURAL NETWORKS (ISNN 2009), 2009, 56 : 759 - +
  • [24] Case representation and retrieval for complex product design based on case-based reasoning
    Li, Congdong
    Wang, Dan
    Yang, Weiming
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2022, 43 (03) : 2985 - 3002
  • [25] Case-Based Reasoning for Construction Hazard Identification: Case Representation and Retrieval
    Goh, Y. M.
    Chua, D. K. H.
    JOURNAL OF CONSTRUCTION ENGINEERING AND MANAGEMENT, 2009, 135 (11) : 1181 - 1189
  • [26] Case-Based Reasoning Retrieval and Reuse Using Case Resemblance Hypergraphs
    Fanoiki, Titilola O.
    Drummond, Isabela
    Sandri, Sandra
    2010 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ-IEEE 2010), 2010,
  • [28] Incremental learning of retrieval knowledge in a case-based reasoning system
    Perner, P
    CASE-BASED REASONING RESEARCH AND DEVELOPMENT, PROCEEDINGS, 2003, 2689 : 422 - 436
  • [29] Case-Based Reasoning for Knowledge Retrieval in new Product Development
    Relich, Marcin
    PROCEEDINGS OF THE 20TH EUROPEAN CONFERENCE ON KNOWLEDGE MANAGEMENT (ECKM 2019), VOLS 1 AND 2, 2019, : 869 - 876
  • [30] Research on method of emergency cases retrieval based on case-based reasoning
    Feng, Chao
    Yang, Naiding
    Lei, Ting
    2017 10TH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN (ISCID), VOL. 1, 2017, : 83 - 86