Hall-type theorems for fast almost dynamic matching and applications

04/05/2022
by   Bruno Bauwens, et al.
0

A dynamic set of size up to K is a set in which elements can be inserted and deleted and which at any moment in its history has at most K elements. In dynamic matching in a bipartite graph, each element, when it is inserted in a dynamic subset of left nodes, makes a request to be matched with one of its neighbors, and the request has to be satisfied on-the-fly without knowing future insertions and deletions and without revoking past matchings. We consider a relaxation of dynamic matching in which each matching can survive at most T insertions, and a right node can be assigned to more than one node of the dynamic set. We show that a bipartite graph satisfying the condition in Hall Marriage Theorem up to K has fast T-surviving dynamic matching for dynamic sets of size up to K, in which every right node can be assigned to at most O(log(KT)) left nodes. Fast matching means that each matching is done in time poly(log N, log T, D), where N is the number of left nodes, and D is the left degree. We obtain a similar result for epsilon-rich matching, in which a left node needs to be assigned (1-epsilon) fraction of its neighbors. By taking O(log (KT)) clones of the right set, one obtains T-surviving dynamic standard matching (with no sharing of right nodes). We construct explicit bipartite graphs admitting T-surviving dynamic matching up to K with small left degree D and small right set R, and similarly for ϵ-rich matching. Specifically, D and |R|/K are polynomial in log N and log T, and for ϵ-rich the dependency is quasipolynomial. Previous constructions, both non-explicit and explicit, did not require the T-surviving restriction, but had only slow matching algorithms running in time exponential in K log N. We give two applications. The first one is in the area of non-blocking networks, and the second one is about one-probe storage schemes for dynamic sets.

READ FULL TEXT
research
02/16/2021

Online matching in lossless expanders

Bauwens and Zimand [BZ 2019] have shown that lossless expanders have an ...
research
10/30/2021

The CAT SET on the MAT: Cross Attention for Set Matching in Bipartite Hypergraphs

Usual relations between entities could be captured using graphs; but tho...
research
01/28/2019

Bipartite Envy-Free Matching

Bipartite Envy-Free Matching (BEFM) is a relaxation of perfect matching....
research
04/29/2020

The Dual Polynomial of Bipartite Perfect Matching

We obtain a description of the Boolean dual function of the Bipartite Pe...
research
09/04/2021

Dynamic Meta-theorems for Distance and Matching

Reachability, distance, and matching are some of the most fundamental gr...
research
11/15/2021

Improved Decoding of Expander Codes

We study the classical expander codes, introduced by Sipser and Spielman...
research
01/21/2020

Bipartite Perfect Matching as a Real Polynomial

We obtain a description of the Bipartite Perfect Matching decision probl...

Please sign up or login with your details

Forgot password? Click here to reset