Moderately exponential time algorithms for the maximum induced matching problem

Moderately exponential time algorithms for the maximum induced matching problem

0.00 Avg rating0 Votes
Article ID: iaor201526247
Volume: 9
Issue: 5
Start Page Number: 981
End Page Number: 998
Publication Date: Jun 2015
Journal: Optimization Letters
Authors: , ,
Keywords: graphs
Abstract:

An induced matching M E equ1 in a graph G = ( V , E ) equ2 is a matching such that no two edges in M equ3 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 equ4 , it branches into d e g ( v ) + 1 equ5 subproblems that either v equ6 is not an endvertex of any edge in M equ7 or v equ8 and one of its neighbor are endvertices of an edge in M equ9 . 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 ) equ10 which is faster than previously known algorithms. By adding two branching rules in the simple exact algorithm, we obtain an O ( 1.4321 n ) equ11 ‐time algorithm for the Maximum Induced Matching problem. Moreover, we give a moderately exponential time ρ equ12 ‐approximation algorithm, 0 < ρ < 1 equ13 , for the Maximum Induced Matching problem. For ρ = 0.5 equ14 , the algorithm runs in time O ( 1.3348 n ) equ15 .

Reviews

Required fields are marked *. Your email address will not be published.