Source author record

Eunjin Oh

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

2works
1topics
4close collaborators

Published work

2 publications

preprint2020arXiv

The Maximum-Level Vertex in an Arrangement of Lines

Let LL be a set of nn lines in the plane, not necessarily in general position. We present an efficient algorithm for finding all the vertices of the arrangement A(L)A(L) of maximum level, where the level of a vertex vv is the number of lines of LL that pass strictly below vv. The problem, posed in Exercise~8.13 in de Berg etal [BCKO08], appears to be much harder than it seems, as this vertex might not be on the upper envelope of the lines. We first assume that all the lines of LL are distinct, and distinguish between two cases, depending on whether or not the upper envelope of LL contains a bounded edge. In the former case, we show that the number of lines of LL that pass above any maximum level vertex v0v_0 is only O(log⁡n)O(\log n). In the latter case, we establish a similar property that holds after we remove some of the lines that are incident to the single vertex of the upper envelope. We present algorithms that run, in both cases, in optimal O(nlog⁡n)O(n\log n) time. We then consider the case where the lines of LL are not necessarily distinct. This setup is more challenging, and the best we have is an algorithm that computes all the maximum-level vertices in time O(n4/3log⁡3n)O(n^{4/3}\log^{3}n). Finally, we consider a related combinatorial question for degenerate arrangements, where many lines may intersect in a single point, but all the lines are distinct: We bound the complexity of the weighted kk-level in such an arrangement, where the weight of a vertex is the number of lines that pass through the vertex. We show that the bound in this case is O(n4/3)O(n^{4/3}), which matches the corresponding bound for non-degenerate arrangements, and we use this bound in the analysis of one of our algorithms.

preprint2015arXiv

A linear-time algorithm for the geodesic center of a simple polygon

Given two points in a simple polygon PP of nn vertices, its geodesic distance is the length of the shortest path that connects them among all paths that stay within PP. The geodesic center of PP is the unique point in PP that minimizes the largest geodesic distance to all other points of PP. In 1989, Pollack, Sharir and Rote [Disc. \& Comput. Geom. 89] showed an O(nlog⁡n)O(n\log n)-time algorithm that computes the geodesic center of PP. Since then, a longstanding question has been whether this running time can be improved (explicitly posed by Mitchell [Handbook of Computational Geometry, 2000]). In this paper we affirmatively answer this question and present a linear time algorithm to solve this problem.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.