Количество возможных комбинаций для k-кластеризации множества точек - PullRequest
0 голосов
/ 26 сентября 2019

У меня есть набор из n пунктов.Я хочу разделить их на k кластеров.Я пытаюсь выяснить, сколько комбинаций такого разделения существует в этом случае.

1 Ответ

0 голосов
/ 26 сентября 2019

Количество разбиений заданного размера n в k непустых подмножеств равно Число Стирлинга второго рода

Явная формула

S2(n, k) =  1/k! * Sum(i=0..k)[(-1)^i * C(k,i) * (k - i)^n]

(также рассмотрим рекуррентное соотношение как более надежный метод для вычисления S2 ())

Числа быстро растут.Например, S2(4,3) = 6; S2(10,5)=42525

...