- Sample(ArrayList<Node>, int) - Method in class info.debatty.java.graphs.build.NNDescent
-
Reverse NN array R[v] is the list of elements (u) for which v is a
neighbor (v is in B[u])
- search(T, int, SimilarityInterface<T>, int) - Method in class info.debatty.java.graphs.Graph
-
Perform approximate k-nn search on this graph.
- search(T, int, SimilarityInterface<T>, int, int, double) - Method in class info.debatty.java.graphs.Graph
-
Implementation of Graph Nearest Neighbor Search (GNNS) algorithm
from paper "Fast Approximate Nearest-Neighbor Search with k-Nearest
Neighbor Graph" by Hajebi et al.
- SearchExample - Class in info.debatty.java.graphs.examples
-
- SearchExample() - Constructor for class info.debatty.java.graphs.examples.SearchExample
-
- SEPARATOR - Static variable in class info.debatty.java.graphs.Edge
-
- setCallback(CallbackInterface) - Method in class info.debatty.java.graphs.build.GraphBuilder
-
- setDelta(double) - Method in class info.debatty.java.graphs.build.NNDescent
-
Early termination coefficient.
- setInternalBuilder(GraphBuilder) - Method in class info.debatty.java.graphs.build.PartitioningGraphBuilder
-
Default = Brute force
- setK(int) - Method in class info.debatty.java.graphs.build.GraphBuilder
-
Define k the number of edges per node.
- setMaxIterations(int) - Method in class info.debatty.java.graphs.build.NNDescent
-
Set the maximum number of iterations
Default is no max (Integer.MAX_VALUE)
- setNPartitions(int) - Method in class info.debatty.java.graphs.build.PartitioningGraphBuilder
-
Set the number of partitions to build for each stage.
- setOversampling(int) - Method in class info.debatty.java.graphs.build.PartitioningGraphBuilder
-
Default = 2
- setRho(double) - Method in class info.debatty.java.graphs.build.NNDescent
-
Sampling coefficient.
- setSimilarity(SimilarityInterface<t>) - Method in class info.debatty.java.graphs.build.GraphBuilder
-
- setThreadCount(int) - Method in class info.debatty.java.graphs.build.ThreadedNNDescent
-
Set the number of threads
Default is 4
- similarity - Variable in class info.debatty.java.graphs.build.GraphBuilder
-
- Similarity(Node, Node) - Method in class info.debatty.java.graphs.build.NNDescent
-
- similarity - Variable in class info.debatty.java.graphs.Neighbor
-
- similarity(t, t) - Method in interface info.debatty.java.graphs.SimilarityInterface
-
- SimilarityInterface<t> - Interface in info.debatty.java.graphs
-
- stronglyConnectedComponents() - Method in class info.debatty.java.graphs.Graph
-
Computes the strongly connected sub-graphs (where every node is reachable
from every other node) using Tarjan's algorithm, which has computation
cost O(n).
- StronglyConnectedExample - Class in info.debatty.java.graphs.examples
-
- StronglyConnectedExample() - Constructor for class info.debatty.java.graphs.examples.StronglyConnectedExample
-