A Scaling Algorithm for Weighted f-Factors in General Graphs

03/17/2020
by   Ran Duan, et al.
0

We study the maximum weight perfect f-factor problem on any general simple graph G=(V,E,w) with positive integral edge weights w, and n=|V|, m=|E|. When we have a function f:V→N_+ on vertices, a perfect f-factor is a generalized matching so that every vertex u is matched to f(u) different edges. The previous best algorithms on this problem have running time O(m f(V)) [Gabow 2018] or Õ(W(f(V))^2.373)) [Gabow and Sankowski 2013], where W is the maximum edge weight, and f(V)=∑_u∈ Vf(u). In this paper, we present a scaling algorithm for this problem with running time Õ(mn^2/3log W). Previously this bound is only known for bipartite graphs [Gabow and Tarjan 1989]. The running time of our algorithm is independent of f(V), and consequently it first breaks the Ω(mn) barrier for large f(V) even for the unweighted f-factor problem in general graphs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/29/2021

Exact algorithms for maximum weighted independent set on sparse graphs

The maximum independent set problem is one of the most important problem...
research
12/08/2021

Blocking Trails for f-factors of Multigraphs

Blocking flows, introduced by Dinic [2] for network flow, have been used...
research
08/24/2019

Circle Graph Isomorphism in Almost Linear Time

Circle graphs are intersection graphs of chords of a circle. In this pap...
research
09/13/2020

Breaking the n-Pass Barrier: A Streaming Algorithm for Maximum Weight Bipartite Matching

Given a weighted bipartite graph with n vertices and m edges, the 𝑚𝑎𝑥𝑖𝑚𝑢...
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
05/02/2018

Largest Weight Common Subtree Embeddings with Distance Penalties

The largest common embeddable subtree problem asks for the largest possi...
research
11/17/2022

A (simple) classical algorithm for estimating Betti numbers

We describe a simple algorithm for estimating the k-th normalized Betti ...

Please sign up or login with your details

Forgot password? Click here to reset