运筹与管理 ›› 2025, Vol. 34 ›› Issue (11): 166-172.DOI: 10.12005/orms.2025.0358

• 应用研究 • 上一篇    下一篇

患者可选服务模式与时间窗的家庭医生调度优化

周愉峰1, 赵奕萌1,2   

  1. 1.重庆工商大学 管理科学与工程学院,重庆 400067;
    2.重庆财经学院 物流工程学院,重庆 401320
  • 收稿日期:2024-04-17 出版日期:2025-11-25 发布日期:2026-03-30
  • 通讯作者: 周愉峰(1984-),男,湖南双峰人,博士,教授,研究方向: 应急管理与应急物流。Email: xtuzyf@qq.com。
  • 基金资助:
    国家社会科学基金资助项目(23XGL039)

Scheduling Optimization of Family Doctors for PatientOptional Service Modes and Time Windows

ZHOU Yufeng1, ZHAO Yimeng1,2   

  1. 1. School of Management Science and Engineering, Chongqing Technology and Business University, Chongqing 400067, China;
    2. School of Logistics Engineering, Chongqing Finance and Economics College, Chongqing 401320, China
  • Received:2024-04-17 Online:2025-11-25 Published:2026-03-30

摘要: 针对数字化医疗服务发展的时代特征与患者的个性化需求,提出患者可选服务模式与时间窗的家庭医生调度优化问题。考虑线上线下结合,上门、线上和门诊三种服务模式,患者存在多个可选时间窗,以及医患技能匹配、医生工作时长等约束,建立以最小化加权总成本为目标的混合整数非线性规划模型。加权总成本包含上门服务中医生路径成本,上门服务中医生等待时间惩罚成本,线上问诊服务中医生等待时间惩罚成本,门诊服务中患者等待时间惩罚成本,以及患者总偏好收益。根据问题特征,设计了融合自适应邻域选择机制与概率接受准则的改进自适应通用变邻域搜索算法。数值分析结果验证了模型和算法的有效性。提出的改进自适应通用变邻域搜索算法优于传统通用变邻域搜索算法与禁忌搜索算法。决策者应根据决策偏好选择适当的权重参数取值,医生与患者之间的匹配也应综合平衡。

关键词: 家庭医护人员调度, 数字医疗, 车辆路径问题, 变邻域搜索算法

Abstract: Based on the era characteristics of digital healthcare service development and the personalized needs of patients, this study proposes a home doctor scheduling optimization problem that incorporates selectable service modes and time windows for patients. In this problem, patients can choose from three service modes: home visits, outpatient services and online consultations. The home healthcare team assigns doctors to patients based on their specific circumstances. Each doctor is capable of providing services to any type of patient but can only offer one type of service per day. During the daily schedule, doctors must provide services within the time windows set by the healthcare center. Doctors differ in terms of skill level and ability, and patients have individualized skill requirements. To ensure service quality, the doctors’ skill levels must meet the patients’ skill demands.
   For home visit services, the scheduling problem is a variant of the Vehicle Routing Problem (VRP). Doctors depart from the healthcare center, serve patients, and then return to the center after completing all visits. For online consultation services, the scheduling problem is also a VRP but includes a virtual start and end point. Doctors begin their services from the virtual start point and return to the virtual end point after finishing all consultations. In outpatient services, patients visit the healthcare center to receive care. This study uses queuing theory to quantify the outpatient services, where the set of doctors and their respective patients form independent queuing systems.
   To achieve a comprehensive optimization of the three service modes, while accounting for the distinct characteristics of each mode, a unified model is constructed. The model aims to optimize the following key objectives: the routing cost and waiting time associated with home visits, the waiting time generated during online consultations, the waiting time for patients in outpatient services and patient preference satisfaction. Patient preference satisfaction is represented by the sum of the skill gap between doctors and patients and the familiarity between them. The problem to be addressed involves determining the service mode for each doctor as well as their visit routes to patients. The objective is to minimize the weighted total cost, and the problem is formally described using a Mixed-Integer Nonlinear Programming (MINLP) model.
   Given the characteristics of the model, an Improved Adaptive General Variable Neighborhood Search (IAGVNS) algorithm is designed to solve the problem. The algorithm employs a list-based method for individual encoding. The first part of the list represents the doctor identification number, the second part denotes the service type assigned to the doctor, and the third part specifies the set of patients served by the doctor. The improvement strategies for the algorithm include: using the Forward Start Intervals Algorithm to handle multiple time windows; designing an initial solution construction heuristic based on the insertion algorithm; developing five local search operators, including four intra-service mode operators and one inter-service mode operator; applying a multi-neighborhood transformation strategy for local search; and improving the local search process using the Metropolis criterion from the simulated annealing algorithm. These improvements enhance the algorithm's adaptability across different solution spaces, effectively balancing the exploration and exploitation processes of the algorithm.
   The performance of the IAGVNS algorithm is tested using instances of varying scales and compared with the traditional General Variable Neighborhood Search (GVNS) algorithm and Tabu Search algorithm. The algorithm’s performance is evaluated using optimal values, worst-case values, mean values and standard deviations as criteria. The numerical experiments show that IAGVNS outperforms in most instances, particularly in terms of standard deviation, where it demonstrates superior performance over GVNS. The sensitivity analysis results indicate: (1)The weighting parameters have varying degrees of influence on the overall scheduling scheme and mutually constrain one another. Decision-makers can adjust parameter values according to decision preferences or actual conditions. (2)The matching between doctors and patients also requires a balanced consideration.

Key words: home health care scheduling, digital healthcare service, vehicle routing problem, variable neighborhood search algorithm

中图分类号: