graph clustering aims at discovering a natural grouping of the nodes such
that similar nodes are assigned to a common cluster. Many different algorithms
have been proposed in the literature: for simple graphs, for graphs with
attributes associated to nodes, and for graphs where edges r