Graph theory and steam locomotive: what they have in common
- Step 1. Graph theory — is used in — Dijkstra’s algorithm. A graph algorithm.
- Step 2. Dijkstra’s algorithm — is used in — Router. The OSPF protocol — shortest paths.
- Step 3. Router — is part of — ARPANET. The IMPs were the first routers.
- Step 4. ARPANET — is used in — Email. It appeared on ARPANET.
- Step 5. Email — evolved from — Postal service. Electronic mail.
- Step 6. Postal service — uses — Steam locomotive. Mail trains.