Optimizing Train Scheduling in Heavy-Haul Railways Using Diversified Cooperative Deep Reinforcement Learning | Synapse