Graph theory
Mathematics
Edsger W. Dijkstra
Constraint graph
Electronic design
Shortest path problem
Constraint programming
Routing algorithms