Greedy algorithm and symmetric matroids
Mathematical Programming: Series A and B
On Local Search for Weighted K-Set Packing
Mathematics of Operations Research
Journal of Algebraic Combinatorics: An International Journal
A unified approach to approximating resource allocation and scheduling
Journal of the ACM (JACM)
A framework for the greedy algorithm
Discrete Applied Mathematics
A simple approximation algorithm for the weighted matching problem
Information Processing Letters
Approximating asymmetric maximum TSP
SODA '03 Proceedings of the fourteenth annual ACM-SIAM symposium on Discrete algorithms
A Limited-Backtrack Greedy Schema for Approximation Algorithms
Proceedings of the 14th Conference on Foundations of Software Technology and Theoretical Computer Science
STOC '83 Proceedings of the fifteenth annual ACM symposium on Theory of computing
A simpler linear time 2/3 - ε approximation for maximum weight matching
Information Processing Letters
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
Algorithms for Secretary Problems on Graphs and Hypergraphs
ICALP '09 Proceedings of the 36th Internatilonal Collogquium on Automata, Languages and Programming: Part II
Truthful Mechanisms via Greedy Iterative Packing
APPROX '09 / RANDOM '09 Proceedings of the 12th International Workshop and 13th International Workshop on Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques
Matroid matching: the power of local search
Proceedings of the forty-second ACM symposium on Theory of computing
Price of anarchy for greedy auctions
SODA '10 Proceedings of the twenty-first annual ACM-SIAM symposium on Discrete Algorithms
Characterizing problems for realizing policies in self-adaptive and self-managing systems
Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
ICALP'11 Proceedings of the 38th international colloquim conference on Automata, languages and programming - Volume Part I
Improved approximations for k-exchange systems
ESA'11 Proceedings of the 19th European conference on Algorithms
On the approximation ability of evolutionary optimization with application to minimum set cover
Artificial Intelligence
Maximizing a Monotone Submodular Function Subject to a Matroid Constraint
SIAM Journal on Computing
Enabling mobile distributed social networking on smartphones
Proceedings of the 15th ACM international conference on Modeling, analysis and simulation of wireless and mobile systems
A distributed algorithm for large-scale generalized matching
Proceedings of the VLDB Endowment
IJCAI'13 Proceedings of the Twenty-Third international joint conference on Artificial Intelligence
Hi-index | 0.00 |
The objective of this paper is to characterize classes of problems for which a greedy algorithm finds solutions provably close to optimum. To that end, we introduce the notion of k-extendible systems, a natural generalization of matroids, and show that a greedy algorithm is a 1/k-factor approximation for these systems. Many seemly unrelated problems fit in our framework, e.g.: b-matching, maximum profit scheduling and maximum asymmetric TSP. In the second half of the paper we focus on the maximum weight b- atching problem. The problem forms a 2-extendible system, so greedy gives us a 1/2 -factor solution which runs in O(m logn) time. We improve this by providing two linear time approximation algorithms for the problem: a 1/2 -factor algorithm that runs in O(b m) time, and a (2/3- ε) -factor algorithm which runs in expected O(bm log 1/ε) time.