Disjoint Stable Matchings in Linear Time

11/26/2020
by   Prajakta Nimbhorkar, et al.
0

We show that given a SM instance G as input we can find a largest collection of pairwise edge-disjoint stable matchings of G in time linear in the input size. This extends two classical results: 1. The Gale-Shapley algorithm, which can find at most two ("extreme") pairwise edge-disjoint stable matchings of G in linear time, and 2. The polynomial-time algorithm for finding a largest collection of pairwise edge-disjoint perfect matchings (without the stability requirement) in a bipartite graph, obtained by combining König's characterization with Tutte's f-factor algorithm.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/06/2021

Computing the 4-Edge-Connected Components of a Graph in Linear Time

We present the first linear-time algorithm that computes the 4-edge-conn...
research
09/08/2022

Packing K_rs in bounded degree graphs

We study the problem of finding a maximum-cardinality set of r-cliques i...
research
08/11/2019

Linking of three triangles in 3-space

Two triples of pairwise disjoint triangles in 3-space are combinatoriall...
research
02/21/2022

Loop unrolling of UCA models: distance labeling

A proper circular-arc (PCA) model is a pair M = (C, A) where C is a circ...
research
08/15/2018

Edge Disjoint Spanning Trees in an Undirected Graph with E=2(V-1)

Given a connected undirected graph G = [V; E] where |E| =2(|V| -1), we p...
research
04/10/2018

New inequalities for families without k pairwise disjoint members

Some best possible inequalities are established for k-partition-free fam...
research
02/28/2020

Edge-Disjoint Branchings in Temporal Graphs

A temporal digraph G is a triple (G, γ, λ) where G is a digraph, γ is a ...

Please sign up or login with your details

Forgot password? Click here to reset