Creating a Sparsified Subgraph

The graph server (PGX) supports creating a sparsified subgraph of a graph:

PgxGraph sparsify(double e)
PgxGraph sparsify(double e, String newGraphName)
PgxGraph sparsify(Collection<VertexProperty<?, ?>> vertexProps, Collection<EdgeProperty<?>> edgeProps, double e, String newGraphName)
sparsify(self, sparsification, vertex_properties=True, edge_properties=True, name=None)

The double argument e is the sparsification coefficient with a value between 0.0 and 1.0.

The user again has the option to specify the name for the newly created graph ( ewGraphName) as well as the vertex and edge properties to be copied into the newly created graph instance (vertexProps and edgeProps`).

The returned PgxGraph object represents a sparsified subgraph which has fewer edges than the original graph.