Scaling algorithms for network problems
Journal of Computer and System Sciences
An O(EV log V) algorithm for finding a maximal weighted matching in general graphs
SIAM Journal on Computing
Fibonacci heaps and their uses in improved network optimization algorithms
Journal of the ACM (JACM)
Efficient implementation of graph algorithms using contraction
Journal of the ACM (JACM)
Faster scaling algorithms for network problems
SIAM Journal on Computing
Computing a maximum cardinality matching in a bipartite graph in time On1.5m/logn
Information Processing Letters
Faster scaling algorithms for general graph matching problems
Journal of the ACM (JACM)
New scaling algorithms for the assignment and minimum mean cycle problems
Mathematical Programming: Series A and B
High-speed switch scheduling for local-area networks
ACM Transactions on Computer Systems (TOCS)
A General Approximation Technique for Constrained Forest Problems
SIAM Journal on Computing
Clique partitions, graph compression and speeding-up algorithms
Journal of Computer and System Sciences
Journal of Computer and System Sciences
A Fast and High Quality Multilevel Scheme for Partitioning Irregular Graphs
SIAM Journal on Scientific Computing
The iSLIP scheduling algorithm for input-queued switches
IEEE/ACM Transactions on Networking (TON)
Approximation algorithms for bipartite and non-bipartite matching in the plane
Proceedings of the tenth annual ACM-SIAM symposium on Discrete algorithms
Undirected single-source shortest paths with positive integer weights in linear time
Journal of the ACM (JACM)
Data structures for weighted matching and nearest common ancestors with linking
SODA '90 Proceedings of the first annual ACM-SIAM symposium on Discrete algorithms
On Approximation Methods for the Assignment Problem
Journal of the ACM (JACM)
Theoretical Improvements in Algorithmic Efficiency for Network Flow Problems
Journal of the ACM (JACM)
A faster implementation of the Goemans-Williamson clustering algorithm
SODA '01 Proceedings of the twelfth annual ACM-SIAM symposium on Discrete algorithms
Deterministic sorting in O(nlog log n) time and linear space
STOC '02 Proceedings of the thiry-fourth annual ACM symposium on Theory of computing
A Decomposition Theorem for Maximum Weight Bipartite Matchings
SIAM Journal on Computing
SIAM Journal on Discrete Mathematics
A simple approximation algorithm for the weighted matching problem
Information Processing Letters
The Dynamic Vertex Minimum Problem and Its Application to Clustering-Type Approximation Algorithms
SWAT '02 Proceedings of the 8th Scandinavian Workshop on Algorithm Theory
Proceedings of the thirty-fifth annual ACM symposium on Theory of computing
Bounds on delays and queue lengths in input-queued cell switches
Journal of the ACM (JACM)
Implementation of algorithms for maximum matching on nonbipartite graphs.
Implementation of algorithms for maximum matching on nonbipartite graphs.
Maximum skew-symmetric flows and matchings
Mathematical Programming: Series A and B
A simpler linear time 2/3 - ε approximation for maximum weight matching
Information Processing Letters
Maximum Matchings via Gaussian Elimination
FOCS '04 Proceedings of the 45th Annual IEEE Symposium on Foundations of Computer Science
A linear-time approximation algorithm for weighted matchings in graphs
ACM Transactions on Algorithms (TALG)
Weighted Matchings for Preconditioning Symmetric Indefinite Linear Systems
SIAM Journal on Scientific Computing
Computational Optimization and Applications
Equivalence between priority queues and sorting
Journal of the ACM (JACM)
An O(v|v| c |E|) algoithm for finding maximum matching in general graphs
SFCS '80 Proceedings of the 21st Annual Symposium on Foundations of Computer Science
A scaling algorithm for weighted matching on general graphs
SFCS '85 Proceedings of the 26th Annual Symposium on Foundations of Computer Science
Applicable Algebra in Engineering, Communication and Computing - Special Issue: Jacobi's Legacy
Maximum weight bipartite matching in matrix multiplication time
Theoretical Computer Science
Algebraic Algorithms for Matching and Matroid Problems
SIAM Journal on Computing
Linear time 1/2 -approximation algorithm for maximum weighted matching in general graphs
STACS'99 Proceedings of the 16th annual conference on Theoretical aspects of computer science
Achieving 100% throughput in an input-queued switch
INFOCOM'96 Proceedings of the Fifteenth annual joint conference of the IEEE computer and communications societies conference on The conference on computer communications - Volume 1
Approximating Maximum Weight Matching in Near-Linear Time
FOCS '10 Proceedings of the 2010 IEEE 51st Annual Symposium on Foundations of Computer Science
Efficient algorithms for maximum weight matchings in general graphs with small edge weights
Proceedings of the twenty-third annual ACM-SIAM symposium on Discrete Algorithms
A scaling algorithm for maximum weight matching in bipartite graphs
Proceedings of the twenty-third annual ACM-SIAM symposium on Discrete Algorithms
Sensitivity analysis of minimum spanning trees in sub-inverse-ackermann time
ISAAC'05 Proceedings of the 16th international conference on Algorithms and Computation
A near-linear time ε-approximation algorithm for geometric bipartite matching
STOC '12 Proceedings of the forty-fourth annual ACM symposium on Theory of computing
Multiplying matrices faster than coppersmith-winograd
STOC '12 Proceedings of the forty-fourth annual ACM symposium on Theory of computing
A simple reduction from maximum weight matching to maximum cardinality matching
Information Processing Letters
Algorithmic Applications of Baur-Strassen's Theorem: Shortest Cycles, Diameter and Matchings
FOCS '12 Proceedings of the 2012 IEEE 53rd Annual Symposium on Foundations of Computer Science
A Weight-Scaling Algorithm for Min-Cost Imperfect Matchings in Bipartite Graphs
FOCS '12 Proceedings of the 2012 IEEE 53rd Annual Symposium on Foundations of Computer Science
Hi-index | 0.00 |
The maximum cardinality and maximum weight matching problems can be solved in Õ(m√n) time, a bound that has resisted improvement despite decades of research. (Here m and n are the number of edges and vertices.) In this article, we demonstrate that this “m√n barrier” can be bypassed by approximation. For any ε 0, we give an algorithm that computes a (1 − ε)-approximate maximum weight matching in O(mε−1 log ε−1) time, that is, optimal linear time for any fixed ε. Our algorithm is dramatically simpler than the best exact maximum weight matching algorithms on general graphs and should be appealing in all applications that can tolerate a negligible relative error.