Documentation of 'org.jgrapht.alg.MaximumWeightBipartiteMatching' Java class
MaximumWeightBipartiteMatching
org.jgrapht.alg

Class MaximumWeightBipartiteMatching<V,E>

  • Type Parameters:
    V - the graph vertex type
    E - the graph edge type
    All Implemented Interfaces:
    MatchingAlgorithm<V,E>, WeightedMatchingAlgorithm<V,E>

    Deprecated. 

    @Deprecated
    public class MaximumWeightBipartiteMatching<V,E>
    extends java.lang.Object
    implements WeightedMatchingAlgorithm<V,E>
    This class finds a maximum weight matching of a simple undirected weighted bipartite graph. The algorithm runs in O(V|E|^2). The algorithm is described in The LEDA Platform of Combinatorial and Geometric Computing, Cambridge University Press, 1999. https://people.mpi-inf.mpg.de/~mehlhorn/LEDAbook.html Note: the input graph must be bipartite with positive integer edge weights
    • Constructor Detail

      • MaximumWeightBipartiteMatching

        public MaximumWeightBipartiteMatching(WeightedGraph<V,E> graph,
                                              java.util.Set<V> vertexPartition1,
                                              java.util.Set<V> vertexPartition2)
        Deprecated. 
        Creates a new MaximumWeightBipartiteMatching algorithm instance. The union of vertexPartition1 and vertexParition2 should be equal to the vertex set of the graph Every edge in the graph must connect a vertex in vertexPartition1 with a vertex in vertexPartition2
        Parameters:
        graph - simple undirected weighted bipartite graph to find matching in, with positive integer edge weights
        vertexPartition1 - first vertex partition of the bipartite graph, disjoint from vertexPartition2
        vertexPartition2 - second vertex partition of the bipartite graph, disjoint from vertexPartition1

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.