Skip to main content
Log in

Moderately exponential time algorithms for the maximum induced matching problem

  • Original Paper
  • Published:
Optimization Letters Aims and scope Submit manuscript

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)\).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. 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)

  2. 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)

    Article  MATH  MathSciNet  Google Scholar 

  3. 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)

    MATH  MathSciNet  Google Scholar 

  4. Cardoso, D.M., Kaminski, M., Lozin, V.: Maximum \(k\)-regular induced subgraphs, Rutcor Research Report (RRR) 3 (2006)

  5. Cameron, K.: Induced matching. Discret. Appl. Math. 24, 97–102 (1989)

    Article  MATH  Google Scholar 

  6. Cameron, K., Sritharan, R., Tang, Y.: Finding a maximum induced matching in weakly chordal graphs. Discret. Math. 266, 133–142 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  7. Cameron, K.: Induced matchings in intersection graphs. Discret. Math. 278, 1–9 (2004)

    Article  MATH  Google Scholar 

  8. 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

  9. Chang, J.-M.: Induced matching in asteroidal triple-free graphs. Discret. Appl. Math. 132, 67–78 (2004)

    Article  Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Article  MathSciNet  Google Scholar 

  12. Cygan, M., Pilipczuk, M., Wojtaszczyk, JO.: Irredundant set faster than \(O(2^n)\). In: Proceedings of CIAC 2010, LNCS 6078, pp. 288–298 (2010)

  13. 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)

    Article  MATH  MathSciNet  Google Scholar 

  14. Duckworth, W., Manlove, D.F., Zito, M.: On the approximability of the maximum induced matching problem. J. Discret. Algorithms 3, 79–91 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  15. Erman, R., Kowalik, Ł., Krnc, M., Waleń, T.: Improved induced matching in sparse graphs. Discret. Appl. Math. 158, 1994–2003 (2010)

    Article  MATH  Google Scholar 

  16. Fomin, F.V., Kratsch, D.: Exact Exponential Algorithms. Springer, Berlin (2010)

    Book  MATH  Google Scholar 

  17. Fricke, G., Laskar, R.: String matching in trees. Congr. Numer. 89, 239–243 (1992)

    MathSciNet  Google Scholar 

  18. 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)

    Article  MATH  MathSciNet  Google Scholar 

  19. Hosono, K.: Induced forests in trees and outerplanar graphs. Proc. Fac. Sci. Tokai Univ. 25, 27–29 (1990)

    MATH  MathSciNet  Google Scholar 

  20. Kang, R.J., Mnich, M., Müller, T.: Induced matchings in subcubic planar graphs. SIAM J. Discret. Math. 26, 1383–1411 (2012)

    Article  MATH  Google Scholar 

  21. Kanj, I., Pelsmajer, M.J., Schaefer, M., Xia, G.: On the induced matching problem. J. Comput. Syst. Sci. 77, 1058–1070 (2011)

    Article  MATH  MathSciNet  Google Scholar 

  22. Ko, C.W., Shepherd, F.B.: Bipartite domination and simultaneous matroid cover. SIAM J. Discret. Math. 16, 327–346 (2003)

    Article  MathSciNet  Google Scholar 

  23. 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)

    Article  MATH  MathSciNet  Google Scholar 

  24. Krishnamurthy, C.M., Sritharan, R.: Maximum induced matching problem on hhd-free graphs. Discret. Appl. Math. 160, 224–230 (2012)

    Article  MATH  MathSciNet  Google Scholar 

  25. Lozin, V.V.: On maximum induced matchings in bipartite graphs. Inf. Process. Lett. 81, 7–11 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  26. Lozin, V.V., Mosca, R.: Maximum regular induced subgraphs in \(2P_3\)-free graphs. Theor. Comput. Sci. 460, 26–33 (2012)

    Article  MATH  MathSciNet  Google Scholar 

  27. Moser, H., Sikdar, S.: The parameterized complexity of the induced matching problem in planar graphs. Discret. Appl. Math. 157, 715–727 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  28. Moser, H., Thilikos, D.M.: Parameterized complexity of finding regular induced subgraphs. J. Discret. Algorithms 7, 181–190 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  29. 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)

    Article  MATH  MathSciNet  Google Scholar 

  30. Robson, J.M.: Algorithms for maximum independent sets. J. Algorithms 7, 425–440 (1986)

    Article  MATH  MathSciNet  Google Scholar 

  31. Stockmeyer, L.J., Vazirani, V.V.: NP-completeness of some generalizations of the maximum matching problem. Inf. Process. Lett. 15, 14–19 (1982)

    Article  MATH  MathSciNet  Google Scholar 

  32. 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)

  33. Zito, M.: Linear time maximum induced matching algorithm for trees. Nord. J. Comput. 7, 58–63 (2000)

    MATH  MathSciNet  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Ling-Ju Hung.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11590-014-0813-z

Keywords

Navigation