Abstract

In this study, the authors employ machine learning to develop a new solution method for solving a tri-level network protection problem. In the upper-level, the planner aims to minimise the impact of the interdictor's attempt to disrupt a road network through protection activities. At the middle-level, however, the interdictor seeks to maximise the network's cost function, that is total travel time while the user equilibrium assignment models the road users behaviour at the lower-level. The proposed solution algorithm combines implicit enumeration with machine learning for faster performance. In so doing, four machine learning methods are evaluated among which the artificial neural network model shows the best performance and thereby to be exploited. Principal component analysis is also employed as part of the data pre-processing to perform dimensionality reduction. The proposed solution algorithm exhibits a reasonable level of tractability when employed to solve large problems in which a real-world network is under investigation. Although it cannot guarantee global optimality, it is argued that this is an essential compromise for the application of the network optimisation problems on extensive real-world networks and the large solution space that they generate.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call