Key challenges in rail: Solving them with optimization