Finding an induced matching of size at least k is
NP-complete (and thus, finding an induced matching of maximum size is
NP-hard). It can be solved in polynomial time in
chordal graphs, because the squares of line graphs of chordal graphs are
perfect graphs. Moreover, it can be solved in linear time in
chordal graphs . Unless an unexpected collapse in the
polynomial hierarchy occurs, the largest induced matching cannot be approximated to within any n^{1-\varepsilon}
approximation ratio in polynomial time. The problem is also Parameterized complexity|W[1]-hard, meaning that even finding a small induced matching of a given size k is unlikely to have an algorithm significantly faster than the
brute force search approach of trying all k-tuples of edges. However, the problem of finding k vertices whose removal leaves an induced matching is
fixed-parameter tractable. The problem can also be solved exactly on n-vertex graphs in time O(1.3752^n) with exponential space, or in time O(1.4231^n) with
polynomial space. ==See also==