主管:中国科学院
主办:中国优选法统筹法与经济数学研究会
   中国科学院科技战略咨询研究院

中国管理科学 ›› 2025, Vol. 33 ›› Issue (8): 250-259.doi: 10.16381/j.cnki.issn1003-207x.2022.2617

• • 上一篇    

考虑灵活弧中断的网络维护调度问题及其算法研究

金爽, 周晶, 胡骞()   

  1. 南京大学工程管理学院,江苏 南京 210093
  • 收稿日期:2022-12-06 修回日期:2023-02-28 出版日期:2025-08-25 发布日期:2025-09-10
  • 通讯作者: 胡骞 E-mail:huqian@nju.edu.cn
  • 基金资助:
    国家自然科学基金重点项目(71732003);国家自然科学基金面上项目(72171111);江苏省研究生科研创新计划项目(KYCX22_0062)

Research on the Network Maintenance Scheduling Problem with Flexible Arc Outages and Its Algorithm

Shuang Jin, Jing Zhou, Qian Hu()   

  1. School of Management and Engineering,Nanjing University,Nanjing 210093,China
  • Received:2022-12-06 Revised:2023-02-28 Online:2025-08-25 Published:2025-09-10
  • Contact: Qian Hu E-mail:huqian@nju.edu.cn

摘要:

预防性维护是提高设备、设施使用寿命和减少意外故障带来损失的有效方式。考虑基于网络开展的业务,维护活动分布在网络的各个弧上,具有灵活的时间窗,但需要停机工作。本文研究制订科学的维护调度计划以提高网络可靠性,同时,尽可能减少因维护对网络流量造成的损失。通过问题建模与性质分析,设计多种有效的算子操作,提出求解该问题的变邻域搜索算法和基于优化的启发式算法。针对不同规模的网络以及维护活动需求,分别在仿真数据集和实际算例上进行求解,实验结果验证了两种启发式算法的有效性,调度方案可以更好地保证维护周期内网络中的业务正常开展。

关键词: 网络维护调度, 灵活弧中断, 混合整数规划, 变邻域搜索, 基于优化的启发式

Abstract:

Maintenance scheduling is to make a scheduling plan for a series of maintenance activities within a certain period before an accident occurs. Through preventive maintenance, the service life of equipment or facilities can be effectively improved to avoid losses caused by unexpected faults. In practice, there are many network-based services, such as communication networks, transportation networks, supply chain networks, etc. Different maintenance activities are distributed in different locations of the network, and maintenance downtime will cause flow losses in the network.A network maintenance scheduling problem where maintenance activities are carried out on the arcs of the network with flexible start time window constraints. An arc is closed if a maintenance activity is being carried out on it and thus no flow can pass through it. The problem is to arrange the start time of each maintenance activity in the maintenance period, to maximize the total flow of the network with flexible arc outages (MaxTFFAO), that is minimizing the flow reduction caused by maintenance. The problem has been proposed initially from the actual demand of a coal supply chain and there exist some studies of greedy heuristics and Benders decomposition algorithm on it.Considering large-scale networks and different time limits in practical applications, it expects to further explore the characteristics of this problem and design more effective heuristic algorithms. Firstly, the problem is formulated as a mixed integer programming model, and some properties which are useful for algorithm design are analyzed. Secondly, effective neighborhood operators are designed and embedded into heuristic algorithms. A variable neighborhood search heuristic algorithm (VNS) and an optimization-based heuristic algorithm (OBH) are proposed for the problem. Specifically, VNS is enhanced with the above operators, fast solution evaluation, polynomial algorithms for network flow subproblems, hash tables, etc. OBH decomposes the problem by slicing the planning horizon and makes use of the advantage of a solver which can solve small subproblems optimally and efficiently. Next, computational experiments are carried out on a set of simulated test instances with various sizes of network and maintenance activities, and a set of real-world test instances from the literature. The comparison results show that both two proposed heuristic algorithms are effective in finding feasible solutions of high quality, and the results further verify the effectiveness of algorithm components. Finally, the algorithms introduced in this paper can be well applied to the related variants, so as to provide a good foundation for problem-solving.

Key words: network maintenance scheduling, flexible arc outages, mixed integer programming, variable neighborhood search, optimization-based heuristic

中图分类号: