Graph theory
Mathematics
Bipartite graphs
Parity
Matching
Vertex cover
Incidence coloring
Minimum-cost flow problem