Defining and evaluating network communities based on ground-truth
The Hungarian Method for the Assignment Problem