Routing algorithms
Search algorithms
Combinatorial optimization
Flow network
Operations research
A* search algorithm
Tree
Oblivious data structure