计算机工程与应用 ›› 2025, Vol. 61 ›› Issue (13): 358-367.DOI: 10.3778/j.issn.1002-8331.2403-0324

• 工程与应用 • 上一篇    下一篇

具有双服务的家庭医护人员路径调度问题

张巍,沈孝凯,张纪会   

  1. 1.青岛大学 自动化学院,山东 青岛 266071 
    2.山东省工业控制技术重点实验室,山东 青岛 266071
  • 出版日期:2025-07-01 发布日期:2025-06-30

Home Health Care Routing and Scheduling Problem with Double Service

ZHANG Wei, SHEN Xiaokai, ZHANG Jihui   

  1. 1.School of Automation, Qingdao University, Qingdao, Shandong 266071, China
    2.Shandong Key Laboratory of Industrial Control Technology, Qingdao, Shandong 266071, China
  • Online:2025-07-01 Published:2025-06-30

摘要: 人口老龄化及城镇化的快速发展对医疗服务提出了巨大挑战,家庭医护可以有效缓解医疗资源紧张,更加合理分配医疗资源。针对家庭医护人员路径调度问题,考虑双服务客户服务之间的相关性以及医患技能匹配等现实约束,以最小化总成本建立混合整数规划模型。结合模型的特征设计改进模拟退火算法进行求解,采用双层编码技术有效预防产生不可行解,根据问题规模动态设定初始温度,增强全局搜索能力;通过自适应调整内循环次数, 既减少了计算负担,又加快了收敛速度;设计归并邻域算子和指向移动算子以平衡算法在全局搜索与局部精细优化之间的搜索能力。最后,在给定数据集上进行数值实验,与其他算法结果进行比较,验证了所提算法的有效性与优越性。

关键词: 家庭医疗服务, 服务相关性, 改进模拟退火算法, 归并邻域, 指向移动

Abstract: The aging of population and the rapid development of urbanization have posed great challenges to medical services. Home health care can effectively alleviate the shortage of medical resources and allocate it more reasonably. A mixed integer programming model is established considering the correlation between multiple services, doctor-patient skill matching and other practical constraints in order to minimize the total cost. Combined with the characteristics of the model, an improved simulated annealing algorithm is used to solve the problem. This employs a dual-layer coding technique that effectively prevents the generation of infeasible solutions. The initial temperature is dynamically set according to the problem scale, enhancing the algorithm’s global search capability. By adaptively adjusting the number of inner iterations, both computational burden is reduced and convergence speed is accelerated. Moreover, merging-neighborhood operators and pointing-to-moving operators are devised to balance the algorithm’s search capacity between global exploration and local fine-tuning. Finally, numerical experiments are carried out on the given data set, and the results are compared with other algorithms to verify the superiority of the proposed algorithm.

Key words: home health care, service correlation, improved simulated annealing, merging-neighborhood, pointing-to-moving operator