An alternative graph formulation for train service planning under ETCS Level 2, Moving Block and Virtual Coupling signalling systems with dynamic speed supervision and continuous infrastructure representation