Я хотел бы объединить (социальную) сеть в k групп предопределенных размеров. Например, в сети с 30 узлами я хотел бы объединить их в 4 группы размеров: 12, 8, 4 и 6. Это очень похоже на кластеризацию k-средних (где здесь k будет 4), но затем с фиксированными размерами группы уже. Кто-нибудь знает, как это сделать, или если уже существует такой алгоритм, который делает это? (кроме того же алгоритма k-средних того же размера). Большое спасибо за ваши ответы!