Constraint Programming Approach for a University Timetabling Decision Support System with Hard and Soft Constraints

被引:0
|
作者
Shue, Li-Yen [1 ]
Lin, Pei-Chun [2 ]
Tsai, Chia-Yin [1 ]
机构
[1] Natl Kaohsiung First Univ Sci & Technol, Dept Informat Management, 2 Juoyue Rd, Kaohsiung 802, Taiwan
[2] Natl Cheng Kung Univ, Dept Transportat & Commun management sci, Tainan 701, Taiwan
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper develops a university timetabling decision support system that considers both hard and soft constraints of the problem. A timetable solution must satisfy all hard constraints, and may be only capable of partially meeting soft constraints. We modeled the problem as a Constraint Satisfactory Problem and adapted lexicographic optimization approach to implement the solution procedure; where each soft constraint is treated as an objective with a priority. The solution approach utilizes the solution space reduction nature of constraint propagation to optimize objectives sequentially. Different value assignment strategies for constraint propagation are investigated to explore their robustness and effectiveness in performances. The system allows department management to indicate different combinations of preferences and parameters, and view the resulting timetable and related statistics in real time mode. The resulting timetabling contributes to a better teaching environment for both faculty and students.
引用
收藏
页码:93 / +
页数:2
相关论文
共 50 条
  • [1] A Constraint Programming Approach to Solving University Course Timetabling Problem (UCTP)
    Junn, Kuan Yik
    Obit, Joe Henry
    Alfred, Rayner
    [J]. ADVANCED SCIENCE LETTERS, 2017, 23 (11) : 11023 - 11026
  • [2] University course timetabling with soft constraints
    Rudová, H
    Murray, K
    [J]. PRACTICE AND THEORY OF AUTOMATED TIMETABLING IV, 2003, 2740 : 310 - 328
  • [3] Constraint programming approach for school timetabling
    Valouxis, C
    Housos, E
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2003, 30 (10) : 1555 - 1572
  • [4] University timetabling using constraint logic programming
    Goltz, HJ
    Matzke, D
    [J]. PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES, 1999, 1551 : 320 - 334
  • [5] Towards a generic object oriented decision support system for university timetabling: An interactive approach
    Piechowiak, S
    Kolski, C
    [J]. INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY & DECISION MAKING, 2004, 3 (01) : 179 - 208
  • [6] SlotManager: a microcomputer-based decision support system for university timetabling
    Foulds, LR
    Johnson, DG
    [J]. DECISION SUPPORT SYSTEMS, 2000, 27 (04) : 367 - 381
  • [7] Mathematical Modelling of University Timetabling: A Mathematical Programming Approach
    Aizam, Nur A. H.
    Liong, C. -Y.
    [J]. INTERNATIONAL JOURNAL OF APPLIED MATHEMATICS & STATISTICS, 2013, 37 (07): : 110 - 122
  • [8] Mathematical Modelling of University Timetabling: A mathematical programming approach
    Aizam, Nur A.H.
    Liong, C.Y.
    [J]. International Journal of Applied Mathematics and Statistics, 2013, 37 (07): : 110 - 122
  • [9] HARD AND SOFT CONSTRAINTS IN LINEAR-PROGRAMMING
    KENDALL, JW
    [J]. OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 1975, 3 (06): : 709 - 715
  • [10] Constraint-Based Timetabling System for the German University in Cairo
    Abdennadher, Slim
    Aly, Mohamed
    Edward, Marlien
    [J]. APPLICATIONS OF DECLARATIVE PROGRAMMING AND KNOWLEDGE MANAGEMENT, 2009, 5437 : 69 - 81