Incremental $(1-Ξ΅)$-approximate dynamic matching in $O(poly(1/Ξ΅))$ update time

February 16, 2023 Β· Declared Dead Β· + Add venue

πŸ‘» CAUSE OF DEATH: Ghosted
No code link whatsoever

"No code URL or promise found in abstract"

Evidence collected by the PWNC Scanner

Authors Joakim Blikstad, Peter Kiss arXiv ID 2302.08432 Category cs.DS: Data Structures & Algorithms Citations 1 Last Checked 4 months ago
Abstract
In the dynamic approximate maximum bipartite matching problem we are given bipartite graph $G$ undergoing updates and our goal is to maintain a matching of $G$ which is large compared the maximum matching size $ΞΌ(G)$. We define a dynamic matching algorithm to be $Ξ±$ (respectively $(Ξ±, Ξ²)$)-approximate if it maintains matching $M$ such that at all times $|M | \geq ΞΌ(G) \cdot Ξ±$ (respectively $|M| \geq ΞΌ(G) \cdot Ξ±- Ξ²$). We present the first deterministic $(1-Ξ΅)$-approximate dynamic matching algorithm with $O(poly(Ξ΅^{-1}))$ amortized update time for graphs undergoing edge insertions. Previous solutions either required super-constant [Gupta FSTTCS'14, Bhattacharya-Kiss-Saranurak SODA'23] or exponential in $1/Ξ΅$ [Grandoni-Leonardi-Sankowski-Schwiegelshohn-Solomon SODA'19] update time. Our implementation is arguably simpler than the mentioned algorithms and its description is self contained. Moreover, we show that if we allow for additive $(1, Ξ΅\cdot n)$-approximation our algorithm seamlessly extends to also handle vertex deletions, on top of edge insertions. This makes our algorithm one of the few small update time algorithms for $(1-Ξ΅)$-approximate dynamic matching allowing for updates both increasing and decreasing the maximum matching size of $G$ in a fully dynamic manner.
Community shame:
Not yet rated
Community Contributions

Found the code? Know the venue? Think something is wrong? Let us know!

πŸ“œ Similar Papers

In the same crypt β€” Data Structures & Algorithms

Died the same way β€” πŸ‘» Ghosted