arXiv:2409.07547cs.AI2024-09被引 3

用机器学习从历史数据中挖掘护士排班约束,自动生成合理排班方案。

Machine Learning and Constraint Programming for Efficient Healthcare Scheduling

  • 通过学习历史排班数据,隐式构建约束网络。
  • 采用弗罗贝尼乌斯范数评估生成方案与历史数据的误差。
  • 结合约束规划与启发式算法,确保排班可行且优化成本与偏好。

组合优化问题需满足硬约束并优化目标。精确方法虽保证最优解,但耗时指数级增长;近似方法则以牺牲解质量换取更快求解速度。本文针对护士排班问题(NSP),提出隐式与显式两种求解方法。隐式方法利用历史数据,通过机器学习识别嵌入在数据中的约束与目标,生成新排班方案,并以弗罗贝尼乌斯范数衡量生成方案与历史数据的平均误差。为弥补隐式方法可能无法保证解的可行性或最优性,提出显式方法:先将NSP建模为约束满足问题(CSP),再设计基于随机局部搜索的算法及改进的分支定界法,引入约束传播与变量/值排序启发式。此外,提出一种数据驱动的被动学习方法,将历史数据转化为约束网络(以CSP形式表示),再用前述方法求解。

原文摘要 · Abstract (English)

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.

排班优化机器学习约束规划医疗调度

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。