Blocking Trails for f-factors of Multigraphs

12/08/2021
by   Harold N. Gabow, et al.
0

Blocking flows, introduced by Dinic [2] for network flow, have been used to speed up many augmenting-path type algorithms, especially matching algorithms e.g., [18, 23, 16]. We present an O(m) time algorithm for blocking trails for f-factors of general multigraphs. This improves a previous algorithm by a factor of α(m,n). This speeds up a number of efficient algorithms for f-factors, e.g., the algorithm of [11] for maximum weight f-matching improves by the aforementioned α(m,n) factor to running time O( √(ΦlogΦ) m log (Φ W) ) for Φ =∑ _v∈ V f(v), W the maximum edge weight. This time bound is within a factor √(logΦ) of the bound for bipartite multigraphs. The technical difficulty for this work stems from the fact that previous algorithms for both matching and f-matching use vertex contractions to form blossoms, but our dfs-based approach necessitates using edge contractions. As an example difficulty, edge contractions introduce a new form of blossoms we call "skew blossoms". These are configurations that must be reorganized in order to become valid blossoms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/17/2020

A Scaling Algorithm for Weighted f-Factors in General Graphs

We study the maximum weight perfect f-factor problem on any general simp...
research
01/22/2023

Multiplicative Auction Algorithm for Approximate Maximum Weight Bipartite Matching

We present an auction algorithm using multiplicative instead of constan...
research
01/13/2023

Sublinear Algorithms for TSP via Path Covers

We study sublinear time algorithms for the traveling salesman problem (T...
research
10/02/2020

A Weight-scaling Algorithm for f-factors of Multigraphs

We discuss combinatorial algorithms for finding a maximum weight f-facto...
research
11/08/2017

R(QPS-Serena) and R(QPS-Serenade): Two Novel Augmenting-Path Based Algorithms for Computing Approximate Maximum Weight Matching

In this addendum, we show that the switching algorithm QPS-SERENA can be...
research
05/04/2022

Maximum-utility popular matchings with bounded instability

In a graph where vertices have preferences over their neighbors, a match...
research
02/07/2014

Heliostat blocking and shadowing efficiency in the video-game era

Blocking and shadowing is one of the key effects in designing and evalua...

Please sign up or login with your details

Forgot password? Click here to reset