Academia.eduAcademia.edu

Maximum matching

description365 papers
group0 followers
lightbulbAbout this topic
Maximum matching is a concept in graph theory that refers to the largest set of edges in a bipartite or non-bipartite graph such that no two edges share a common vertex. It is a fundamental problem in combinatorial optimization and has applications in various fields, including computer science and operations research.
lightbulbAbout this topic
Maximum matching is a concept in graph theory that refers to the largest set of edges in a bipartite or non-bipartite graph such that no two edges share a common vertex. It is a fundamental problem in combinatorial optimization and has applications in various fields, including computer science and operations research.

Key research themes

1. What characterizes the uniqueness of stable matchings in two-sided matching markets?

This research focuses on understanding the precise conditions under which a stable matching solution is unique in classical two-sided matching problems. Uniqueness of stable matchings is crucial for prediction, strategy-proofness, and resistance to uncertainty in applications such as labor markets and school choice. The central investigation is how preference structures, particularly under the concept of a matching problem's normal form and acyclicity conditions, define uniqueness.

Key finding: This paper establishes the first necessary and sufficient condition for uniqueness of stable matchings by showing that a matching problem has a unique stable matching if and only if the preferences on its normal form satisfy... Read more
Key finding: This work complements uniqueness analysis by studying the rotation poset structures corresponding to stable matchings under restricted preference models (k-bounded, k-attribute, k-range, k-list). The paper demonstrates how... Read more
Key finding: Building on uniqueness and stability notions, this paper introduces (a,b)-supermatches to measure robustness, where stable matchings remain near-stable under limited perturbations. The authors present polynomial procedures to... Read more

2. How can maximum (and many-to-many) matchings be computed efficiently under general and constrained conditions?

This theme encompasses algorithmic approaches and complexity analyses related to finding maximum cardinality or weighted matchings, including many-to-many matchings with demands and capacities. It is critical for applications in labor markets, team assignments, and resource allocation where constraints beyond classical one-to-one matchings exist, requiring extensions to classical algorithms like the Hungarian method.

Key finding: This study extends the classic Hungarian algorithm to solve the minimum-cost many-to-many matching problem with individual demands and capacities on each element of the two sets. The proposed polynomial-time algorithm adapts... Read more
Key finding: The paper formulates a one-sided many-to-many matching model where agents can have multiple partnerships and the agents are not partitioned into distinct sets. It characterizes stability and efficiency in matchings... Read more
Key finding: Addressing structural controllability of real-world directed networks, this paper proposes a heuristic degree-first greedy search algorithm for finding maximum matchings without constructing the bipartite equivalent graphs.... Read more

3. What are efficient approximation and dynamic algorithms for maximum-weight matching and augmentation problems in general and dynamic graphs?

This theme investigates approximation algorithms and fully dynamic algorithms that maintain approximate or exact maximum weighted matching solutions efficiently in various graph settings, including weighted, dynamic, incremental, and decremental graphs. These algorithmic developments have crucial implications for robust and scalable network design, matching augmentation, and real-time graph updates.

Key finding: This paper introduces a fully dynamic algorithm that maintains an approximate maximum weight matching with weight at least one-eighth of the optimum in general weighted graphs. It achieves expected amortized O(log n log C)... Read more
Key finding: The authors present a 5/3-approximation algorithm for the matching augmentation problem (MAP), improving on previous 7/4-approximation algorithms. The problem involves augmenting a cost-zero matching with minimum cost edges... Read more
Key finding: This research develops asymptotically optimal policies for centralized dynamic matching markets with general matching utility distributions. By combining fluid limits and extreme value theory, it characterizes trade-offs... Read more

All papers in Maximum matching

