Algorithms for the Euclidean Bipartite Edge Cover Problem

07/19/2022
by   Rodrigo A. Castro, et al.
0

Given a graph G=(V,E) with costs on its edges, the minimum-cost edge cover problem consists of finding a subset of E covering all vertices in V at minimum cost. If G is bipartite, this problem can be solved in time O(|V|^3) via a well-known reduction to a maximum-cost matching problem on G. If in addition V is a set of points on the Euclidean line, Collanino et al. showed that the problem can be solved in time O(|V| log |V|) and asked whether it can be solved in time o(|V|^3) if V is a set of points on the Euclidean plane. We answer this in the affirmative, giving an O(|V|^2.5log |V|) algorithm based on the Hungarian method using weighted Voronoi diagrams. We also propose some 2-approximation algorithms and give experimental results of our implementations.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/15/2021

Exact and Approximation Algorithms for Many-To-Many Point Matching in the Plane

Given two sets S and T of points in the plane, of total size n, a many-t...
research
02/27/2014

Scaling hypothesis for the Euclidean bipartite matching problem

We propose a simple yet very predictive form, based on a Poisson's equat...
research
09/21/2020

On rooted k-connectivity problems in quasi-bipartite digraphs

We consider the directed Rooted Subset k-Edge-Connectivity problem: give...
research
12/31/2020

Faster Distance-Based Representative Skyline and k-Center Along Pareto Front in the Plane

We consider the problem of computing the distance-based representative s...
research
07/15/2020

An Õ(n^5/4) Time ε-Approximation Algorithm for RMS Matching in a Plane

The 2-Wasserstein distance (or RMS distance) is a useful measure of simi...
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
03/04/2023

On Maximum Bipartite Matching with Separation

Maximum bipartite matching is a fundamental algorithmic problem which ca...

Please sign up or login with your details

Forgot password? Click here to reset