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 条
  • [41] CASE-BASED REASONING
    LEAKE, DB
    KNOWLEDGE ENGINEERING REVIEW, 1994, 9 (01): : 61 - 64
  • [42] Case-Based Reasoning
    Aha, DW
    AI MAGAZINE, 1995, 17 (01) : 92 - 92
  • [43] A Case Study of Practical Course Timetabling Problems
    Aziz, Rafidah Abdul
    Ayob, Masri
    Othman, Zalinda
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2011, 11 (10): : 152 - 155
  • [44] Image-based retrieval in case-based reasoning systems for polyurethane manufacture
    Velandia, D. M. Segura
    West, A. A.
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART B-JOURNAL OF ENGINEERING MANUFACTURE, 2009, 223 (01) : 89 - 105
  • [45] A novel retrieval strategy for case-based reasoning based on attitudinal Choquet integral
    Fei, Liguo
    Feng, Yuqiang
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2020, 94 (94)
  • [46] A New Strategy for Case-Based Reasoning Retrieval Using Classification Based on Association
    Aljuboori, Ahmed
    Meziane, Farid
    Parsons, David
    MACHINE LEARNING AND DATA MINING IN PATTERN RECOGNITION (MLDM 2016), 2016, 9729 : 326 - 340
  • [47] Retrieval with Clustering in a Case-Based Reasoning System for Radiotherapy Treatment Planning
    Khussainova, Gulmira
    Petrovic, Sanja
    Jagannathan, Rupa
    MINI EURO CONFERENCE ON IMPROVING HEALTHCARE: NEW CHALLENGES, NEW APPROACHES, 2015, 616
  • [48] A Retrieval Strategy for Case-Based Reasoning Using Similarity and Association Knowledge
    Kang, Yong-Bin
    Krishnaswamy, Shonali
    Zaslavsky, Arkady
    IEEE TRANSACTIONS ON CYBERNETICS, 2014, 44 (04) : 473 - 487
  • [49] Efficient real time maintenance of retrieval knowledge in case-based reasoning
    Patterson, DW
    Galushka, M
    Rooney, N
    CASE-BASED REASONING RESEARCH AND DEVELOPMENT, PROCEEDINGS, 2003, 2689 : 407 - 421
  • [50] CASE-BASED REASONING AND INFORMATION-RETRIEVAL - OPPORTUNITIES FOR TECHNOLOGY SHARING
    BARLETTA, R
    IEEE EXPERT-INTELLIGENT SYSTEMS & THEIR APPLICATIONS, 1993, 8 (06): : 2 - &