3 research outputs found

    From matchings to independent sets

    Get PDF
    In 1965, Jack Edmonds proposed his celebrated polynomial-time algorithm to find a maximum matching in a graph. It is well-known that finding a maximum matching in G is equivalent to finding a maximum independent set in the line graph of G. For general graphs, the maximum independent set problem is NP-hard. What makes this problem easy in the class of line graphs and what other restrictions can lead to an efficient solution of the problem? In the present paper, we analyze these and related questions. We also review various techniques that may lead to efficient algorithms for the maximum independent set problem in restricted graph families, with a focus given to augmenting graphs and graph transformations. Both techniques have been used in the solution of Edmonds to the maximum matching problem, i.e. in the solution to the maximum independent set problem in the class of line graphs. We survey various results that exploit these techniques beyond the line graphs

    Algorithms for the Maximum Independent Set Problem

    Get PDF
    This thesis focuses mainly on the Maximum Independent Set (MIS) problem. Some related graph theoretical combinatorial problems are also considered. As these problems are generally NP-hard, we study their complexity in hereditary graph classes, i.e. graph classes defined by a set F of forbidden induced subgraphs. We revise the literature about the issue, for example complexity results, applications, and techniques tackling the problem. Through considering some general approach, we exhibit several cases where the problem admits a polynomial-time solution. More specifically, we present polynomial-time algorithms for the MIS problem in: + some subclasses of S2;j;kS_{2;j;k}-free graphs (thus generalizing the classical result for S1;2;kS_{1;2;k}-free graphs); + some subclasses of treektree_{k}-free graphs (thus generalizing the classical results for subclasses of P5-free graphs); + some subclasses of P7P_{7}-free graphs and S2;2;2S_{2;2;2}-free graphs; and various subclasses of graphs of bounded maximum degree, for example subcubic graphs. Our algorithms are based on various approaches. In particular, we characterize augmenting graphs in a subclass of S2;k;kS_{2;k;k}-free graphs and a subclass of S2;2;5S_{2;2;5}-free graphs. These characterizations are partly based on extensions of the concept of redundant set [125]. We also propose methods finding augmenting chains, an extension of the method in [99], and finding augmenting trees, an extension of the methods in [125]. We apply the augmenting vertex technique, originally used for P5P_{5}-free graphs or banner-free graphs, for some more general graph classes. We consider a general graph theoretical combinatorial problem, the so-called Maximum -Set problem. Two special cases of this problem, the so-called Maximum F-(Strongly) Independent Subgraph and Maximum F-Induced Subgraph, where F is a connected graph set, are considered. The complexity of the Maximum F-(Strongly) Independent Subgraph problem is revised and the NP-hardness of the Maximum F-Induced Subgraph problem is proved. We also extend the augmenting approach to apply it for the general Maximum Π -Set problem. We revise on classical graph transformations and give two unified views based on pseudo-boolean functions and αff-redundant vertex. We also make extensive uses of α-redundant vertices, originally mainly used for P5P_{5}-free graphs, to give polynomial solutions for some subclasses of S2;2;2S_{2;2;2}-free graphs and treektree_{k}-free graphs. We consider some classical sequential greedy heuristic methods. We also combine classical algorithms with αff-redundant vertices to have new strategies of choosing the next vertex in greedy methods. Some aspects of the algorithms, for example forbidden induced subgraph sets and worst case results, are also considered. Finally, we restrict our attention on graphs of bounded maximum degree and subcubic graphs. Then by using some techniques, for example ff-redundant vertex, clique separator, and arguments based on distance, we general these results for some subclasses of Si;j;kS_{i;j;k}-free subcubic graphs

    Augmenting Chains in Graphs Without a Skew Star

    Get PDF
    AbstractThe augmenting chain technique has been applied to solve the maximum stable set problem in the class of line graphs (which coincides with the maximum matching problem) and then has been extended to the class of claw-free graphs. In the present paper, we propose a further generalization of this approach. Specifically, we show how to find an augmenting chain in graphs containing no skew star, i.e. a tree with exactly three vertices of degree 1 of distances 1, 2, 3 from the only vertex of degree 3. As a corollary, we prove that the maximum stable set problem is polynomially solvable in a class that strictly contains claw-free graphs, improving several existing results
    corecore