Maintaining Optimality in Assignment Problem against Weight Updates around Vertices

08/24/2022
by   Kohei Morita, et al.
0

We consider a dynamic situation in the weighted bipartite matching problem in which edge weights are repeatedly updated and each update occurs around a single vertex. Our objective is to maintain an optimal matching at any moment. A trivial approach is to compute an optimal matching from scratch each time an update occurs, but this seems inefficient. In this paper, we show that, if we simultaneously maintain a dual solution, then it suffices to perform Dijkstra's algorithm only once per update. As an application of our result, we provide a faster implementation of the envy-cycle procedure for finding an envy-free allocation of indivisible goods. Our algorithm runs in O(mn^2) time, while the known bound of the original one is O(mn^3), where n and m denote the numbers of agents and items, respectively.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/15/2022

Dynamic Algorithms for Maximum Matching Size

We study fully dynamic algorithms for maximum matching. This is a well-s...
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
11/01/2019

Update of a conditional probability by minimal divergence

The present paper investigates the situation that two events which are b...
research
03/15/2018

Dynamic Approximate Matchings with an Optimal Recourse Bound

In the area of dynamic matching algorithms, the number of changes to the...
research
06/22/2021

Fully Dynamic Algorithms for Minimum Weight Cycle and Related Problems

We consider the directed minimum weight cycle problem in the fully dynam...
research
03/22/2018

Update Thresholds of More Accurate Time Stamp for Event Reconstruction

Many systems rely on reliable timestamps to determine the time of a part...
research
06/30/2020

Vertex guarding for dynamic orthogonal art galleries

Given an orthogonal polygon with orthogonal holes, we devise a dynamic a...

Please sign up or login with your details

Forgot password? Click here to reset