Package | Description |
---|---|
oracle.pgx.api |
This package contains the main Java APIs.
|
Modifier and Type | Method and Description |
---|---|
<ID> Partition<ID> |
Analyst.communitiesConductanceMinimization(PgxGraph graph)
Blocking version of
Analyst.communitiesConductanceMinimizationAsync(PgxGraph) . |
<ID> Partition<ID> |
Analyst.communitiesConductanceMinimization(PgxGraph graph, int max)
Blocking version of
Analyst.communitiesConductanceMinimizationAsync(PgxGraph, int) . |
<ID> Partition<ID> |
Analyst.communitiesConductanceMinimization(PgxGraph graph, int max, VertexProperty<ID,java.lang.Long> partitonDistribution)
Blocking version of
#communitiesConductanceMinimizationAsync(PgxGraph, int, VertexProperty<ID, Long>) . |
<ID> Partition<ID> |
Analyst.communitiesConductanceMinimization(PgxGraph graph, VertexProperty<ID,java.lang.Long> partitonDistribution)
Blocking version of
#communitiesConductanceMinimizationAsync(PgxGraph, VertexProperty<ID, Long>) . |
<ID> Partition<ID> |
Analyst.communitiesLabelPropagation(PgxGraph graph)
Blocking version of
Analyst.communitiesLabelPropagationAsync(PgxGraph) . |
<ID> Partition<ID> |
Analyst.communitiesLabelPropagation(PgxGraph graph, int maxIterations)
Blocking version of
Analyst.communitiesLabelPropagationAsync(PgxGraph, int) . |
<ID> Partition<ID> |
Analyst.communitiesLabelPropagation(PgxGraph graph, int maxIterations, VertexProperty<ID,java.lang.Long> partitonDistribution)
Blocking version of
#communitiesLabelPropagationAsync(PgxGraph, int, VertexProperty<ID, Long>) . |
<ID> Partition<ID> |
Analyst.communitiesLabelPropagation(PgxGraph graph, VertexProperty<ID,java.lang.Long> partitonDistribution)
Blocking version of
#communitiesLabelPropagationAsync(PgxGraph, VertexProperty<ID, Long>) . |
<ID> Partition<ID> |
PgxGraph.createComponents(VertexProperty<ID,java.lang.Long> components, long numComponents)
Blocking version of
PgxGraph.createComponentsAsync(VertexProperty, long) . |
<ID> Partition<ID> |
Analyst.sccKosaraju(PgxGraph graph)
Blocking version of
Analyst.sccKosarajuAsync(PgxGraph) . |
<ID> Partition<ID> |
Analyst.sccKosaraju(PgxGraph graph, VertexProperty<ID,java.lang.Long> partitionDistribution)
Blocking version of
#sccKosarajuAsync(PgxGraph, VertexProperty<ID, Long>) . |
<ID> Partition<ID> |
Analyst.sccTarjan(PgxGraph graph)
Blocking version of
Analyst.sccTarjanAsync(PgxGraph) . |
<ID> Partition<ID> |
Analyst.sccTarjan(PgxGraph graph, VertexProperty<ID,java.lang.Long> partitionDistribution)
Blocking version of
#sccTarjanAsync(PgxGraph, VertexProperty<ID, Long>) . |
<ID> Partition<ID> |
Analyst.wcc(PgxGraph graph)
Blocking version of
Analyst.wccAsync(PgxGraph) . |
<ID> Partition<ID> |
Analyst.wcc(PgxGraph graph, VertexProperty<ID,java.lang.Long> partitionDistribution)
Blocking version of
#wccAsync(PgxGraph, VertexProperty<ID, Long>) . |
Modifier and Type | Method and Description |
---|---|
<ID> PgxFuture<Partition<ID>> |
Analyst.communitiesConductanceMinimizationAsync(PgxGraph graph)
Detect communities using greedy conductance minimization.
|
<ID> PgxFuture<Partition<ID>> |
Analyst.communitiesConductanceMinimizationAsync(PgxGraph graph, int max)
Detect communities using greedy conductance minimization.
|
<ID> PgxFuture<Partition<ID>> |
Analyst.communitiesConductanceMinimizationAsync(PgxGraph graph, int max, VertexProperty<ID,java.lang.Long> partitionDistribution)
Detect communities using greedy conductance minimization.
|
<ID> PgxFuture<Partition<ID>> |
Analyst.communitiesConductanceMinimizationAsync(PgxGraph graph, VertexProperty<ID,java.lang.Long> partitionDistribution)
Detect communities using greedy conductance minimization.
|
<ID> PgxFuture<Partition<ID>> |
Analyst.communitiesLabelPropagationAsync(PgxGraph graph)
Detect communities using parallel label propagation.
|
<ID> PgxFuture<Partition<ID>> |
Analyst.communitiesLabelPropagationAsync(PgxGraph graph, int maxIteration)
Detect communities using parallel label propagation with the possibility to limit the number of iterations.
|
<ID> PgxFuture<Partition<ID>> |
Analyst.communitiesLabelPropagationAsync(PgxGraph graph, int maxIteration, VertexProperty<ID,java.lang.Long> partitionDistribution)
Detect communities using parallel label propagation with the possibility to limit the number of iterations.
|
<ID> PgxFuture<Partition<ID>> |
Analyst.communitiesLabelPropagationAsync(PgxGraph graph, VertexProperty<ID,java.lang.Long> partitionDistribution)
Detect communities using parallel label propagation with the possibility to limit the number of iterations.
|
<ID> PgxFuture<Partition<ID>> |
PgxGraph.createComponentsAsync(VertexProperty<ID,java.lang.Long> components, long numComponents)
Creates a
Partition object holding a collection of vertex sets, each representing a component. |
<ID> PgxFuture<Partition<ID>> |
Analyst.sccKosarajuAsync(PgxGraph graph)
Find strongly connected components using Kosaraju's algorithm.
|
<ID> PgxFuture<Partition<ID>> |
Analyst.sccKosarajuAsync(PgxGraph graph, VertexProperty<ID,java.lang.Long> partitonDistribution)
Find strongly connected components using Kosaraju's algorithm.
|
<ID> PgxFuture<Partition<ID>> |
Analyst.sccTarjanAsync(PgxGraph graph)
Find strongly connected components using Tarjan's algorithm.
|
<ID> PgxFuture<Partition<ID>> |
Analyst.sccTarjanAsync(PgxGraph graph, VertexProperty<ID,java.lang.Long> partitonDistribution)
Find strongly connected components using Tarjan's algorithm.
|
<ID> PgxFuture<Partition<ID>> |
Analyst.wccAsync(PgxGraph graph)
Find weakly connected components through label propagation
Time complexity: O(E * D) with E = number of edges, D = diameter of the graph |
<ID> PgxFuture<Partition<ID>> |
Analyst.wccAsync(PgxGraph graph, java.lang.String partitonDistributionName) |
<ID> PgxFuture<Partition<ID>> |
Analyst.wccAsync(PgxGraph graph, VertexProperty<ID,java.lang.Long> partitonDistribution)
Find weakly connected components through label propagation
Time complexity: O(E * D) with E = number of edges, D = diameter of the graph |
Modifier and Type | Method and Description |
---|---|
<ID> Scalar<java.lang.Double> |
Analyst.conductance(PgxGraph graph, Partition<ID> partition, long partitionIndex)
Blocking version of
Analyst.conductanceAsync(PgxGraph, Partition, long) . |
<ID> Scalar<java.lang.Double> |
Analyst.conductance(PgxGraph graph, Partition<ID> partition, long partitionIndex, Scalar<java.lang.Double> conductance)
Blocking version of
#conductanceAsync(PgxGraph, Partition, long, Scalar<Double>) . |
<ID> PgxFuture<Scalar<java.lang.Double>> |
Analyst.conductanceAsync(PgxGraph graph, Partition<ID> partition, long partitionIndex)
Compute the conductance of a single vertex partition.
|
<ID> PgxFuture<Scalar<java.lang.Double>> |
Analyst.conductanceAsync(PgxGraph graph, Partition<ID> partition, long partitionIndex, Scalar<java.lang.Double> conductance)
Compute the conductance of a single vertex partition.
|
<ID> Pair<Scalar<java.lang.Double>,Scalar<java.lang.Double>> |
Analyst.partitionConductance(PgxGraph graph, Partition<ID> components)
Blocking version of
Analyst.partitionModularityAsync(PgxGraph, Partition) . |
<ID> Pair<Scalar<java.lang.Double>,Scalar<java.lang.Double>> |
Analyst.partitionConductance(PgxGraph graph, Partition<ID> components, Scalar<java.lang.Double> avgConductance, Scalar<java.lang.Double> minConductance)
Blocking version of
Analyst.partitionConductanceAsync(PgxGraph, Partition, Scalar, Scalar) . |
<ID> PgxFuture<Pair<Scalar<java.lang.Double>,Scalar<java.lang.Double>>> |
Analyst.partitionConductanceAsync(PgxGraph graph, Partition<ID> partition)
Compute the average and minimum conductance among all partitions in a vertex partition.
|
<ID> PgxFuture<Pair<Scalar<java.lang.Double>,Scalar<java.lang.Double>>> |
Analyst.partitionConductanceAsync(PgxGraph graph, Partition<ID> partition, Scalar<java.lang.Double> avgConductance, Scalar<java.lang.Double> minConductance)
Compute the average and minimum conductance among all partitions in a vertex partition.
|
<ID> Scalar<java.lang.Double> |
Analyst.partitionModularity(PgxGraph graph, Partition<ID> components)
Blocking version of
Analyst.partitionConductanceAsync(PgxGraph, Partition) . |
<ID> Scalar<java.lang.Double> |
Analyst.partitionModularity(PgxGraph graph, Partition<ID> components, Scalar<java.lang.Double> modularity)
Blocking version of
#partitionModularityAsync(PgxGraph, Partition, Scalar<Double>) . |
<ID> PgxFuture<Scalar<java.lang.Double>> |
Analyst.partitionModularityAsync(PgxGraph graph, Partition<ID> partition)
Compute the modularity of a partition.
|
<ID> PgxFuture<Scalar<java.lang.Double>> |
Analyst.partitionModularityAsync(PgxGraph graph, Partition<ID> partition, Scalar<java.lang.Double> modularity)
Compute the modularity of a partition.
|
<ID> PgxFuture<Scalar<java.lang.Double>> |
Analyst.partitionModularityAsync(PgxGraph graph, Partition<ID> partition, java.lang.String modularityName) |
Copyright © 2017 Oracle Corp. All Rights Reserved.