Ищу алгоритм кластеризации конечного числа точек на плоскости с такими свойствами:
1) Заранее неизвестное число кластеров
2) Кластеризация по расстоянию до середины кластера
3) Пенальти за включение точек лежащих выше или ниже середины кластера, желателен рост кластеров в ширину
Может быть можно какой-то известный применить с доработками ?