26.5.8 疎化されたサブグラフの作成

グラフ・サーバー(PGX)では、グラフの疎化されたサブグラフの作成がサポートされています。

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)

double引数eは、0.0から1.0までの値を持つ疎化係数です。

ユーザーは、ここでも、任意で、新しく作成されたグラフの名前(newGraphName)と、新しく作成されたグラフ・インスタンスにコピーする頂点およびエッジ・プロパティ(vertexPropsおよびedgeProps)を指定できます。

返されたPgxGraphオブジェクトは、元のグラフよりもエッジが少ない疎化されたサブグラフを表します。