Heuristic to reduce the complexity of complete bipartite graphs to accelerate the search for maximum weighted matchings with small error
Abstract
A maximum weighted matching for bipartite graphs G=(A B,E) can be found by using the algorithm of Edmonds and Karp with a Fibonacci Heap and a modified Dijkstra in O(nm + n2 n) time where n is the number of nodes and m the number of edges. For the case that |A|=|B| the number of edges is n2 and therefore the complexity is O(n3). In this paper we want to present a simple heuristic method to reduce the number of edges of complete bipartite graphs G=(A B,E) with |A|=|B| such that m = nn and therefore the complexity of such that m = nn and therefore the complexity of O(n2 n). The weights of all edges in G must be uniformly distributed in [0,1].
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.