Let ω0(G) denote the number of odd components of a graph G. The deficiency of G is defined as def (G) = max X⊆V (G) (ω0(G -X) -|X|), and this equals the number of vertices unmatched by any maximum matching of Recently a graph operator,... more
A well-known formula of Tutte and Berge expresses the size of a maximum matching in a graph G in terms of what is usually called the deficiency. A subset X of V (G) for which this deficiency is attained is called a Tutte set of G. While... more
Let ω0(G) denote the number of odd components of a graph G. The deficiency of G is defined as def (G) = max X⊆V (G) (ω0(G -X) -|X|), and this equals the number of vertices unmatched by any maximum matching of Recently a graph operator,... more
A well-known formula of Tutte and Berge expresses the size of a maximum matching in a graph G in terms of what is usually called the deficiency. A subset X of V (G) for which this deficiency is attained is called a Tutte set of G. While... more
This paper studies parallel search algorithms within the framework of independence systems. It is motivated by earlier work on parallel algorithms for concrete problems such as the determination of a maximal independent set of vertices or... more
We show that for every ε > 0 there exist δ > 0 and n0 ∈ N such that every 3-uniform hypergraph on n ≥ n0 vertices with the property that every k-vertex subset, where k ≥ δn, induces at least 1 4 + ε k 3 edges, contains K - 4 as a... more
The codegree threshold of K_4^-.
We study the minimum spanning tree problem, the maximum matching problem and the shortest path problem subject to binary disjunctive constraints: A negative disjunctive constraint states that a certain pair of edges cannot be contained... more
The main objective of our work is to align multiple sequences together on the basis of statistical approach in lieu of heuristics approach. Here we are proposing a novel idea for aligning multiple sequences in which we will be considering... more
We consider a relaxation of the concept of well-covered graphs, which are graphs with all maximal independent sets of the same size. The extent to which a graph fails to be well-covered can be measured by its independence gap, defined as... more
We consider a relaxation of the concept of well-covered graphs, which are graphs with all maximal independent sets of the same size. The extent to which a graph fails to be well-covered can be measured by its independence gap, defined as... more
We consider a relaxation of the concept of well-covered graphs, which are graphs with all maximal independent sets of the same size. The extent to which a graph fails to be well-covered can be measured by its independence gap, defined as... more
We study graphs in which the maximum and the minimum sizes of a maximal independent set differ by exactly one. We call these graphs almost well-covered, in analogy with the class of well-covered graphs, in which all maximal independent... more
The annihilation number a of a graph is an upper bound of the independence number α of a graph. In this article we characterize graphs with equal independence and annihilation numbers. In particular, we show that α = a if, and only if,... more
In this paper we study relationships between the matching number, written µ(G), and the independence number, written α(G). Our first main result is to show where X is any intersection of maximum independent sets in G. Our second main... more
The annihilation number $a$ of a graph is an upper bound of the independence number $\alpha$ of a graph. In this article we characterize graphs with equal independence and annihilation numbers. In particular, we show that $\alpha=a$ if,... more
Recently, the graph theoretic independence number has been linked to fullerene stability [S.
For a fixed family F of graphs, an F -packing in a graph G is a set of pairwise vertexdisjoint subgraphs of G, each isomorphic to an element of F . Finding an F -packing that maximizes the number of covered edges is a natural... more
The class of graphs where the size of a minimum vertex cover equals that of a maximum matching is known as König-Egerváry graphs. König-Egerváry graphs have been studied extensively from a graph theoretic point of view. In this paper, we... more
In every high frequency transport system, the problem of regularity is critical. Randomness can increase passenger's travel time. We focus the attention on the real-time deadheading problem, because deadheading is the only way that allows... more
Microarray gene cxprl!.~sion arrays are widely uscd in biological rcscnrches. WII!!n lhe genes are followed ai severa! lime painl", Ihose arrays would givc a time-series for each gene. Usual c1ustering rncthods. sueh as k-means or... more
The stability number of a graph G, denoted by α(G), is the cardinality of a maximum stable set, and µ(G) is the cardinality of a maximum matching in G. If α(G) + µ(G) equals its order, then G is a König-Egerváry graph. In this paper we... more
A maximum stable set in a graph G is a stable set of maximum size. S is a local maximum stable set of G, and we write S ∈ Ψ(G), if S is a maximum stable set of the subgraph spanned by S ∪ N (S), where N (S) is the neighborhood of S. A... more
The stability number of the graph G, denoted by α(G), is the cardinality of a maximum stable set of G. A graph is well-covered if every maximal stable set has the same size. G is a König-Egerváry graph if its order equals α(G) + µ(G),... more
Let $G$ be a simple graph with vertex set $V\left( G\right) $. A set $S\subseteq V\left( G\right) $ is independent if no two vertices from $S$ are adjacent, and by $\mathrm{Ind}(G)$ we mean the family of all independent sets of $G$. The... more
An independent set in a graph is a set of pairwise non-adjacent vertices, and α(G) is the size of a maximum independent set in the graph G. A matching is a set of non-incident edges, while µ(G) is the cardinality of a maximum matching. If... more
A set S of vertices is independent in a graph G, and we write S ∈ Ind(G), if no two vertices from S are adjacent, and α(G) is the cardinality of an independent set of maximum size, while core(G) denotes the intersection of all maximum... more
A maximum stable set in a graph G is a stable set of maximum size. S is a local maximum stable set of G, and we write S ∈ (G), if S is a maximum stable set of the subgraph spanned by S ∪ N (S), where N (S) is the neighborhood of S. A... more
A matching M is uniquely restricted in a graph G if its saturated vertices induce a subgraph which has a unique perfect matching, namely M itself [M.C. Golumbic, T. Hirst, M. Lewenstein, Uniquely restricted matchings, Algorithmica 31... more
Abstract. The stability number of the graph G, denoted by α (G), is the cardinality of a maximum stable set of G. In this paper we characterize the square-stable graphs, ie, the graphs enjoying the property α (G)= α (G 2), where G 2 is... more
G is a well-covered graph provided all its maximal stable sets are of the same size (Plummer, 1970). S is a local maximum stable set of G, and we denote by S∈ Ψ (G), if S is a maximum stable set of the subgraph induced by S∪ N (S), where... more
Optical communication is a promising candidate for many emerging networking and parallel/distributed computing applications because of its huge bandwidth. Wavelength Division Multiplexing (WDM) is a technique that can better utilize the... more
In this paper, we have developed a fully-dynamic algorithm for maintaining cardinality of maximum-matching in a tree using the construction of top-trees. The time complexities are as follows: ... 1. Initialization Time: O(n(log(n))) to... more
Word segmentation is one of the most important tasks in NLP. This task, within Vietnamese language and its own features, faces some challenges, especially in words boundary determination. To tackle the task of Vietnamese word... more
dégradation des performances d'un tag particulier dans une configuration donnée de tags environnants est évaluée individuellement, les moments statistiques ainsi que les fonctions de répartition permettent de prédire le comportement d'une... more
Abstract: The aim of this paper is to study the notion of critical element of a proper discrete Morse function defined on non-compact graphs and surfaces. It is an extension to the non-compact case of the concept of critical simplex which... more
In this paper, we have developed a fully-dynamic algorithm for maintaining cardinality of maximum-matching in a tree using the construction of top-trees. The time complexities are as follows: ... 1. Initialization Time: O(n(log(n))) to... more
More and more people rely on Web information and with the advance of Web 2.0 technologies they can increasingly easily participate to the creation of this information. Country-level politicians could not ignore this trend and have started... more
The undersigned certify that they have read, and recommend to the Faculty of Graduate Studies for acceptance, a thesis entitled "Dynamic and Self-stabilizing Distributed Matching" submitted by Subhendu Chattopadhyay in partial fulfillment... more
It is generafly believed that words, rather than characters, should be the smallest indexing unit for Chinese text retrieval systems, and that it is essential to have a comprehensive Chinese dictionary or lexicon for Chhmse text retrieval... more
It is generafly believed that words, rather than characters, should be the smallest indexing unit for Chinese text retrieval systems, and that it is essential to have a comprehensive Chinese dictionary or lexicon for Chhmse text retrieval... more
Ubiquitous data flow through a directed complex network requires the complete structural controllability of the network. For evaluating the structural controllability of any network, determination of maximum matching in the network is a... more
We present an improved average case analysis of the maximum cardinality matching problem. We show that in a bipartite or general random graph on n vertices, with high probability every non-maximum matching has an augmenting path of length... more
Word segmentation is one of the most important tasks in NLP. This task, within Vietnamese language and its own features, faces some challenges, especially in words boundary determination. To tackle the task of Vietnamese word... more
Using virtual output queueing(VOQ), maximum matching scheduling slgorithms have been shown to achieve 100% throughput in input-queued switches, but has high complexity such that implementation is infensible for high-speed systems... more
A clutter (or antichain or Sperner family) L is a pair (V, E), where V is a finite set and E is a family of subsets of V none of which is a subset of another. Usually, the elements of V are called vertices of L, and the elements of E are... more
Let f (n, r, k) be the minimal number such that every hypergraph larger than f (n, r, k) contained in [n] r contains a matching of size k, and let g(n, r, k) be the minimal number such that every hypergraph larger than g(n, r, k)... more
We develop an algorithmic framework to decompose a collection of time-stamped text documents into semantically coherent threads. Our formulation leads to a graph decomposition problem on directed acyclic graphs, for which we obtain three... more
Download research papers for free!