Combinatorics
Belief propagation
Coding theory
Probability theory
Networks
Graph theory
Mathematics
Network theory