A sweepline algorithm to solve the two-center problem (Q1318733)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: A sweepline algorithm to solve the two-center problem |
scientific article; zbMATH DE number 540880
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | A sweepline algorithm to solve the two-center problem |
scientific article; zbMATH DE number 540880 |
Statements
A sweepline algorithm to solve the two-center problem (English)
0 references
5 April 1994
0 references
Given a set \(N= \{p_ 1,p_ 2,\dots,p_ n\}\) of \(n\) points in the plane, the two-center problem is to allocate two circles such that all the points in \(N\) are covered by the two circles (each point is covered by at least one circle) and the radius of the bigger circle is minimized. In this paper, a sweepline algorithm has been proposed to solve the two- center problem with time complexity \(O(n^ 2\log n+ H(N))\); where \(H(N)\) is a function of the given point set \(N\) and \(H(N)\leq n^ 3\). The average case time complexity of the proposed algorithm is also analyzed. If the given \(n\) points are uniformly dispersed in a convex polygon, then we show that the proposed two-center algorithm has an expected time complexity \(O(n^ 2\log n)\).
0 references
average-case performance
0 references
computational geometry
0 references
geometric location problem
0 references
two-center problem
0 references
sweepline algorithm
0 references