0.0.3 • Published 2 years ago

graphology-bipartite v0.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Graphology Bipartite

Functions related to bipartite graphs and to be used with graphology.

Installation

npm install graphology-bipartite

Usage

isBypartiteBy

Returns whether the given graph is bipartite according to the given partition scheme.

import {isBypartiteBy} from 'graphology-bipartite';
// Alternatively, to load only the relevant code:
import isBypartiteBy from 'graphology-bipartite/is-bipartite-by';

// Wrt some node attribute:
isBipartiteBy(graph, 'category');

// Using some getter function:
isBipartiteBy(graph, (node, attr) => externalIndex[node].category);

Arguments

  • graph Graph: target graph.
  • getNodePartition string|function: node attribute name or getter function taking a node entry (node, attributes) and returning this node's partition.