2018
DOI: 10.1137/17m1120920
|View full text |Cite
|
Sign up to set email alerts
|

A Linear-Time Algorithm for Maximum-Cardinality Matching on Cocomparability Graphs

Abstract: Finding maximum-cardinality matchings in undirected graphs is arguably one of the most central graph problems. For general m-edge and n-vertex graphs, it is well-known to be solvable in O(m √ n) time. We present a linear-time algorithm to find maximum-cardinality matchings on cocomparability graphs, a prominent subclass of perfect graphs that strictly contains interval graphs as well as permutation graphs. Our greedy algorithm is based on the recently discovered Lexicographic Depth First Search (LDFS).

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
15
0

Year Published

2018
2018
2020
2020

Publication Types

Select...
3
3

Relationship

2
4

Authors

Journals

citations
Cited by 18 publications
(15 citation statements)
references
References 56 publications
0
15
0
Order By: Relevance
“…Yuster [26] developed an O(rn 2 log n)-time algorithm, where r is the difference between maximum and minimum degree of the input graph. Moreover, there are linear-time algorithms for computing maximum matchings in special graph classes, including convex bipartite [25], strongly chordal [7], chordal bipartite graphs [6], and cocomparability graphs [20].…”
Section: Introductionmentioning
confidence: 99%
“…Yuster [26] developed an O(rn 2 log n)-time algorithm, where r is the difference between maximum and minimum degree of the input graph. Moreover, there are linear-time algorithms for computing maximum matchings in special graph classes, including convex bipartite [25], strongly chordal [7], chordal bipartite graphs [6], and cocomparability graphs [20].…”
Section: Introductionmentioning
confidence: 99%
“…LexDFS and LexBFS are graph searching algorithms that have proven powerful on a number of graph families, cocomparability being one of them. We refer the reader to [31,11,9,29,10,28] for more on this topic. Unfortunately, one can show that LexDFS cocomparability orderings are not preserved under the ı and • rules, and thus computing such a solution would require computing a LexDFS ordering on ‡ ú , ‡ • .…”
Section: Discussionmentioning
confidence: 99%
“…p 3 : For this pattern, it su ces to notice that a ª e ª f always produces a p 3 in ‡. p 4 : This configuration in ‡ ú implies the following adjacencies in G: Since a ª c ª e ª f , it follows (using(29,30)) that af oe E would imply a, c, f © p 4 . Thus af / oe E. Suppose now that be oe E. Given that a ª b and d ª e, we try to place b with respect to e.…”
mentioning
confidence: 98%
“…Initially, d = 0. The general approach is common to many results that upper-bound the size of the graph in terms of its feedback edge number [3,20,25,32]: To this end, it is sufficient to reduce the number of degree-one vertices and the lengths of paths of degree-two vertices. We will see that the second part-shrinking paths-is the challenging one.…”
Section: Parameterizing By the Feedback Edge Numbermentioning
confidence: 99%