Nurse rostering using constraint programming and meta-level reasoning

被引:0
|
作者
Wong, GYC
Chun, HW
机构
[1] City Univ Hong Kong, Dept Elect Engn, Kowloon, Hong Kong, Peoples R China
[2] City Univ Hong Kong, Dept Comp Sci, Kowloon, Hong Kong, Peoples R China
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Constraint programming techniques have been widely used in many different types of applications. However for NP-hard problems, such as scheduling, resources allocation, etc, basic constraint programming techniques may not be enough solve efficiently. This paper describes a design and implementation of a simplified nurse rostering system using constraint programming and automatic implied constraint generation by meta-level reasoning. The nurse rostering system requires generating a weekly timetable by assigning work shifts to nurse. Although the problem set is simplified, the search is difficult because it involves more than hundred constraints with a search space of about 3.74 x 10(50). Using only traditional constraint programming techniques, even in addition with popular heuristics, no timetable can be generated in reasonable time. To improve the search, we propose to use automatic implied constraint generation by meta-level reasoning. Several solvable and non-solvable problem instances were tested. With our approach, these instances can be solved or identified as non-solvable within one second.
引用
收藏
页码:712 / 721
页数:10
相关论文
共 50 条
  • [1] Constraint-based rostering using meta-level reasoning and probability-based ordering
    Wong, GYC
    Chun, AHW
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2004, 17 (06) : 599 - 610
  • [2] AN AUTOEPISTEMIC ANALYSIS OF META-LEVEL REASONING IN LOGIC PROGRAMMING
    KONOLIGE, K
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1992, 649 : 26 - 48
  • [3] Nurse rostering using constraint programming and probability-based heuristic
    Wong, GYC
    Chun, HW
    [J]. 7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL VIII, PROCEEDINGS, 2003, : 208 - 212
  • [4] Nurse and Paramedic Rostering with Constraint Programming: A Case Study
    Soto, Ricardo
    Crawford, Broderick
    Monfroy, Eric
    Palma, Wenceslao
    Paredes, Fernando
    [J]. ROMANIAN JOURNAL OF INFORMATION SCIENCE AND TECHNOLOGY, 2013, 16 (01): : 52 - 64
  • [5] A Hybrid Constraint Programming Approach for Nurse Rostering Problems
    Qu, Rong
    He, Fang
    [J]. APPLICATIONS AND INNOVATIONS IN INTELLIGENT SYSTEMS XVI, 2009, : 211 - 224
  • [6] Meta-level programming with CodA
    McAffer, J
    [J]. ECOOP '95 - OBJECT-ORIENTED PROGRAMMING, 1995, 952 : 190 - 214
  • [7] Motivations as an abstraction of meta-level reasoning
    Meneguzzi, Felipe
    Luck, Michael
    [J]. MULTI-AGENT SYSTEMS AND APPLICATIONS V, PROCEEDINGS, 2007, 4696 : 204 - 214
  • [8] META-LEVEL REASONING FOR SCENE ANALYSIS
    SPIESSBACH, AJ
    [J]. PROCEEDINGS OF THE SOCIETY OF PHOTO-OPTICAL INSTRUMENTATION ENGINEERS, 1984, 485 : 24 - 30
  • [9] Meta-level reasoning in deliberative agents
    Raja, A
    Lesser, V
    [J]. IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON INTELLIGENT AGENT TECHNOLOGY, PROCEEDINGS, 2004, : 141 - 147
  • [10] META-LEVEL PROGRAMMING AND KNOWLEDGE REPRESENTATION
    BOWEN, KA
    [J]. NEW GENERATION COMPUTING, 1985, 3 (04) : 359 - 383