【24h】

Nurse Rostering Using Constraint Programming and Meta-level Reasoning

机译:使用约束规划和元层次推理进行护士排班

获取原文
获取原文并翻译 | 示例

摘要

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.
机译:约束编程技术已广泛用于许多不同类型的应用程序中。但是,对于诸如调度,资源分配等NP难题,基本约束编程技术可能不足以有效解决。本文描述了一种简化的护士排班系统的设计和实现,该系统使用约束编程和通过元级推理自动隐含约束生成。护士名册系统要求通过分配护士的工作班次来生成每周时间表。尽管简化了问题集,但搜索却很困难,因为它涉及数百个约束,搜索空间约为3.74 x 10〜(50)。仅使用传统的约束编程技术,即使加上流行的启发式方法,也无法在合理的时间内生成时间表。为了改善搜索,我们建议使用通过元级推理的自动隐式约束生成。测试了几个可解决和不可解决的问题实例。使用我们的方法,可以在一秒钟内将这些实例解决或识别为不可解决。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号