Graph theory
Mathematics
Network theory
Routing algorithms
Edsger W. Dijkstra
Spanning tree
Bipartite graphs
Shortest path problem
Tree
Graph
Geographic routing
Routing