Graph theory
Mathematics
Spanning tree
Operations research
NP-complete problems
Dynamic programming
Equations
Systems engineering
Vertex cover
Minimum spanning tree