Bipartite graph matching for points on a line or a circle
Journal of Algorithms
Combinatorial optimization: algorithms and complexity
Combinatorial optimization: algorithms and complexity
Optimal shortest path queries in a simple polygon
SCG '87 Proceedings of the third annual symposium on Computational geometry
STOC '88 Proceedings of the twentieth annual ACM symposium on Theory of computing
Hi-index | 0.00 |
An &Ogr;(n3/2√&agr;(n)) time algorithm is presented for finding a minimum-weight matching of a set of 2n points lying on the boundary of a convex polygon, where &agr;(n) is the functional inverse of the Ackerman's function. Generalizing this result, we obtain an &Ogr;(n3/2 logn√&agr;(n)) time algorithm for the minimum-weight matching of points lying on the boundary of a simple nonconvex polygon, where we require that the line segments joining the matched pairs be contained within the polygon. We also consider the maximum-weight matching problem, and obtain algorithms of complexities &Ogr;(n) and &Ogr;(n log n) for the convex and the nonconvex case, respectively. By contrast, finding a weighted matching of an arbitrary set of points takes &Ogr;(n5/2 log4 n) time [Vaidya 1987].