Optimal Scheduling of Track Maintenance on a Railway Network | Synapse