private HIntegrityClust(int k, bool weighted, IPointGraphGenerator graphGen = null, double alpha = 1.0f, double beta = 0.0f, bool reassignNodes = true, bool hillClimb = true) { _minK = k; _weighted = weighted; _graphGen = graphGen; _alpha = alpha; _beta = beta; _reassignNodes = reassignNodes; _hillClimb = hillClimb; meta = new StringBuilder(); meta.AppendLine("HIntegrityClust"); }
private HyperVATClust(List <List <int> > overlaps, int k, bool weighted, IPointGraphGenerator graphGen = null, double alpha = 1.0f, double beta = 0.0f, bool reassignNodes = true, bool hillClimb = true) { _minK = k; _weighted = weighted; _graphGen = graphGen; _alpha = alpha; _beta = beta; _reassignNodes = reassignNodes; _hillClimb = hillClimb; _overlaps = overlaps; meta = new StringBuilder(); meta.AppendLine("HVatClust"); }
private HVatABCClust(int minK, bool weighted, int myM, int myK, IPointGraphGenerator graphGen = null, double alpha = 1.0f, double beta = 0.0f, bool reassignNodes = true, bool hillClimb = true) { _M = myM; _k = myK; _minK = minK; _weighted = weighted; _graphGen = graphGen; _alpha = alpha; _beta = beta; _reassignNodes = reassignNodes; _hillClimb = hillClimb; meta = new StringBuilder(); meta.AppendLine("HVatClust"); }
public HIntegrityClust(AbstractDataset data, int k, IPointGraphGenerator graphGen, bool weighted = true, double alpha = 1.0f, double beta = 0.0f, bool reassignNodes = true, bool hillClimb = true) : this(k, weighted, graphGen, alpha, beta, reassignNodes, hillClimb) { _data = data; }
public HyperVATClust(List <List <int> > overlaps, AbstractDataset data, int k, IPointGraphGenerator graphGen, bool weighted = true, double alpha = 1.0f, double beta = 0.0f, bool reassignNodes = true, bool hillClimb = true) : this(overlaps, k, weighted, graphGen, alpha, beta, reassignNodes, hillClimb) { _data = data; }