Data-driven optimization of railway maintenance for track geometry. (May 2018)