Optimal routing and scheduling in a time-dependent and directed multi-graph: a multi-agent temporal rural postman problem

Time-dependent (or temporal) properties may arise in many practical static network search problems, for example routing and scheduling of railway track inspection where availability of track for inspection depends on the rail-schedule. In the absence of side constraints this routing and scheduling problem is a multi-agent rural postman problem on a temporal directed network; having temporal attributes motivated from railway track unavailabilities. This work presents a novel Mixed Integer Linear Programming (MILP) formulation model for a Multi-agent Temporal Rural Postman Problem (MTRPP), and proposes theory for temporal graphs to support the model. A modified Benders’ decomposition algorithm is also proposed to address the non-convex unavailability constraints occurring in its sub-problems. Furthermore, a polynomial time algorithm is designed to address this sub-problem, while restraining the NP-Hard part ar X iv :2 10 1. 04 95 0v 1 [ m at h. O C ] 1 3 Ja n 20 21 to the master problem. A simulation study showing application in rail-track inspection using track-basedagents is presented, alongside comparison study showing improved results in smaller and sparser graphs compared to Time-Dependent Rural Postman Problem (TDRPP) which is developed over temporal attributes arising due to congestion in roadway networks.

[1]  Andreas Hartmann,et al.  Maintenance Scheduling for Railway Tracks under Limited Possession Time , 2018, Journal of Transportation Engineering, Part A: Systems.

[2]  Gianpaolo Ghiani,et al.  A branch-and-bound algorithm for the time-Dependent rural postman problem , 2019, Comput. Oper. Res..

[3]  Edmund K. Burke,et al.  A hybrid Constraint Programming/Mixed Integer Programming framework for the preventive signaling maintenance crew scheduling problem , 2017, Eur. J. Oper. Res..

[4]  Jean-François Cordeau,et al.  Analysis and Branch-and-Cut Algorithm for the Time-Dependent Travelling Salesman Problem , 2014, Transp. Sci..

[5]  Fan Peng,et al.  Scheduling of track inspection and maintenance activities in railroad networks , 2011 .

[6]  Thomas Schlechte,et al.  Railway Track Allocation: Models and Algorithms , 2012 .

[7]  Narendra Ahuja,et al.  Automated Visual Inspection of Railroad Tracks , 2013, IEEE Transactions on Intelligent Transportation Systems.

[8]  Michel Gendreau,et al.  A railroad maintenance problem solved with a cut and column generation matheuristic , 2015, Networks.

[9]  Leon W P Peeters,et al.  Cyclic Railway Timetable Optimization , 2003 .

[10]  Gemma Nicholson,et al.  Modelling of the response of an ACFM sensor to rail and rail wheel RCF cracks , 2012 .

[11]  Michel Gendreau,et al.  Arc Routing Problems, Part II: The Rural Postman Problem , 1995, Oper. Res..

[12]  Gilbert Laporte,et al.  Arc Routing Problems, Part I: The Chinese Postman Problem , 1995, Oper. Res..

[13]  Othon Michail,et al.  An Introduction to Temporal Graphs: An Algorithmic Perspective* , 2015, Internet Math..

[14]  Yanfeng Ouyang,et al.  Optimal routing and scheduling of periodic inspections in large-scale railroad networks , 2013, J. Rail Transp. Plan. Manag..

[15]  Luis Ferreira,et al.  Scheduling rail track maintenance to minimise overall delays , 1999 .

[16]  Dennis Huisman,et al.  Scheduling preventive railway maintenance activities , 2004, 2004 IEEE International Conference on Systems, Man and Cybernetics (IEEE Cat. No.04CH37583).

[17]  Clive Roberts,et al.  High-speed inspection of rails using ACFM techniques , 2009 .