Fibonacci heaps and their uses in improved network optimization algorithms
Journal of the ACM (JACM)
Faster scaling algorithms for network problems
SIAM Journal on Computing
Faster scaling algorithms for general graph matching problems
Journal of the ACM (JACM)
Approximation algorithms for NP-hard problems
Data structures for weighted matching and nearest common ancestors with linking
SODA '90 Proceedings of the first annual ACM-SIAM symposium on Discrete algorithms
Theoretical Improvements in Algorithmic Efficiency for Network Flow Problems
Journal of the ACM (JACM)
Introduction to Algorithms
A simple approximation algorithm for the weighted matching problem
Information Processing Letters
A d/2 Approximation for Maximum Weight Independent Set in d-Claw Free Graphs
SWAT '00 Proceedings of the 7th Scandinavian Workshop on Algorithm Theory
ESA '99 Proceedings of the 7th Annual European Symposium on Algorithms
A simpler linear time 2/3 - ε approximation for maximum weight matching
Information Processing Letters
Linear time local improvements for weighted matchings in graphs
WEA'03 Proceedings of the 2nd international conference on Experimental and efficient algorithms
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
Approximating Maximum Weight Matching in Near-Linear Time
FOCS '10 Proceedings of the 2010 IEEE 51st Annual Symposium on Foundations of Computer Science
Weighted bipartite matching in matrix multiplication time
ICALP'06 Proceedings of the 33rd international conference on Automata, Languages and Programming - Volume Part I
Hi-index | 0.00 |
Let G be an edge-weighted hypergraph on n vertices, m edges of size ≤ s, where the edges have real weights in an interval [1, W]. We show that if we can approximate a maximum weight matching in G within factor α in time T(n, m, W) then we can find a matching of weight at least (α - ε) times the maximum weight of a matching in G in time (ε-1)O(1)× max1≤q≤O(ε log n/ε/log ε-1) maxm1+...mq=m Σ1qT(min{n, smj},mj, (ε-1)O(ε-1)). We obtain our result by an approximate reduction of the original problem to O(ε logn/ε/log ε-1) subproblems with edge weights bounded by (ε-1)O(ε-1)). In particular, if we combine our result with the recent (1 - ε)-approximation algorithm for maximum weight matching in graphs due to Duan and Pettie whose time complexity has a poly-logarithmic dependence on W then we obtain a (1 - ε)-approximation algorithm for maximum weight matching in graphs running in time (ε-1)O(1)(m+n).