Gatekeeper: A deep reinforcement learning-cum-heuristic based algorithm for scheduling and routing trains in complex environments | IEEE Conference Publication | IEEE Xplore