Trapezoid graphs are intersection graphs of trapezoids between two horizontal lines. Many NP-hard problems can be solved in polynomial time if they are restricted on trapezoid graphs. A matching in a graph is a set of pairwise disjoint edges, and a maximum matching is a matching of maximum size. In this paper, we first propose an $O(n(\log n)^3)$ algorithm for finding a maximum matching in trapezoid graphs, then improve the complexity to $O(n(\log n)^2)$. Finally, we generalize this algorithm to a larger graph class, namely $k$-trapezoid graphs. To the best of our knowledge, these are the first efficient maximum matching algorithms for trapezoid graphs
By advancing the idea of finding width in bipartite graphs and basic definitions in matching theory,...
In this paper we present algorithms for computing large matchings in 3-regular graphs, graphs with m...
In a graph G a matching is a set of edges in which no two edges have a common endpoint. An induced m...
Trapezoid graphs are intersection graphs of trapezoids between two horizontal lines. Many NP-hard pr...
Abstract. The computation of maximum matching is an important task in graph theory. For general grap...
We first design an $\mathcal{O}(n^2)$ solution for finding a maximum inducedmatching in permutation ...
AbstractTrapezoid graphs are a class of cocomparability graphs containing interval graphs and permut...
Matching is a set of edges in a graph which each of the edge does not share a common vertex. Maximum...
In this BSc thesis we focus on one of the most important topics in combinatorial optimization, known...
AbstractAn induced matching M of a graph G is a set of pairwise nonadjacent edges such that no two e...
Given a set of nodes and edges between them, what’s the maximum of number of disjoint edges? This pr...
An induced matching in a graph is a set of edges such that no two edges in the set are joined by any...
Let G be a graph. A component of G is a maximal connected subgraph in G. A vertex v is a cut vertex ...
By advancing the idea of finding width in bipartite graphs and basic definitions in matching theory,...
Trapezoid graphs are the intersection graphs of trapezoids, where every trapezoid has a pair of oppo...
By advancing the idea of finding width in bipartite graphs and basic definitions in matching theory,...
In this paper we present algorithms for computing large matchings in 3-regular graphs, graphs with m...
In a graph G a matching is a set of edges in which no two edges have a common endpoint. An induced m...
Trapezoid graphs are intersection graphs of trapezoids between two horizontal lines. Many NP-hard pr...
Abstract. The computation of maximum matching is an important task in graph theory. For general grap...
We first design an $\mathcal{O}(n^2)$ solution for finding a maximum inducedmatching in permutation ...
AbstractTrapezoid graphs are a class of cocomparability graphs containing interval graphs and permut...
Matching is a set of edges in a graph which each of the edge does not share a common vertex. Maximum...
In this BSc thesis we focus on one of the most important topics in combinatorial optimization, known...
AbstractAn induced matching M of a graph G is a set of pairwise nonadjacent edges such that no two e...
Given a set of nodes and edges between them, what’s the maximum of number of disjoint edges? This pr...
An induced matching in a graph is a set of edges such that no two edges in the set are joined by any...
Let G be a graph. A component of G is a maximal connected subgraph in G. A vertex v is a cut vertex ...
By advancing the idea of finding width in bipartite graphs and basic definitions in matching theory,...
Trapezoid graphs are the intersection graphs of trapezoids, where every trapezoid has a pair of oppo...
By advancing the idea of finding width in bipartite graphs and basic definitions in matching theory,...
In this paper we present algorithms for computing large matchings in 3-regular graphs, graphs with m...
In a graph G a matching is a set of edges in which no two edges have a common endpoint. An induced m...