Machine Learning and Constraint Programming for Efficient Healthcare Scheduling

Aymen Ben Said, Malek Mouhoub
{"title":"Machine Learning and Constraint Programming for Efficient Healthcare Scheduling","authors":"Aymen Ben Said, Malek Mouhoub","doi":"arxiv-2409.07547","DOIUrl":null,"url":null,"abstract":"Solving combinatorial optimization problems involve satisfying a set of hard\nconstraints while optimizing some objectives. In this context, exact or\napproximate methods can be used. While exact methods guarantee the optimal\nsolution, they often come with an exponential running time as opposed to\napproximate methods that trade the solutions quality for a better running time.\nIn this context, we tackle the Nurse Scheduling Problem (NSP). The NSP consist\nin assigning nurses to daily shifts within a planning horizon such that\nworkload constraints are satisfied while hospitals costs and nurses preferences\nare optimized. To solve the NSP, we propose implicit and explicit approaches.\nIn the implicit solving approach, we rely on Machine Learning methods using\nhistorical data to learn and generate new solutions through the constraints and\nobjectives that may be embedded in the learned patterns. To quantify the\nquality of using our implicit approach in capturing the embedded constraints\nand objectives, we rely on the Frobenius Norm, a quality measure used to\ncompute the average error between the generated solutions and historical data.\nTo compensate for the uncertainty related to the implicit approach given that\nthe constraints and objectives may not be concretely visible in the produced\nsolutions, we propose an alternative explicit approach where we first model the\nNSP using the Constraint Satisfaction Problem (CSP) framework. Then we develop\nStochastic Local Search methods and a new Branch and Bound algorithm enhanced\nwith constraint propagation techniques and variables/values ordering\nheuristics. Since our implicit approach may not guarantee the feasibility or\noptimality of the generated solution, we propose a data-driven approach to\npassively learn the NSP as a constraint network. The learned constraint\nnetwork, formulated as a CSP, will then be solved using the methods we listed\nearlier.","PeriodicalId":501479,"journal":{"name":"arXiv - CS - Artificial Intelligence","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2024-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Artificial Intelligence","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.07547","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Solving combinatorial optimization problems involve satisfying a set of hard constraints while optimizing some objectives. In this context, exact or approximate methods can be used. While exact methods guarantee the optimal solution, they often come with an exponential running time as opposed to approximate methods that trade the solutions quality for a better running time. In this context, we tackle the Nurse Scheduling Problem (NSP). The NSP consist in assigning nurses to daily shifts within a planning horizon such that workload constraints are satisfied while hospitals costs and nurses preferences are optimized. To solve the NSP, we propose implicit and explicit approaches. In the implicit solving approach, we rely on Machine Learning methods using historical data to learn and generate new solutions through the constraints and objectives that may be embedded in the learned patterns. To quantify the quality of using our implicit approach in capturing the embedded constraints and objectives, we rely on the Frobenius Norm, a quality measure used to compute the average error between the generated solutions and historical data. To compensate for the uncertainty related to the implicit approach given that the constraints and objectives may not be concretely visible in the produced solutions, we propose an alternative explicit approach where we first model the NSP using the Constraint Satisfaction Problem (CSP) framework. Then we develop Stochastic Local Search methods and a new Branch and Bound algorithm enhanced with constraint propagation techniques and variables/values ordering heuristics. Since our implicit approach may not guarantee the feasibility or optimality of the generated solution, we propose a data-driven approach to passively learn the NSP as a constraint network. The learned constraint network, formulated as a CSP, will then be solved using the methods we listed earlier.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
利用机器学习和约束编程实现高效医疗调度
解决组合优化问题需要在优化某些目标的同时满足一系列硬约束。在这种情况下,可以使用精确或近似方法。精确法虽然能保证得到最优解,但其运行时间往往是指数级的,而近似法则可以用解的质量来换取更好的运行时间。NSP 包括在规划期限内为护士分配每日班次,以满足工作量约束,同时优化医院成本和护士偏好。为了解决 NSP,我们提出了隐式和显式方法。在隐式求解方法中,我们依靠机器学习方法,利用历史数据来学习并通过可能嵌入在学习模式中的约束和目标生成新的解决方案。为了量化隐式方法在捕捉嵌入式约束和目标方面的质量,我们采用了弗罗贝尼斯规范(Frobenius Norm),这是一种用于计算生成的解决方案与历史数据之间平均误差的质量度量方法。鉴于约束和目标在生成的解决方案中可能并不具体可见,为了弥补与隐式方法相关的不确定性,我们提出了另一种显式方法,即首先使用约束满足问题(CSP)框架对 NSP 进行建模。然后,我们开发了随机局部搜索方法和一种新的分支与边界算法,并采用了约束传播技术和变量/值排序启发式算法。由于我们的隐式方法可能无法保证生成的解决方案的可行性或最优性,因此我们提出了一种数据驱动方法,将 NSP 作为约束网络进行被动学习。学习到的约束网络表述为 CSP,然后将使用我们前面列出的方法进行求解。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Abductive explanations of classifiers under constraints: Complexity and properties Explaining Non-monotonic Normative Reasoning using Argumentation Theory with Deontic Logic Towards Explainable Goal Recognition Using Weight of Evidence (WoE): A Human-Centered Approach A Metric Hybrid Planning Approach to Solving Pandemic Planning Problems with Simple SIR Models Neural Networks for Vehicle Routing Problem
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1