Approximation algorithms, Clustering, Randomized algorithms, Information networks, Network coding, Coding theory, Channel uncertainty