English

Algorithms for the Euclidean Bipartite Edge Cover Problem

Discrete Mathematics 2022-07-28 v2 Computational Geometry

Abstract

Given a graph G=(V,E)G=(V,E) with costs on its edges, the minimum-cost edge cover problem consists of finding a subset of EE covering all vertices in VV at minimum cost. If GG is bipartite, this problem can be solved in time O(V3)O(|V|^3) via a well-known reduction to a maximum-cost matching problem on GG. If in addition VV is a set of points on the Euclidean line, Collanino et al. showed that the problem can be solved in time O(VlogV)O(|V| \log |V|) and asked whether it can be solved in time o(V3)o(|V|^3) if VV is a set of points on the Euclidean plane. We answer this in the affirmative, giving an O(V2.5logV)O(|V|^{2.5} \log |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.

Keywords

Cite

@article{arxiv.2207.09063,
  title  = {Algorithms for the Euclidean Bipartite Edge Cover Problem},
  author = {Rodrigo A. Castro and José M. Díaz-Báñez and Marco A. Heredia and Jorge Urrutia and Inmaculada Ventura and Francisco J. Zaragoza},
  journal= {arXiv preprint arXiv:2207.09063},
  year   = {2022}
}

Comments

Shortly after the submission to arXiv, we found that the main result was surpassed by recent results from other authors

R2 v1 2026-06-25T01:02:25.996Z