Fully-dynamic Weighted Matching Approximation in Practice

04/27/2021
by   Eugenio Angriman, et al.
0

Finding large or heavy matchings in graphs is a ubiquitous combinatorial optimization problem. In this paper, we engineer the first non-trivial implementations for approximating the dynamic weighted matching problem. Our first algorithm is based on random walks/paths combined with dynamic programming. The second algorithm has been introduced by Stubbs and Williams without an implementation. Roughly speaking, their algorithm uses dynamic unweighted matching algorithms as a subroutine (within a multilevel approach); this allows us to use previous work on dynamic unweighted matching algorithms as a black box in order to obtain a fully-dynamic weighted matching algorithm. We empirically study the algorithms on an extensive set of dynamic instances and compare them with optimal weighted matchings. Our experiments show that the random walk algorithm typically fares much better than Stubbs/Williams (regarding the time/quality tradeoff), and its results are often not far from the optimum.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/20/2020

Dynamic Matching Algorithms in Practice

In recent years, significant advances have been made in the design and a...
research
05/08/2019

Finding Optimal Longest Paths by Dynamic Programming in Parallel

We propose an exact algorithm for solving the longest simple path proble...
research
08/10/2021

Random Rank-Based, Hierarchical or Trivial: Which Dynamic Graph Algorithm Performs Best in Practice?

Fully dynamic graph algorithms that achieve polylogarithmic or better ti...
research
11/04/2014

A Weighted Common Subgraph Matching Algorithm

We propose a weighted common subgraph (WCS) matching algorithm to find t...
research
06/05/2019

Distributed Weighted Matching via Randomized Composable Coresets

Maximum weight matching is one of the most fundamental combinatorial opt...
research
11/06/2020

A Simple Algorithm for Higher-order Delaunay Mosaics and Alpha Shapes

We present a simple algorithm for computing higher-order Delaunay mosaic...
research
01/31/2013

Toward a Dynamic Programming Solution for the 4-peg Tower of Hanoi Problem with Configurations

The Frame-Stewart algorithm for the 4-peg variant of the Tower of Hanoi,...

Please sign up or login with your details

Forgot password? Click here to reset