Abstract
An induced matching \(M\subseteq E\) in a graph \(G=(V, E)\) is a matching such that no two edges in \(M\) are joined by any third edge of the graph. The Maximum Induced Matching problem is to find an induced matching of maximum cardinality. It is NP-hard. Branch-and-reduce algorithms proposed in the previous results for the Maximum Induced Matching problem use a standard branching rule: for a vertex \(v\), it branches into \(deg(v)+1\) subproblems that either \(v\) is not an endvertex of any edge in \(M\) or \(v\) and one of its neighbor are endvertices of an edge in \(M\). In this paper, we give a simple branch-and-reduce algorithm consisting of a boundary condition, a reduction rule, and a branching rule. Especially, the branching rule only branches the original problem into two subproblems. When the algorithm meets the input instance satisfying the boundary condition, we reduce the Maximum Induced Matching problem to the Maximum Independent Set problem. By using the measure-and-conquer approach to analyze the running time of the algorithm, we show that this algorithm runs in time \(O^{*}(1.4658^n)\) which is faster than previously known algorithms. By adding two branching rules in the simple exact algorithm, we obtain an \(O^{*}(1.4321^n)\)-time algorithm for the Maximum Induced Matching problem. Moreover, we give a moderately exponential time \(\rho \)-approximation algorithm, \(0 < \rho < 1\), for the Maximum Induced Matching problem. For \(\rho =0.5\), the algorithm runs in time \(O^{*}(1.3348^n)\).






