Погуглите по термину "кластеризация".
Основная цель кластеризации, насколько я понял - задача разбиения множества объектов на группы, называемые кластерами. Внутри каждой группы должны оказаться «похожие» объекты, а объекты разных группы должны быть как можно более отличны. Однако, наша цель - разбиение на подмножества, которые были бы схожи между собой, чтобы оценивать их по одному и тому же алгоритму на всей сети. Подмножества эти могут пересекаться. Некоторые элементы сети могут не входить ни в одно подмножество, но не более 5% от всех элементов.