C# Класс Clusterizator.Krab.KrabClusterization

KRAB clusterization class.
Наследование: IClusterizator
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Cluster ( int clustersCount, double data ) : int[]

Clusterization method for given groups number.

KrabClusterization ( double powerWeight, double normalizedDistanceWeight, double distanceWeight ) : System.Collections.Generic

Initializes a new instance of the KrabClusterization class.

Приватные методы

Метод Описание
ChooseDivision ( int clusters, int position, GraphManager currentManager ) : void

Recursive method for finding optimal division of graph into clusters (groups).

Описание методов

Cluster() публичный Метод

Clusterization method for given groups number.
public Cluster ( int clustersCount, double data ) : int[]
clustersCount int /// Groups count. ///
data double /// Characteristics values for every object. /// First dimension represents objects. /// Second Dimension represents characteristics. ///
Результат int[]

KrabClusterization() публичный Метод

Initializes a new instance of the KrabClusterization class.
public KrabClusterization ( double powerWeight, double normalizedDistanceWeight, double distanceWeight ) : System.Collections.Generic
powerWeight double /// The power weight. ///
normalizedDistanceWeight double /// The normalized distance weight. ///
distanceWeight double /// The distance weight. ///
Результат System.Collections.Generic