| Package | Description |
|---|---|
| oracle.pgx.api |
This package contains the main Java APIs.
|
| Modifier and Type | Method and Description |
|---|---|
<ID> PgxFuture<Partition<ID>> |
Analyst.communitiesConductanceMinimizationAsync(PgxGraph graph, int max)
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>> |
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.sccTarjanAsync(PgxGraph graph)
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 |
| 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> PgxFuture<Scalar<java.lang.Double>> |
Analyst.conductanceAsync(PgxGraph graph, Partition<ID> partition, long partitionIndex)
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> 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> Scalar<java.lang.Double> |
Analyst.partitionModularity(PgxGraph graph, Partition<ID> components)
Blocking version of
Analyst.partitionConductanceAsync(PgxGraph, Partition). |
<ID> PgxFuture<Scalar<java.lang.Double>> |
Analyst.partitionModularityAsync(PgxGraph graph, Partition<ID> partition)
Compute the modularity of a partition.
|
Copyright © 2016, 2017 Oracle Corp. All Rights Reserved.