Similar content being viewed by others
References
Balakrishnan, H., Barrett, C.L., Anil Kumar, V.S., Marathe, M.V., Thite., S.: The distance-2 matching problem and its relationship to the MAC-layer capacity of ad hoc wireless networks. IEEE J. Select. Areas Commun. 22 (6), 1069–1079 (2004)
Binkele-Raible, D., Brankovic, L., Cygan, M., Fernau, H., Kneis, J., Kratsch, D., Langer, A., Liedloff, M., Pilipczuk, M., Rossmanith, P., Wojtaszczyk, J.O.: Breaking the \(2^n\)-barrier for irredundance: two lines of attack. J. Discret. Algorithms 9, 214–230 (2011)
Bourgeois, N., Escoffier, B., Paschos, VTh: Approximation of max independent set, min vertex cover and related problems by moderately exponential algorithms. Discret. Appl. Math. 159, 1954–1970 (2011)
Cardoso, D.M., Kaminski, M., Lozin, V.: Maximum \(k\)-regular induced subgraphs, Rutcor Research Report (RRR) 3 (2006)
Cameron, K.: Induced matching. Discret. Appl. Math. 24, 97–102 (1989)
Cameron, K., Sritharan, R., Tang, Y.: Finding a maximum induced matching in weakly chordal graphs. Discret. Math. 266, 133–142 (2003)
Cameron, K.: Induced matchings in intersection graphs. Discret. Math. 278, 1–9 (2004)
Chalermsook, P., Laekhanukit, B., Nanongkai, D.: Independent set, induced matching, and pricing: connections and tight (subexponential time) approximation hardnesses. In Proceedings of FOCS 2013, pp. 370–379
Chang, J.-M.: Induced matching in asteroidal triple-free graphs. Discret. Appl. Math. 132, 67–78 (2004)
Chang, M.-S., Hung, L.-J., Miau, C.-A.: An \(O^{\ast }(1.4786^n)\)-time algorithm for the maximum induced matching problem. In: Chang, R.S., Jain, L.C., Peng, S.-L. (eds.) Proceedings of ICS 2012: algorithms and bioinformatics workshop, advances in intelligent systems and application, SIST 20, pp. 49–58. Springer, Berlin (2013)
Christou, I.T., Vassilaras, S.: A parallel hybrid greedy branch and bound scheme for the maximum distace-2 matching problem. Comput. Operat. Res. 40, 2387–2397 (2013)
Cygan, M., Pilipczuk, M., Wojtaszczyk, JO.: Irredundant set faster than \(O(2^n)\). In: Proceedings of CIAC 2010, LNCS 6078, pp. 288–298 (2010)
Dabrowski, K., Demange, M., Lozin, V.V.: New results on maximum induced matchings in bipartite graphs and beyond. Theor. Comput. Sci. 478, 33–40 (2013)
Duckworth, W., Manlove, D.F., Zito, M.: On the approximability of the maximum induced matching problem. J. Discret. Algorithms 3, 79–91 (2005)
Erman, R., Kowalik, Ł., Krnc, M., Waleń, T.: Improved induced matching in sparse graphs. Discret. Appl. Math. 158, 1994–2003 (2010)
Fomin, F.V., Kratsch, D.: Exact Exponential Algorithms. Springer, Berlin (2010)
Fricke, G., Laskar, R.: String matching in trees. Congr. Numer. 89, 239–243 (1992)
Gupta, S., Raman, V., Saurabh, S.: Maximum \(r\)-regular induced subgraph problem: fast exponential algorithms and combinatorial bounds. SIAM J. Discret. Math. 26, 1758–1780 (2012)
Hosono, K.: Induced forests in trees and outerplanar graphs. Proc. Fac. Sci. Tokai Univ. 25, 27–29 (1990)
Kang, R.J., Mnich, M., Müller, T.: Induced matchings in subcubic planar graphs. SIAM J. Discret. Math. 26, 1383–1411 (2012)
Kanj, I., Pelsmajer, M.J., Schaefer, M., Xia, G.: On the induced matching problem. J. Comput. Syst. Sci. 77, 1058–1070 (2011)
Ko, C.W., Shepherd, F.B.: Bipartite domination and simultaneous matroid cover. SIAM J. Discret. Math. 16, 327–346 (2003)
Kobler, D., Rotics, U.: Finding maximum induced matching in subclasses of claw-free and \(P_5\)-free graphs, and in graphs with matching and induced matching of equal maximum size. Algorithmica 37, 327–346 (2003)
Krishnamurthy, C.M., Sritharan, R.: Maximum induced matching problem on hhd-free graphs. Discret. Appl. Math. 160, 224–230 (2012)
Lozin, V.V.: On maximum induced matchings in bipartite graphs. Inf. Process. Lett. 81, 7–11 (2002)
Lozin, V.V., Mosca, R.: Maximum regular induced subgraphs in \(2P_3\)-free graphs. Theor. Comput. Sci. 460, 26–33 (2012)
Moser, H., Sikdar, S.: The parameterized complexity of the induced matching problem in planar graphs. Discret. Appl. Math. 157, 715–727 (2009)
Moser, H., Thilikos, D.M.: Parameterized complexity of finding regular induced subgraphs. J. Discret. Algorithms 7, 181–190 (2009)
Orlovich, Y., Finke, G., Gordon, V., Zverovich, I.: Approximability results for the maximum and minimum maximal induced matching problems. Discret. Optim. 5, 584–593 (2008)
Robson, J.M.: Algorithms for maximum independent sets. J. Algorithms 7, 425–440 (1986)
Stockmeyer, L.J., Vazirani, V.V.: NP-completeness of some generalizations of the maximum matching problem. Inf. Process. Lett. 15, 14–19 (1982)
Vassilaras, S., Christou, I.T.: On the optimal MAC layer capacity of delay tolerant mobile Ad Hoc networks with a finite number of nodes, In: 22nd annual IEEE international symposium on personal, indoor and mobile radio communication (PIMRC’11) (2011)
Zito, M.: Linear time maximum induced matching algorithm for trees. Nord. J. Comput. 7, 58–63 (2000)
Acknowledgments
This research is partially supported by the Ministry of Science and Technology of Taiwan under grants NSC 101-2221-E-241-019-MY3 and NSC 102-2221-E-241-007-MY3. Parts of this paper were presented in NCS 2013. Ling-Ju Hung: is supported by the Ministry of Science and Technology of Taiwan under grants MOST 103-2811-E-241-001.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Chang, MS., Chen, LH. & Hung, LJ. Moderately exponential time algorithms for the maximum induced matching problem. Optim Lett 9, 981–998 (2015). https://doi.org/10.1007/s11590-014-0813-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11590-014-0813-z