T
- The type of nodes valuepublic abstract class PartitioningGraphBuilder<T> extends GraphBuilder<T>
Modifier and Type | Field and Description |
---|---|
protected GraphBuilder |
internal_builder |
protected int |
n_partitions |
protected int |
oversampling |
callback, computed_similarities, k, similarity
Constructor and Description |
---|
PartitioningGraphBuilder() |
Modifier and Type | Method and Description |
---|---|
protected Graph<T> |
_computeGraph(List<Node<T>> nodes) |
protected abstract List<Node<T>>[] |
_partition(List<Node<T>> nodes) |
double |
estimatedSpeedup() |
GraphBuilder |
getInternalBuilder() |
int |
getNPartitions()
Default = 4
|
int |
getOversampling() |
void |
setInternalBuilder(GraphBuilder internal_builder)
Default = Brute force
|
void |
setNPartitions(int n_partitions)
Set the number of partitions to build for each stage.
|
void |
setOversampling(int oversampling)
Default = 2
|
clone, computeGraph, getCallback, getComputedSimilarities, getK, getSimilarity, readFile, setCallback, setK, setSimilarity, test
protected int oversampling
protected int n_partitions
protected GraphBuilder internal_builder
public int getOversampling()
public void setOversampling(int oversampling)
oversampling
- public int getNPartitions()
public void setNPartitions(int n_partitions)
n_partitions
- public GraphBuilder getInternalBuilder()
public void setInternalBuilder(GraphBuilder internal_builder)
internal_builder
- protected Graph<T> _computeGraph(List<Node<T>> nodes)
_computeGraph
in class GraphBuilder<T>
public double estimatedSpeedup()
estimatedSpeedup
in class GraphBuilder<T>
Copyright © 2016. All rights reserved.