An artificial intelligence approach to course timetabling

被引:2
|
作者
Lai, Lien F. [1 ]
Wu, Chao-Chin [1 ]
Hsueh, Nien-Lin [2 ]
Huang, Liang-Tsung [2 ]
Hwang, Shiow-Fen [2 ]
机构
[1] Natl Changhua Univ Educ, Dept Comp Sci & Informat Engn, Changhua 500, Taiwan
[2] Feng Chia Univ, Dept Comp Sci & Informat Engn, Taichung 40724, Taiwan
关键词
course timetabling; expert systems; constraint programming; object-oriented software engineering;
D O I
10.1142/S0218213008003868
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Course Timetabling is a complex problem that cannot be dealt with by using only a few general principles. The various actors (the administrator, the chairman, the instructor and the student) have their own objectives, and these objectives usually conflict. The complexity of the relationships among time slots, classes, classrooms, and instructors makes it difficult to achieve a feasible solution. In this article, we propose an artificial intelligence approach that integrates expert systems and constraint programming to implement a course timetabling system. Expert systems are utilized to incorporate knowledge into the timetabling system and to provide a reasoning capability for knowledge deduction. Separating out the knowledge base, the facts, and the inference engine in expert systems provides greater flexibility in supporting changes. The constraint hierarchy and the constraint network are utilized to capture hard and soft constraints and to reason about constraints by using constraint satisfaction and relaxation techniques. In addition, object-oriented software engineering is applied to improve the development and maintenance of the course timetabling system. A course timetabling system in the Department of Computer Science and Information Engineering at the National Changhua University of Education (NCUE) is used as an illustrative example of the proposed approach.
引用
收藏
页码:223 / 240
页数:18
相关论文
共 50 条
  • [1] An artificial intelligence approach to course timetabling
    Lai, Lien-Fu
    Hsueh, Nien-Lin
    Huang, Liang-Tsung
    Chen, Tien-Chun
    [J]. ICTAI-2006: EIGHTEENTH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2006, : 389 - 396
  • [2] A DATABASE APPROACH TO COURSE TIMETABLING
    JOHNSON, D
    [J]. JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1993, 44 (05) : 425 - 433
  • [3] A Hybrid Approach for University Course Timetabling
    Abdullah, Salwani
    Hamdan, Abdul Razak
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2008, 8 (08): : 127 - 131
  • [4] A LAGRANGEAN RELAXATION APPROACH TO COURSE TIMETABLING
    TRIPATHY, A
    [J]. JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1980, 31 (07) : 599 - 603
  • [5] A heuristic approach to simultaneous course/student timetabling
    Head, Christopher
    Shaban, Sami
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2007, 34 (04) : 919 - 933
  • [6] An Evolutionary Immune Approach for University Course Timetabling
    Awad, Y.
    Dawood, A.
    Badr, A.
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2011, 11 (02): : 127 - 136
  • [7] A Pedagogical Approach in Interleaving Software Quality Concerns at an Artificial Intelligence Course
    Cernau, Laura Diana
    Diosan, Laura Silvia
    Serban, Camelia
    [J]. PROCEEDINGS OF THE 4TH INTERNATIONAL WORKSHOP ON EDUCATION THROUGH ADVANCED SOFTWARE ENGINEERING AND ARTIFICIAL INTELLIGENCE, EASEAI 2022, 2022, : 18 - 24
  • [8] A hybrid metaheuristic approach to the university course timetabling problem
    Salwani Abdullah
    Hamza Turabieh
    Barry McCollum
    Paul McMullan
    [J]. Journal of Heuristics, 2012, 18 : 1 - 23
  • [9] A computational approach to enhancing course timetabling with integer programming
    MirHassani, S. A.
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2006, 175 (01) : 814 - 822
  • [10] A hybrid evolutionary approach to the university course timetabling problem
    Abdullah, Salwani
    Burke, Edmund K.
    McCollum, Barry
    [J]. 2007 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-10, PROCEEDINGS, 2007, : 1764 - +