2000•International Journal of Computational Geometry & ApplicationsOpen access

COMPUTING LARGEST CIRCLES SEPARATING TWO SETS OF SEGMENTS

JEAN-DANIEL BOISSONNAT, Jurek Czyzowicz, Olivier Devillers, Jorge Urrutia, Mariette Yvinec

Open full text 22 citations

Abstract

A circle C separates two planar sets if it encloses one of the sets and its open interior disk does not meet the other set. A separating circle is a largest one if it cannot be locally increased while still separating the two given sets. An Θ(n log n) optimal algorithm is proposed to find all largest circles separating two given sets of line segments when line segments are allowed to meet only at their endpoints. In the general case, when line segments may intersect Ω(n 2 ) times, our algorithm can be adapted to work in O(nα(n) log n) time and O (nα(n)) space, where α(n) represents the extremely slowly growing inverse of the Ackermann function.

Open-access reader

About this research paper

What this paper is about

A circle C separates two planar sets if it encloses one of the sets and its open interior disk does not meet the other set. A separating circle is a largest one if it cannot be locally increased while still separating the two given sets. An Θ(n log n) optimal algorithm is proposed to find all largest circles separating two given sets of line segments when line segments are allowed to meet only at their endpoints. In the general case, when line segments may intersect Ω(n 2 ) times, our algorithm can be adapted to work in O(nα(n) log n) time and O (nα(n)) space, where α(n) represents the extremely slowly growing inverse of the Ackermann function.

Why it matters

OpenAlex reports 22 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

A circle C separates two planar sets if it encloses one of the sets and its open interior disk does not meet the other set. A separating circle is a largest one if it cannot be locally increased while still separating the two given sets. An Θ(n log n) optimal algorithm is proposed to find all largest circles separating two given sets of line segments when line segments are allowed to meet only at their endpoints. In the general case, when line segments may intersect Ω(n 2 ) times, our algorithm can be adapted to work in O(nα(n) log n) time and O (nα(n)) space, where α(n) represents the extremely slowly growing inverse of the Ackermann function.

Key concepts: Ackermann function, Combinatorics, Line segment, Omega, Mathematics, Line (geometry), Inverse, Planar

Related papers

Back to paper searchBrowse research topicsOriginal source
COMPUTING LARGEST CIRCLES SEPARATING TWO SETS OF SEGMENTS — Research Paper | ScholarLens