Multiplicative Auction Algorithm for Approximate Maximum Weight Bipartite Matching

01/22/2023
by   Da Wei Zheng, et al.
0

We present an auction algorithm using multiplicative instead of constant weight updates to compute a (1-)-approximate maximum weight matching (MWM) in a bipartite graph with n vertices and m edges in time O(m^-1log(^-1)), matching the running time of the linear-time approximation algorithm of Duan and Pettie [JACM '14]. Our algorithm is very simple and it can be extended to give a dynamic data structure that maintains a (1-)-approximate maximum weight matching under (1) edge deletions in amortized O(^-1log(^-1)) time and (2) one-sided vertex insertions. If all edges incident to an inserted vertex are given in sorted weight the amortized time is O(^-1log(^-1)) per inserted edge. If the inserted incident edges are not sorted, the amortized time per inserted edge increases by an additive term of O(log n). The fastest prior dynamic (1-)-approximate algorithm in weighted graphs took time O(√(m)^-1log (w_max)) per updated edge, where the edge weights lie in the range [1,w_max].

READ FULL TEXT

page 5

page 6

page 9

research
02/16/2023

Incremental (1-ε)-approximate dynamic matching in O(poly(1/ε)) update time

In the dynamic approximate maximum bipartite matching problem we are giv...
research
03/25/2019

A Weighted Approach to the Maximum Cardinality Bipartite Matching Problem with Applications in Geometric Settings

We present a weighted approach to compute a maximum cardinality matching...
research
01/18/2021

Revisiting the Auction Algorithm for Weighted Bipartite Perfect Matchings

We study the classical weighted perfect matchings problem for bipartite ...
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
09/09/2020

Sensitivity Analysis of the Maximum Matching Problem

We consider the sensitivity of algorithms for the maximum matching probl...
research
05/13/2019

Maximum Weighted Matching with Few Edge Crossings for 2-Layered Bipartite Graph

Let c denote a non-negative constant. Suppose that we are given an edge-...
research
12/08/2021

Blocking Trails for f-factors of Multigraphs

Blocking flows, introduced by Dinic [2] for network flow, have been used...

Please sign up or login with your details

Forgot password? Click here to reset