首页 | 本学科首页   官方微博 | 高级检索  
     


Scheduling network maintenance jobs with release dates and deadlines to maximize total flow over time: Bounds and solution strategies
Affiliation:1. University of Newcastle, Australia;2. H. Milton Stewart School of Industrial and Systems Engineering, Georgia Institute of Technology, Atlanta, GA 30332, USA;1. Department of Industrial Engineering and Management, National Taipei University of Technology, Taipei, Taiwan;2. Department of Transportation and Logistics Management, National Chiao-Tung University, Hsinchu, Taiwan;1. Polyt. University of Madrid. ETS Aeronautical and Space Engineering. Pl. Cardenal Cisneros, 3, Madrid 28040, Spain;2. Rey Juan Carlos University, Departamental III Building, Camino del Molino s/n, Fuenlabrada 28943, Spain;1. School of Civil Engineering, University of Birmingham, B15 2TT, United Kingdom;2. Faculty of Engineering and Built Environment, Universiti Kebangsaan Malaysia, 43600, Malaysia;3. Civil and Environmental Engineering and Engineering Systems, Massachusetts Institute of Technology, Cambridge, MA, 02139, USA
Abstract:We consider a problem that marries network flows and scheduling, motivated by the need to schedule maintenance activities in infrastructure networks, such as rail or general logistics networks. Network elements must undergo regular preventive maintenance, shutting down the arc for the duration of the activity. Careful coordination of these arc maintenance jobs can dramatically reduce the impact of such shutdown jobs on the flow carried by the network. Scheduling such jobs between given release dates and deadlines so as to maximize the total flow over time presents an intriguing case to study the role of time discretization. Here we prove that if the problem data is integer, and no flow can be stored at nodes, we can restrict attention to integer job start times. However if flow can be stored, fractional start times may be needed. This makes traditional strong integer programming scheduling models difficult to apply. Here we formulate an exact integer programming model for the continuous time problem, as well as integer programming models based on time discretization that can provide dual bounds, and that can – with minor modifications – also yield primal bounds. The resulting bounds are demonstrated to have small gaps on test instances, and offer a good trade-off for bound quality against computing time.
Keywords:Network models  Maintenance scheduling  Mixed integer programming  Time discretization  Heuristics
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号