|
SOLUTIONS
|
GRAPH UTILITIES PACKAGE SYMBOL
MaximalBipartiteMatching
MaximalBipartiteMatching[g]
gives the maximal matching of the bipartite graph g.
DetailsDetails
- To use
, you first need to load the Graph Utilities Package using Needs["GraphUtilities`"].
gives a maximal set of nonadjacent edges between the two vertex sets of the bipartite graph.- The bipartite graph represented by an
matrix consists of the row and column vertex sets
and C={1, 2, ..., n}, with a vertex i
R and j
C connected if the matrix element
. - The bipartite graph represented by a rule list
consists of vertex sets R=Union[{i1, i2, ...}] and C=Union[{j1, j2, ...}], with a vertex i
R and j
C connected if the rule
is included in the rule list.
returns a list of index pairs
, where the number of pairs k is not larger than either vertex set.
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »
