用AI优化护理用车调度,兼顾效率与约束满足。
Optimizing Nursing Care Taxi Dispatch Leveraging Integer Linear Programming Solvers and Machine Learning

- 基于Transformer的监督学习模型,结合ILP高质量解训练。
- 小规模问题(<30人)运营时间最多降低8%,约束违规极少。
- 适合需多约束调度的医疗交通场景,如养老院接驳。
本文将护理用车调度问题建模为一种新型车辆路径问题,考虑轮椅使用、用户匹配、接送时间及车辆限制等多重复杂约束。传统神经网络方法仅处理简单约束,而本问题因约束繁多导致可选目的地减少,使有限车辆覆盖所有节点更难。为平衡约束违反率、计算效率与解质量,我们提出基于Transformer架构的监督学习方法:先用整数线性规划求解器获取高质量解作为训练数据,再训练模型,并对生成路径进行后处理以确保全部约束满足。在真实设施数据上对比了多种方法,包括ILP和现有机器学习方法。结果表明,所提方法在运营时间、执行时间和约束违反率三方面均表现均衡;所有规模和区域问题的运营时间均有下降,尤其在用户数少于30时最高降幅达8%,且约束违规显著低于现有方法。
原文摘要 · Abstract (English)
In this paper, we formulate a new vehicle dispatch optimization problem, called Nursing Care Taxi Dispatch, as a variant of the Vehicle Routing Problem, considering constraints related to wheelchair use, user compatibility, pick-up and drop-off times, and vehicle limitations. Previous neural-based methods for Vehicle Routing Problems have typically addressed a few simple constraints, while our new problem involves multiple complex constraints, resulting in having fewer destinations to select. This complexity makes it more difficult to obtain solutions that allow all nodes to be visited with a limited number of vehicles. To balance low violation rate, computational efficiency, and solution quality, we propose a supervised machine learning approach based on the Transformer architecture. We first obtain a set of high-quality solutions using an integer linear programming solver for given inputs and then train our learning model through supervised learning. Additionally, we introduce the post-processing of the paths generated by the learning model, ensuring that all constraints are satisfied. We compared each instance's objective function value (operating time), execution time, and constraint violation rate across different methods: our proposed method and some existing methods including integer linear programming and machine learning-based methods, using real-world facility data. Our method successfully produced balanced solutions regarding operating time, execution time, and constraint violation rate. Notably, we observed a decrease in the operating time for all problem sizes and regions, while keeping constraint violations to a minimum compared to existing methods. Especially, the decrease reached up to 8% for problem sizes with fewer than 30 users.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。