The two-train separation problem on non-level track—driving strategies that minimize total required tractive energy subject to prescribed section clearance times. (May 2018)