Abstract
An undirected graph \(G=(V,E)\) is stable if the cardinality of a maximum matching equals the size of a minimum fractional vertex cover. We call a set of edges \(F \subseteq E\) a stabilizer if its removal from \(G\) yields a stable graph. In this paper we study the following natural edge-deletion question: given a graph \(G=(V,E)\), can we find a minimum-cardinality stabilizer? Stable graphs play an important role in cooperative game theory. In the classic matching game introduced by Shapley and Shubik (Int J Game Theory 1(1):111–130, 1971) we are given an undirected graph \(G=(V,E)\) where vertices represent players, and we define the value of each subset \(S \subseteq V\) as the cardinality of a maximum matching in the subgraph induced by \(S\). The core of such a game contains all fair allocations of the value of \(V\) among the players, and is well-known to be non-empty iff graph \(G\) is stable. The stabilizer problem addresses the question of how to modify the graph to ensure that the core is non-empty. We show that this problem is vertex-cover hard. We prove that every minimum-cardinality stabilizer avoids some maximum matching of \(G\). We use this insight to give efficient approximation algorithms for sparse graphs and for regular graphs.
Similar content being viewed by others
References
Agarwal, A., Charikar, M., Makarychev, K., Makarychev, Y.: \(O(\sqrt{\log n})\) approximation algorithms for min UnCut, min 2CNF deletion, and directed cut problems. In: Proceedings, ACM Symposium on Theory of Computing, pp. 573–581 (2005)
Alon, Noga, Shapira, Asaf, Sudakov, Benny: Additive approximation for edge-deletion problems. Ann. Math. 170, 371–411 (2009)
Balas, E.: Integer and fractional matchings. Ann. Discrete Math. 11, 1–13 (1981)
Balinski, M.L.: On maximum matching, minimum covering and their connections. In: Proceedings of the Princeton Symposium on Mathematical Programming (1970)
Bateni, M., Hajiaghayi, M., Immorlica, N., Mahini, H.: The cooperative game theory foundations of network bargaining games. In: Proceedings of International Colloquium on Automata, Languages and Processing, pp. 67–78 (2010)
Biró, P., Bomhoff, M., Golovach, P.A., Kern, W., Paulusma, D.: Solutions for the stable roommates problem with payments. Theor. Comp. Sci. 540–541, 53–61 (2014). http://www.sciencedirect.com/science/article/pii/S030439751300251X
Chalkiadakis, G., Elkind, E., Wooldridge, M.: Computational Aspects of Cooperative Game Theory. Synthesis Lectures on Artificial Intelligence and Machine Learning. Morgan & Claypool Publishers, San Rafael, CA (2011)
Cook, W., Cunningham, W., Pulleyblank, W., Schrijver, A.: Combinatorial Optimization. Wiley, New York (1998)
Dinur, I., Safra, S.: On the hardness of approximating minimum vertex cover. Ann. Math. 162, 439–485 (2005)
Hochbaum, D.: Approximation algorithms for the set covering and vertex cover problems. SIAM J Comput 11(3), 555–556 (1982)
Khot, S.: On the power of unique 2-Prover 1-Round games. In: Proceedings of the ACM Symposium on Theory of Computing, pp. 767–775 (2002)
Khot, S., Regev, O.: Vertex cover might be hard to approximate to within \(2-\varepsilon \). J. Comput. Syst. Sci. 74, 335–349 (2008)
Kleinberg, J.M., Tardos, É.: Balanced outcomes in social exchange networks. In: Proceedings of the ACM Symposium on Theory of Computing, pp. 295–304 (2008)
Könemann, J., Larson, K., Steiner, D.: Network bargaining: using approximate blocking sets to stabilize unstable instances. In: Proceedings of the Symposium on Algorithmic Game Theory, pp. 216–226 (2012)
Korach, E., Nguyen, T., Peis, B.: Subgraph characterization of red/blue-split graph and König Egerváry graphs. In: Proceedings of the ACM-SIAM Symposium on Discrete Algorithms, pp. 842–850 (2006)
Korach, E.: Flowers and Trees in a Ballet of \(K_4\), or a Finite Basis Characterization of Non-König–Egerváry Graphs, Tech. Rep. 115. IBM Israel Scientific Center (1982)
Lovász, L.: A note on factor-critical graphs. Studia Sci. Math. Hungar. 7, 279–280 (1972)
Mishra, S., Raman, V., Saurabh, S., Sikdar, S., Subramanian, C.R.: The complexity of König subgraph problems and above-guarantee vertex cover. Algorithmica 61(4), 857–881 (2011)
Nash, J.: The bargaining problem. Econometrica 18, 155–162 (1950)
Pulleyblank, W.R.: Fractional matchings and the Edmonds–Gallai theorem. Discrete Appl. Math. 16, 51–58 (1987)
Schrijver, A.: Combinatorial Optimization. Springer, New York (2003)
Shapley, L.S., Shubik, M.: The assignment game: the core. Int. J. Game Theory 1(1), 111–130 (1971)
Sterboul, F.: A characterization of the graphs in which the transversal number equals the matching number. J. Combin. Theory Ser. B 27(2), 228–229 (1979)
Uhry, J.P.: Sur le problème du couplage maximal. RAIRO 3, 13–20 (1975)
Yannakakis, M.: Node- and edge-deletion NP-complete problems. In: Proceedings of the ACM Symposium on Theory of Computing, pp. 253–264 (1978)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Bock, A., Chandrasekaran, K., Könemann, J. et al. Finding small stabilizers for unstable graphs. Math. Program. 154, 173–196 (2015). https://doi.org/10.1007/s10107-014-0854-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10107-014-0854-1