Algorithms for the Euclidean Bipartite Edge Cover Problem
Rodrigo A. Castro (1), Jos\'e M. D\'iaz-B\'a\~nez (2), Marco A., Heredia (1), Jorge Urrutia (3), Inmaculada Ventura (2), Francisco J. Zaragoza, (1) ((1) Departamento de Sistemas, Universidad Aut\'onoma Metropolitana -, Azcapotzalco, Mexico City, Mexico

TL;DR
This paper presents a faster algorithm for solving the Euclidean bipartite edge cover problem in the plane, improving previous solutions and providing approximation algorithms with experimental validation.
Contribution
It introduces an $O(|V|^{2.5} \,\log |V|)$ algorithm for the Euclidean bipartite edge cover problem, surpassing the prior $O(|V|^3)$ solution, and proposes effective approximation methods.
Findings
The new algorithm runs in $O(|V|^{2.5} \,\log |V|)$ time.
Approximation algorithms achieve a 2-approximation ratio.
Experimental results demonstrate practical efficiency.
Abstract
Given a graph with costs on its edges, the minimum-cost edge cover problem consists of finding a subset of covering all vertices in at minimum cost. If is bipartite, this problem can be solved in time via a well-known reduction to a maximum-cost matching problem on . If in addition is a set of points on the Euclidean line, Collanino et al. showed that the problem can be solved in time and asked whether it can be solved in time if is a set of points on the Euclidean plane. We answer this in the affirmative, giving an algorithm based on the Hungarian method using weighted Voronoi diagrams. We also propose some 2-approximation algorithms and give experimental results of our implementations.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Geometry and Mesh Generation · Complexity and Algorithms in Graphs · Advanced Graph Theory Research
