The Future of Swiss Railway Dispatching. Deep Learning and...
Transcript of The Future of Swiss Railway Dispatching. Deep Learning and...
![Page 1: The Future of Swiss Railway Dispatching. Deep Learning and ...on-demand.gputechconf.com/gtc/2018/presentation/s8184-the-future-of-swiss-railway...The Future of Swiss Railway Dispatching.](https://reader030.fdocuments.net/reader030/viewer/2022040906/5e7addc5e2136225292f94af/html5/thumbnails/1.jpg)
The Future of Swiss Railway Dispatching. Deep Learning and Simulation on DGX-1.
Adrian Egli & Erik Nygren
Research and Innovation Platform SBB AG, Switzerland
![Page 2: The Future of Swiss Railway Dispatching. Deep Learning and ...on-demand.gputechconf.com/gtc/2018/presentation/s8184-the-future-of-swiss-railway...The Future of Swiss Railway Dispatching.](https://reader030.fdocuments.net/reader030/viewer/2022040906/5e7addc5e2136225292f94af/html5/thumbnails/2.jpg)
![Page 3: The Future of Swiss Railway Dispatching. Deep Learning and ...on-demand.gputechconf.com/gtc/2018/presentation/s8184-the-future-of-swiss-railway...The Future of Swiss Railway Dispatching.](https://reader030.fdocuments.net/reader030/viewer/2022040906/5e7addc5e2136225292f94af/html5/thumbnails/3.jpg)
Swiss Federal Railways. Complex dynamics in the heart of Europe.
![Page 4: The Future of Swiss Railway Dispatching. Deep Learning and ...on-demand.gputechconf.com/gtc/2018/presentation/s8184-the-future-of-swiss-railway...The Future of Swiss Railway Dispatching.](https://reader030.fdocuments.net/reader030/viewer/2022040906/5e7addc5e2136225292f94af/html5/thumbnails/4.jpg)
Basic train dispatching. Reordering of trains.
![Page 5: The Future of Swiss Railway Dispatching. Deep Learning and ...on-demand.gputechconf.com/gtc/2018/presentation/s8184-the-future-of-swiss-railway...The Future of Swiss Railway Dispatching.](https://reader030.fdocuments.net/reader030/viewer/2022040906/5e7addc5e2136225292f94af/html5/thumbnails/5.jpg)
Basic train dispatching. Rerouting of trains.
![Page 6: The Future of Swiss Railway Dispatching. Deep Learning and ...on-demand.gputechconf.com/gtc/2018/presentation/s8184-the-future-of-swiss-railway...The Future of Swiss Railway Dispatching.](https://reader030.fdocuments.net/reader030/viewer/2022040906/5e7addc5e2136225292f94af/html5/thumbnails/6.jpg)
Train runs. A simple chain of dispatching decisions.
![Page 7: The Future of Swiss Railway Dispatching. Deep Learning and ...on-demand.gputechconf.com/gtc/2018/presentation/s8184-the-future-of-swiss-railway...The Future of Swiss Railway Dispatching.](https://reader030.fdocuments.net/reader030/viewer/2022040906/5e7addc5e2136225292f94af/html5/thumbnails/7.jpg)
Interacting trains. The source of railway complexity.
![Page 8: The Future of Swiss Railway Dispatching. Deep Learning and ...on-demand.gputechconf.com/gtc/2018/presentation/s8184-the-future-of-swiss-railway...The Future of Swiss Railway Dispatching.](https://reader030.fdocuments.net/reader030/viewer/2022040906/5e7addc5e2136225292f94af/html5/thumbnails/8.jpg)
Train runs. A path in a decision tree.
![Page 9: The Future of Swiss Railway Dispatching. Deep Learning and ...on-demand.gputechconf.com/gtc/2018/presentation/s8184-the-future-of-swiss-railway...The Future of Swiss Railway Dispatching.](https://reader030.fdocuments.net/reader030/viewer/2022040906/5e7addc5e2136225292f94af/html5/thumbnails/9.jpg)
Most dense mixed train network in the world. Exponential growth of complexity.
1 2 80 4
30 8 Mio. 900
>80
?
~10 80 Mio.
![Page 10: The Future of Swiss Railway Dispatching. Deep Learning and ...on-demand.gputechconf.com/gtc/2018/presentation/s8184-the-future-of-swiss-railway...The Future of Swiss Railway Dispatching.](https://reader030.fdocuments.net/reader030/viewer/2022040906/5e7addc5e2136225292f94af/html5/thumbnails/10.jpg)
Sensitive dynamical system. Finding the needle in the haystack.
![Page 11: The Future of Swiss Railway Dispatching. Deep Learning and ...on-demand.gputechconf.com/gtc/2018/presentation/s8184-the-future-of-swiss-railway...The Future of Swiss Railway Dispatching.](https://reader030.fdocuments.net/reader030/viewer/2022040906/5e7addc5e2136225292f94af/html5/thumbnails/11.jpg)
Increasing future mobility needs. Destabilizing effects of traffic density.
Future Today
![Page 12: The Future of Swiss Railway Dispatching. Deep Learning and ...on-demand.gputechconf.com/gtc/2018/presentation/s8184-the-future-of-swiss-railway...The Future of Swiss Railway Dispatching.](https://reader030.fdocuments.net/reader030/viewer/2022040906/5e7addc5e2136225292f94af/html5/thumbnails/12.jpg)
Maintaining robust traffic flow. Increased man- and computational power.
Future
+ +
![Page 13: The Future of Swiss Railway Dispatching. Deep Learning and ...on-demand.gputechconf.com/gtc/2018/presentation/s8184-the-future-of-swiss-railway...The Future of Swiss Railway Dispatching.](https://reader030.fdocuments.net/reader030/viewer/2022040906/5e7addc5e2136225292f94af/html5/thumbnails/13.jpg)
Maintaining robust traffic flow. Infrastructure enhancements.
Future
+
![Page 14: The Future of Swiss Railway Dispatching. Deep Learning and ...on-demand.gputechconf.com/gtc/2018/presentation/s8184-the-future-of-swiss-railway...The Future of Swiss Railway Dispatching.](https://reader030.fdocuments.net/reader030/viewer/2022040906/5e7addc5e2136225292f94af/html5/thumbnails/14.jpg)
Future projections. Inevitable challenges.
Time
Performance
Cost
Quality
Traffic density
![Page 15: The Future of Swiss Railway Dispatching. Deep Learning and ...on-demand.gputechconf.com/gtc/2018/presentation/s8184-the-future-of-swiss-railway...The Future of Swiss Railway Dispatching.](https://reader030.fdocuments.net/reader030/viewer/2022040906/5e7addc5e2136225292f94af/html5/thumbnails/15.jpg)
Overcoming future challenges. Making the railway network antifragile.
Antifragility
![Page 16: The Future of Swiss Railway Dispatching. Deep Learning and ...on-demand.gputechconf.com/gtc/2018/presentation/s8184-the-future-of-swiss-railway...The Future of Swiss Railway Dispatching.](https://reader030.fdocuments.net/reader030/viewer/2022040906/5e7addc5e2136225292f94af/html5/thumbnails/16.jpg)
Antifragility. Improvement through failure.
![Page 17: The Future of Swiss Railway Dispatching. Deep Learning and ...on-demand.gputechconf.com/gtc/2018/presentation/s8184-the-future-of-swiss-railway...The Future of Swiss Railway Dispatching.](https://reader030.fdocuments.net/reader030/viewer/2022040906/5e7addc5e2136225292f94af/html5/thumbnails/17.jpg)
Antifragility. Improvement through failure.
![Page 18: The Future of Swiss Railway Dispatching. Deep Learning and ...on-demand.gputechconf.com/gtc/2018/presentation/s8184-the-future-of-swiss-railway...The Future of Swiss Railway Dispatching.](https://reader030.fdocuments.net/reader030/viewer/2022040906/5e7addc5e2136225292f94af/html5/thumbnails/18.jpg)
How to fail in a safe way. Extending the railway network beyond reality.
Simulation
Validation
Dispatcher
![Page 19: The Future of Swiss Railway Dispatching. Deep Learning and ...on-demand.gputechconf.com/gtc/2018/presentation/s8184-the-future-of-swiss-railway...The Future of Swiss Railway Dispatching.](https://reader030.fdocuments.net/reader030/viewer/2022040906/5e7addc5e2136225292f94af/html5/thumbnails/19.jpg)
Swiss Railway Digital Twin. Infinite possibilities.
![Page 20: The Future of Swiss Railway Dispatching. Deep Learning and ...on-demand.gputechconf.com/gtc/2018/presentation/s8184-the-future-of-swiss-railway...The Future of Swiss Railway Dispatching.](https://reader030.fdocuments.net/reader030/viewer/2022040906/5e7addc5e2136225292f94af/html5/thumbnails/20.jpg)
Reinforcement learning. Mastering complex games.
Game
Agent
![Page 21: The Future of Swiss Railway Dispatching. Deep Learning and ...on-demand.gputechconf.com/gtc/2018/presentation/s8184-the-future-of-swiss-railway...The Future of Swiss Railway Dispatching.](https://reader030.fdocuments.net/reader030/viewer/2022040906/5e7addc5e2136225292f94af/html5/thumbnails/21.jpg)
Reinforcement learning. Playing the dispatcher game.
Railway simulation
Agent
![Page 22: The Future of Swiss Railway Dispatching. Deep Learning and ...on-demand.gputechconf.com/gtc/2018/presentation/s8184-the-future-of-swiss-railway...The Future of Swiss Railway Dispatching.](https://reader030.fdocuments.net/reader030/viewer/2022040906/5e7addc5e2136225292f94af/html5/thumbnails/22.jpg)
Super human performance. Learning from 65 million years of experience.
65 Mio. years
![Page 23: The Future of Swiss Railway Dispatching. Deep Learning and ...on-demand.gputechconf.com/gtc/2018/presentation/s8184-the-future-of-swiss-railway...The Future of Swiss Railway Dispatching.](https://reader030.fdocuments.net/reader030/viewer/2022040906/5e7addc5e2136225292f94af/html5/thumbnails/23.jpg)
High performance simulations. The power of parallel computations.
python
PyCUDA
![Page 24: The Future of Swiss Railway Dispatching. Deep Learning and ...on-demand.gputechconf.com/gtc/2018/presentation/s8184-the-future-of-swiss-railway...The Future of Swiss Railway Dispatching.](https://reader030.fdocuments.net/reader030/viewer/2022040906/5e7addc5e2136225292f94af/html5/thumbnails/24.jpg)
Digital Twin. Moving beyond the physical boundaries.
![Page 25: The Future of Swiss Railway Dispatching. Deep Learning and ...on-demand.gputechconf.com/gtc/2018/presentation/s8184-the-future-of-swiss-railway...The Future of Swiss Railway Dispatching.](https://reader030.fdocuments.net/reader030/viewer/2022040906/5e7addc5e2136225292f94af/html5/thumbnails/25.jpg)
Digital Twin. Moving beyond the physical boundaries
![Page 26: The Future of Swiss Railway Dispatching. Deep Learning and ...on-demand.gputechconf.com/gtc/2018/presentation/s8184-the-future-of-swiss-railway...The Future of Swiss Railway Dispatching.](https://reader030.fdocuments.net/reader030/viewer/2022040906/5e7addc5e2136225292f94af/html5/thumbnails/26.jpg)
High performance simulations. State of the art.
Reinforcement
Learning
13.9 sec.
Business
Rules
2.8 sec.
Physics
Simulation
0.3 sec.
Swiss railway
network
17 sec.
1
31K 15K
13K 800
![Page 27: The Future of Swiss Railway Dispatching. Deep Learning and ...on-demand.gputechconf.com/gtc/2018/presentation/s8184-the-future-of-swiss-railway...The Future of Swiss Railway Dispatching.](https://reader030.fdocuments.net/reader030/viewer/2022040906/5e7addc5e2136225292f94af/html5/thumbnails/27.jpg)
Learning from 65 million years of experience. Time as a limiting factor.
65M years
experience
12K years
training 17s
1
= x
1
![Page 28: The Future of Swiss Railway Dispatching. Deep Learning and ...on-demand.gputechconf.com/gtc/2018/presentation/s8184-the-future-of-swiss-railway...The Future of Swiss Railway Dispatching.](https://reader030.fdocuments.net/reader030/viewer/2022040906/5e7addc5e2136225292f94af/html5/thumbnails/28.jpg)
Limited time resources. Scaling with innovative ideas.
GPU
Agent
Agent
Agent
![Page 29: The Future of Swiss Railway Dispatching. Deep Learning and ...on-demand.gputechconf.com/gtc/2018/presentation/s8184-the-future-of-swiss-railway...The Future of Swiss Railway Dispatching.](https://reader030.fdocuments.net/reader030/viewer/2022040906/5e7addc5e2136225292f94af/html5/thumbnails/29.jpg)
Railway simulation. Learning on subregions.
![Page 30: The Future of Swiss Railway Dispatching. Deep Learning and ...on-demand.gputechconf.com/gtc/2018/presentation/s8184-the-future-of-swiss-railway...The Future of Swiss Railway Dispatching.](https://reader030.fdocuments.net/reader030/viewer/2022040906/5e7addc5e2136225292f94af/html5/thumbnails/30.jpg)
Railway simulation. Reinforcement agents view.
![Page 31: The Future of Swiss Railway Dispatching. Deep Learning and ...on-demand.gputechconf.com/gtc/2018/presentation/s8184-the-future-of-swiss-railway...The Future of Swiss Railway Dispatching.](https://reader030.fdocuments.net/reader030/viewer/2022040906/5e7addc5e2136225292f94af/html5/thumbnails/31.jpg)
High performance computing. Parallel training on alternative worlds.
![Page 32: The Future of Swiss Railway Dispatching. Deep Learning and ...on-demand.gputechconf.com/gtc/2018/presentation/s8184-the-future-of-swiss-railway...The Future of Swiss Railway Dispatching.](https://reader030.fdocuments.net/reader030/viewer/2022040906/5e7addc5e2136225292f94af/html5/thumbnails/32.jpg)
Diversity, curiosity, passion and team work. The evolution of a digital twin.
![Page 33: The Future of Swiss Railway Dispatching. Deep Learning and ...on-demand.gputechconf.com/gtc/2018/presentation/s8184-the-future-of-swiss-railway...The Future of Swiss Railway Dispatching.](https://reader030.fdocuments.net/reader030/viewer/2022040906/5e7addc5e2136225292f94af/html5/thumbnails/33.jpg)
Deep learning and simulation. The (r)evolution of the Swiss Federal Railways.
Reality Digital Trial & Error
![Page 34: The Future of Swiss Railway Dispatching. Deep Learning and ...on-demand.gputechconf.com/gtc/2018/presentation/s8184-the-future-of-swiss-railway...The Future of Swiss Railway Dispatching.](https://reader030.fdocuments.net/reader030/viewer/2022040906/5e7addc5e2136225292f94af/html5/thumbnails/34.jpg)
Erik Nygren
AI Researcher
Adrian Egli
HPC Expert
Dirk Abels
Head of Research Lab
Research Team. Pushing railway to the next level.