MATHEMATICAL ENGINEERING TECHNICAL REPORTS Robust Matchings and Matroid Intersections
نویسندگان
چکیده
In a weighted undirected graph, a matching is said to be α-robust if for all p, the total weight of its heaviest p edges is at least α times the maximum weight of a p-matching in the graph. Here a p-matching is a matching with at most p edges. In 2002, Hassin and Rubinstein [5] showed that every graph has a 1 √ 2 -robust matching and it can be found by k-th power algorithm in polynomial time. In this paper, we show that it can be extended to the matroid intersection problem, i.e., there always exists a 1 √ 2 -robust matroid intersection, which is polynomially computable. We also study the time complexity of the robust matching problem. We show that a 1-robust matching can be computed in polynomial time (if exists), and for any fixed number α with 1 √ 2 < α < 1, the problem to determine whether a given weighted graph has an α-robust matching is NP-complete. These together with the positive result for α = 1 √ 2 in [5] give us a sharp border for the complexity for the robust matching problem. Moreover, we show that the problem is strongly NP-complete when α is a part of the input. Finally, we show the limitations of k-th power algorithm for robust matchings, i.e., for any ε > 0, there exists a weighted graph such that no k-th power algorithm outputs a ( 1 √ 2 + ε ) -approximation for computing the most robust matching.
منابع مشابه
MATHEMATICAL ENGINEERING TECHNICAL REPORTS The Independent Even Factor Problem
Cunningham and Geelen (1997) introduced the notion of independent path-matchings, which generalize both matchings and matroid intersection. Path-matchings are yet generalized to even factors in digraphs by Cunningham and Geelen (2001). Pap (2005) gave a combinatorial algorithm to find a maximum even factor in odd-cycle-symmetric digraphs, in which each arc in any odd dicycle has the reverse arc...
متن کاملApproximating Incremental Combinatorial Optimization Problems
We consider incremental combinatorial optimization problems, in which a solution is constructed incrementally over time, and the goal is to optimize not the value of the final solution but the average value over all timesteps. We consider a natural algorithm of moving towards a global optimum solution as quickly as possible. We show that this algorithm provides an approximation guarantee of (9 ...
متن کاملRobust randomized matchings
The following zero-sum game is played on a weighted graph G: Alice selects a matching M in G and Bob selects a number k. Then, Alice receives a payoff equal to the ratio of the weight of the top k edges of M to optk, which is the maximum weight of a matching of size at most k in G. If M guarantees a payoff of at least α then it is called α-robust. In 2002, Hassin and Rubinstein gave an algorith...
متن کاملMATHEMATICAL ENGINEERING TECHNICAL REPORTS Enumerating Spanning and Connected Subsets in Graphs and Matroids
We show that enumerating all minimal spanning and connected subsets of a given matroid can be solved in incremental quasi-polynomial time. In the special case of graphical matroids, we improve this complexity bound by showing that all minimal 2-vertex connected subgraphs of a given graph can be generated in incremental polynomial time.
متن کاملLectures 4 and 5 – Matchings
A matching in a graph is a set of edges, no two of which share an endpoint. We describe Edmond’s algorithm for finding matchings of maximum cardinality in a graph. For bipartite graphs with edge weights, we also show how to find matchings of maximum weight. It is recommended that the reader draws pictures of the various constructs that we use (such as alternating trees). I was too lazy to incor...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010