EDBT 2026 Demo / reviewers in the wild / expert
Hee-Kap Ahn
dblp:65/358
· DBLP profile ↗
132ranked-venue papers
58as first author
34since 2021 · last 2026
0000-0001-7177-1679ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 81 · 37 first-author · 19 since 2021Graphics, computer vision, multimedia, augmented reality and games · 45 · 21 first-author · 15 since 2021Databases, data management, data science and information retrieval · 7 · 1 first-author · 1 since 2021Artificial intelligence and machine learning · 3Applied, interdisciplinary, general and emerging computing · 2Security and privacy · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Smallest Convex Hulls of PolygonsabstractWe study the problem of minimizing the area of the convex hull of k polygons with a total of n vertices in the plane, under translations and rigid motions for any fixed k ≥ 3. For any ε ∈ (0, 1), we give (1 + ε)-approximation algorithms running in O(ε^{-1/2} log n + ε^{1/2 - k}) time for translations, and in O(ε^{-1/2} log n + ε^{3/2 - 2k}) time for rigid motions. We also consider minimizing the perimeter of the convex hull under translations and obtain a (1 + ε)-approximation algorithm running in O(ε^{-1/2} log n + ε^{1/2 - k}log^{k-1}(1/ε)) time. To the best of our knowledge, these are the first results of this kind for k ≥ 3 polygons. Furthermore, for the special case of two polygons with n₀ and n₁ vertices (n₀ ≥ n₁), respectively, we give an O(n₀+n₁log²(n₀+n₁))-time algorithm for the minimum-perimeter problem. This significantly improves upon the best-known O((n₀+n₁)log²(n₀+n₁)) bound by eliminating the logarithmic overhead associated with the larger input size n₀. Mook Kwon Jung, Hee-Kap Ahn |
ESA | 2 |
| 2026 | Inscribed and circumscribed histogons of a convex polygon
Jaehoon Chung, Sang Won Bae 0001, Chan-Su Shin, Sang Duk Yoon, Hee-Kap Ahn |
Comput. Geom. | 5 |
| 2026 | Guarding points on a terrain by watchtowers
Byeonguk Kang, Junhyeok Choi, Jeesun Han, Hee-Kap Ahn |
Comput. Geom. | 4 |
| 2026 | Largest similar copies of convex polygons in polygonal domains
Taekang Eom, Hee-Kap Ahn |
Theor. Comput. Sci. | 3 |
| 2025 | Minimum Partition of Polygons Under Width and Cut Constraints
Jaehoon Chung, Kazuo Iwama, Chung-Shou Liao, Hee-Kap Ahn |
ISAAC | 4 |
| 2025 | Covering Weighted Points Using Unit SquaresabstractGiven a set of n points in d-dimensional space, each assigned a positive weight, we study the problem of finding k axis-parallel unit hypercubes that maximize the total weight of the points contained in their union. In this paper, we present both exact and (1 - ε)-approximation algorithms for the case of k = 2. We present an exact algorithm that runs in O(n²) time in the plane, improving the previous O(n² log² n)-time result. This algorithm generalizes to higher dimensions and larger k in O(n^{dk/2}) time for fixed d and k. We also present a (1 - ε)-approximation algorithm that runs in O(n log min{n, 1/ε} + 1/ε³) time for k = 2 in the plane, improving the best known result. Our approximation algorithm also extends to higher dimensions. Chaeyoon Chung, Jaegun Lee, Hee-Kap Ahn |
ISAAC | 3 |
| 2025 | Guarding Terrains with Guards on a Line
Byeonguk Kang, Hwi Kim, Hee-Kap Ahn |
IWOCA | 3 |
| 2025 | Monotone Partitions of Simple Polygons
Jaegun Lee, Hyojeong An, Hwi Kim, Hee-Kap Ahn |
IWOCA | 4 |
| 2025 | Minimum Convex Hull and Maximum Overlap of Two Convex PolytopesabstractWe study the problem of minimizing the convex hull of two convex polytopes with n vertices in total under translation in d-dimensional space ℝd for any fixed dimension d ≥ 2. For d ≥ 2, we present a deterministic O (n )-time algorithm returning a translation minimizing the area of the convex hull, improving upon the previously best O (n log n )-time algorithm. Our algorithm returns the smallest area of convex hulls under translation in the same time, and thus it is optimal. For d ≥ 3, we present a deterministic algorithm with running time O (n(d +1)/2) for odd d and O (nd /2 logd n ) for even d. This improves substantially upon the previously best algorithm by a factor at least n(d -1)/2 log n. We also consider the variant that two input polytopes are restricted to remain disjoint, and present a deterministic algorithm with running time O (nd+1) for odd d and O (nd logd -1 n) for even d. This improves substantially upon the previously best algorithm for d > 3 by factor nO (d2) We also study the problem of maximizing the overlap of two convex polytopes under translation in d-dimensional space ℝd for d ≥ 3. We give an -time algorithm, improving substantially upon the previously best algorithm by a factor at least n1-3/d logd +1 n. Mook Kwon Jung, Seokyun Kang, Hee-Kap Ahn |
SODA | 3 |
| 2025 | Farthest-Point Voronoi Diagrams in the Hilbert MetricabstractThe Hilbert metric, introduced by David Hilbert in 1895, is a projective metric defined on a bounded convex domain in a Euclidean space. For a convex polygon with m vertices and n point sites lying inside the polygon in the plane, it is shown that the nearest-point Voronoi diagram in the Hilbert metric has combinatorial complexity of O(mn) [Gezalyan and Mount, SoCG 2023]. In this paper, we show that the farthest-point Voronoi diagram in the Hilbert metric has combinatorial complexity O(m), which is independent of the number of sites. Also, we present an efficient algorithm to compute the farthest-point Voronoi diagram. Minju Song, Mook Kwon Jung, Hee-Kap Ahn |
WADS | 3 |
| 2025 | Minimum-width double-slabs and widest empty slabs in high dimensions
Taehoon Ahn 0001, Chaeyoon Chung, Hee-Kap Ahn, Sang Won Bae 0001, Otfried Cheong, Sang Duk Yoon |
Comput. Geom. | 3 |
| 2025 | Parallel line centers with guaranteed separation
Chaeyoon Chung, Taehoon Ahn 0001, Sang Won Bae 0001, Hee-Kap Ahn |
Comput. Geom. | 4 |
| 2025 | Largest unit rectangles inscribed in a convex polygon
Jaehoon Chung, Sang Won Bae 0001, Chan-Su Shin, Sang Duk Yoon, Hee-Kap Ahn |
Comput. Geom. | 5 |
| 2024 | Minimum-Width Double-Slabs and Widest Empty Slabs in High Dimensions
Taehoon Ahn 0001, Chaeyoon Chung, Hee-Kap Ahn, Sang Won Bae 0001, Otfried Cheong, Sang Duk Yoon |
LATIN (1) | 3 |
| 2024 | A linear-time algorithm for the center problem in weighted cycle graphs
Taekang Eom, Hee-Kap Ahn |
Inf. Process. Lett. | 2 |
| 2024 | Uniformly monotone partitioning of polygons
Hwi Kim, Jaegun Lee, Hee-Kap Ahn |
Theor. Comput. Sci. | 3 |
| 2023 | Efficient k-Center Algorithms for Planar Points in Convex Position
Jongmin Choi, Jaegun Lee, Hee-Kap Ahn |
WADS | 3 |
| 2023 | Farthest-Point Voronoi Diagrams in the Presence of Rectangular Obstacles
Chanyang Seo, Taehoon Ahn 0001, Hee-Kap Ahn |
Algorithmica | 4 |
| 2023 | Covering convex polygons by two congruent disks
Jongmin Choi, Dahye Jeong, Hee-Kap Ahn |
Comput. Geom. | 3 |
| 2023 | Intersecting disks using two congruent disks
Byeonguk Kang, Jongmin Choi, Hee-Kap Ahn |
Comput. Geom. | 3 |
| 2023 | Rectangular partitions of a rectilinear polygon
Hwi Kim, Jaegun Lee, Hee-Kap Ahn |
Comput. Geom. | 3 |
| 2022 | Farthest-Point Voronoi Diagrams in the Presence of Rectangular ObstaclesabstractWe present an algorithm to compute the geodesic $L_1$ farthest-point Voronoi diagram of $m$ point sites in the presence of $n$ rectangular obstacles in the plane. It takes $O(nm+n \log n + m\log m)$ construction time using $O(nm)$ space. This is the first optimal algorithm for constructing the farthest-point Voronoi diagram in the presence of obstacles. We can construct a data structure in the same construction time and space that answers a farthest-neighbor query in $O(\log(n+m))$ time. Chanyang Seo, Taehoon Ahn 0001, Hee-Kap Ahn |
SoCG | 4 |
| 2022 | Inscribing or Circumscribing a Histogon to a Convex Polygon
Jaehoon Chung, Sang Won Bae 0001, Chan-Su Shin, Sang Duk Yoon, Hee-Kap Ahn |
FSTTCS | 5 |
| 2022 | Rearranging a sequence of points onto a line
Taehoon Ahn 0001, Jongmin Choi, Chaeyoon Chung, Hee-Kap Ahn, Sang Won Bae 0001, Sang Duk Yoon |
Comput. Geom. | 4 |
| 2022 | CGTA Awards
Hee-Kap Ahn, Tamara Mtsentlintze, Jörg-Rüdiger Sack |
Comput. Geom. | 1 |
| 2022 | Minimum-link shortest paths for polygons amidst rectilinear obstacles
Hee-Kap Ahn |
Comput. Geom. | 2 |
| 2021 | Largest Similar Copies of Convex Polygons in Polygonal DomainsabstractGiven a convex polygon with k vertices and a polygonal domain consisting of polygonal obstacles with n vertices in total in the plane, we study the optimization problem of finding a largest similar copy of the polygon that can be placed in the polygonal domain without intersecting the obstacles. We present an upper bound O(k²n²λ₄(k)) on the number of combinatorial changes occurred to the underlying structure during the rotation of the polygon, together with an O(k²n²λ₄(k)log n)-time deterministic algorithm for the problem. This improves upon the previously best known results by Chew and Kedem [SoCG89, CGTA93] and Sharir and Toledo [SoCG91, CGTA94] on the problem in more than 27 years. Our result also improves the time complexity of the high-clearance motion planning algorithm by Chew and Kedem. Taekang Eom, Hee-Kap Ahn |
FSTTCS | 3 |
| 2021 | Covering Convex Polygons by Two Congruent Disks
Jongmin Choi, Dahye Jeong, Hee-Kap Ahn |
IWOCA | 3 |
| 2021 | Intersecting Disks Using Two Congruent Disks
Byeonguk Kang, Jongmin Choi, Hee-Kap Ahn |
IWOCA | 3 |
| 2021 | Maximizing Dominance in the Plane and its Applications
Jongmin Choi, Sergio Cabello, Hee-Kap Ahn |
Algorithmica | 3 |
| 2021 | Efficient planar two-center algorithms
Jongmin Choi, Hee-Kap Ahn |
Comput. Geom. | 2 |
| 2021 | Maximum-area and maximum-perimeter rectangles in polygons
Hee-Kap Ahn |
Comput. Geom. | 3 |
| 2021 | Shortest rectilinear path queries to rectangles in a rectangular domain
Sang Duk Yoon, Hee-Kap Ahn |
Comput. Geom. | 3 |
| 2021 | Largest triangles in a polygon
Taekang Eom, Hee-Kap Ahn |
Comput. Geom. | 3 |
| 2020 | Shortest Rectilinear Path Queries to Rectangles in a Rectangular Domain
Sang Duk Yoon, Hee-Kap Ahn |
LATIN | 3 |
| 2020 | The Geodesic Farthest-Point Voronoi Diagram in a Simple Polygon
Eunjin Oh 0001, Luis Barba, Hee-Kap Ahn |
Algorithmica | 3 |
| 2020 | Middle curves based on discrete Fréchet distance
Hee-Kap Ahn, Helmut Alt, Maike Buchin, Eunjin Oh 0001, Ludmila Scharf, Carola Wenk |
Comput. Geom. | 1 |
| 2020 | Voronoi Diagrams for a Moderate-Sized Point-Set in a Simple PolygonabstractGiven a set of sites in a simple polygon, a geodesic Voronoi diagram of the sites partitions the polygon into regions based on distances to sites under the geodesic metric. We present algorithms for computing the geodesic nearest-point, higher-order and farthest-point Voronoi diagrams of m point sites in a simple n -gon, which improve the best known ones for \(m \le n/{\text {polylog}}n\) . Moreover, the algorithms for the geodesic nearest-point and farthest-point Voronoi diagrams are optimal for \(m \le n/{\text {polylog}}n\) . This partially answers a question posed by Mitchell in the Handbook of Computational Geometry. Eunjin Oh 0001, Hee-Kap Ahn |
Discret. Comput. Geom. | 2 |
| 2019 | Maximum-Area Rectangles in a Simple PolygonabstractWe study the problem of finding maximum-area rectangles contained in a polygon in the plane. There has been a fair amount of work for this problem when the rectangles have to be axis-aligned or when the polygon is convex. We consider this problem in a simple polygon with $n$ vertices, possibly with holes, and with no restriction on the orientation of the rectangles. We present an algorithm that computes a maximum-area rectangle in $O(n^3\log n)$ time using $O(kn^2)$ space, where $k$ is the number of reflex vertices of $P$. Our algorithm can report all maximum-area rectangles in the same time using $O(n^3)$ space. We also present a simple algorithm that finds a maximum-area rectangle contained in a convex polygon with $n$ vertices in $O(n^3)$ time using $O(n)$ space. Hee-Kap Ahn |
FSTTCS | 3 |
| 2019 | Maximizing Dominance in the Plane and Its Applications
Jong Min Choi, Sergio Cabello, Hee-Kap Ahn |
WADS | 3 |
| 2019 | A New Balanced Subdivision of a Simple Polygon for Time-Space Trade-Off AlgorithmsabstractGiven a read-only memory for input and a write-only stream for output, an s-workspace algorithm, for a positive integer parameter s, is an algorithm using only O(s) words of workspace in addition to the memory for the input. In this paper, we present an $$O(n^2/s)$$ -time s-workspace algorithm for subdividing a simple n-gon into $$O(\min \{n/s,s\})$$ subpolygons of complexity $$O(\max \{n/s,s\})$$ . As applications of the subdivision, the previously best known time-space trade-offs for the following three geometric problems are improved immediately by adopting the proposed subdivision: (1) computing the shortest path between two points inside a simple n-gon, (2) computing the shortest-path tree from a point inside a simple n-gon, (3) computing a triangulation of a simple n-gon. In addition, we improve the algorithm for problem (2) further by applying different approaches depending on the size of the workspace. Eunjin Oh 0001, Hee-Kap Ahn |
Algorithmica | 2 |
| 2019 | The minimum convex container of two convex polytopes under translations
Hee-Kap Ahn, Judit Abardia, Sang Won Bae 0001, Otfried Cheong, Susanna Dann, Dongwoo Park, Chan-Su Shin |
Comput. Geom. | 1 |
| 2019 | Faster algorithms for growing prioritized disks and rectanglesabstractMotivated by map labeling, Funke, Krumpe, and Storandt [IWOCA 2016] introduced the following problem: we are given a sequence of n disks in the plane. Initially, all disks have radius 0, and they grow at constant, but possibly different, speeds. Whenever two disks touch, the one with the higher index disappears. The goal is to determine the elimination order, i.e., the order in which the disks disappear. We provide the first general subquadratic algorithm for this problem. Our solution extends to other shapes (e.g., rectangles), and it works in any fixed dimension. We also describe an alternative algorithm that is based on quadtrees. Its running time is O ( n ( log n + min { log Δ , log Φ } ) ) , where Δ is the ratio of the fastest and the slowest growth rate and Φ is the ratio of the largest and the smallest distance between two disk centers. This improves the running times of previous algorithms by Funke, Krumpe, and Storandt [IWOCA 2016], Bahrdt et al. [ALENEX 2017], and Funke and Storandt [EuroCG 2017]. Finally, we give an Ω ( n log n ) lower bound, showing that our quadtree algorithms are almost tight. Hee-Kap Ahn, Sang Won Bae 0001, Jong Min Choi, Matias Korman, Wolfgang Mulzer, Eunjin Oh 0001, Ji-won Park, André van Renssen, Antoine Vigneron |
Comput. Geom. | 1 |
| 2019 | On Romeo and Juliet problems: Minimizing distance-to-sightabstractWe introduce a variant of the watchman route problem, which we call the quickest pair-visibility problem. Given two persons standing at points s and t in a simple polygon P with no holes, we want to minimize the distance they travel in order to see each other in P. We solve two variants of this problem, one minimizing the longer distance the two persons travel (min-max) and one minimizing the total travel distance (min-sum), optimally in linear time. We also consider a query version of this problem for the min-max variant. We can preprocess a simple n-gon in linear time so that the minimum of the longer distance the two persons travel can be computed in O(log2n) time for any two query positions s,t where the two persons start. Hee-Kap Ahn, Eunjin Oh 0001, Lena Schlipf, Fabian Stehn, Darren Strash |
Comput. Geom. | 1 |
| 2019 | Assigning weights to minimize the covering radius in the planeabstractGiven a set P of n points in the plane and a multiset W of k weights with k leq n, we assign a weight in W to a point in P to minimize the maximum weighted distance from the weighted center of P to any point in P. In this paper, we give two algorithms which take O(k^2 n^2 log^4 n) time and O(k^5 n log^4 k + kn log^3 n) time, respectively. For a constant k, the second algorithm takes only O(n log^3 n) time, which is near-linear. Eunjin Oh 0001, Hee-Kap Ahn |
Comput. Geom. | 2 |
| 2019 | Finding pairwise intersections of rectangles in a query rectangleabstractWe consider the following problem: Preprocess a set S of n axis-parallel boxes in Rd so that given a query with an axis-parallel box in Rd, the pairs of boxes of S whose intersection intersects the query box can be reported efficiently. For the case that d=2, we present a data structure of size O(nlogn) supporting O(logn+k) query time, where k is the size of the output. This improves the previously best known result by de Berg et al. which requires O(logn+klogn) query time using O(nlogn) space. There has been no result known for this problem for higher dimensions, except that for d=3, the best known data structure supports O(nlog2n+klog2n) query time using O(nnlogn) space. For a fixed dimension d>2, we present a data structure supporting O(n1−δlogd−1n+klogd−1n) query time for any constant 0<δ<1. The size of the data structure is O(nδd−2δ+1logn). Eunjin Oh 0001, Hee-Kap Ahn |
Comput. Geom. | 2 |
| 2019 | Computing a geodesic two-center of points in a simple polygon
Eunjin Oh 0001, Sang Won Bae 0001, Hee-Kap Ahn |
Comput. Geom. | 3 |
| 2019 | Minimum-width annulus with outliers: Circular, square, and rectangular cases
Hee-Kap Ahn, Taehoon Ahn 0001, Sang Won Bae 0001, Jong Min Choi, Eunjin Oh 0001, Chan-Su Shin, Sang Duk Yoon |
Inf. Process. Lett. | 1 |
| 2019 | Computing the center region and its variants
Eunjin Oh 0001, Hee-Kap Ahn |
Theor. Comput. Sci. | 2 |
| 2018 | Product Quantized Translation for Fast Nearest Neighbor SearchabstractThis paper proposes a simple nearest neighbor search algorithm, which provides the exact solution in terms of the Euclidean distance efficiently. Especially, we present an interesting approach to improve the speed of nearest neighbor search by proper translations of data and query although the task is inherently invariant to the Euclidean transformations. The proposed algorithm aims to eliminate nearest neighbor candidates effectively using their distance lower bounds in nonlinear embedded spaces, and further improves the lower bounds by transforming data and query through product quantized translations. Although our framework is composed of simple operations only, it achieves the state-of-the-art performance compared to existing nearest neighbor search techniques, which is illustrated quantitatively using various large-scale benchmark datasets in different sizes and dimensions. Yoonho Hwang, Mooyeol Baek, Saehoon Kim, Bohyung Han, Hee-Kap Ahn |
AAAI | 5 |
| 2018 | Polygon Queries for Convex Hulls of Points
Eunjin Oh 0001, Hee-Kap Ahn |
COCOON | 2 |
| 2018 | Approximate Range Queries for ClusteringabstractWe study the approximate range searching for three variants of the clustering problem with a set $P$ of $n$ points in $d$-dimensional Euclidean space and axis-parallel rectangular range queries: the $k$-median, $k$-means, and $k$-center range-clustering query problems. We present data structures and query algorithms that compute $(1+\varepsilon)$-approximations to the optimal clusterings of $P\cap Q$ efficiently for a query consisting of an orthogonal range $Q$, an integer $k$, and a value $\varepsilon>0$. Eunjin Oh 0001, Hee-Kap Ahn |
SoCG | 2 |
| 2018 | Point Location in Dynamic Planar SubdivisionsabstractWe study the point location problem on dynamic planar subdivisions that allows insertions and deletions of edges. In our problem, the underlying graph of a subdivision is not necessarily connected. We present a data structure of linear size for such a dynamic planar subdivision that supports sublinear-time update and polylogarithmic-time query. Precisely, the amortized update time is O(sqrt{n}log n(log log n)^{3/2}) and the query time is O(log n(log log n)^2), where n is the number of edges in the subdivision. This answers a question posed by Snoeyink in the Handbook of Computational Geometry. When only deletions of edges are allowed, the update time and query time are just O(alpha(n)) and O(log n), respectively. Eunjin Oh 0001, Hee-Kap Ahn |
SoCG | 2 |
| 2018 | Statistical Similarity of Critical Infrastructure Network Traffic Based on Nearest Neighbor Distances
Jeong-Han Yun, Yoonho Hwang, Woomyo Lee, Hee-Kap Ahn, Sin-Kyu Kim |
RAID | 4 |
| 2018 | Minimum-Width Annulus with Outliers: Circular, Square, and Rectangular Cases
Hee-Kap Ahn, Taehoon Ahn 0001, Sang Won Bae 0001, Jong Min Choi, Eunjin Oh 0001, Chan-Su Shin, Sang Duk Yoon |
WALCOM | 1 |
| 2018 | Minimum-Width Square Annulus Intersecting Polygons
Hee-Kap Ahn, Taehoon Ahn 0001, Jong Min Choi, Eunjin Oh 0001 |
WALCOM | 1 |
| 2018 | The geodesic 2-center problem in a simple polygon
Eunjin Oh 0001, Jean-Lou De Carufel, Hee-Kap Ahn |
Comput. Geom. | 3 |
| 2018 | Geometric matching algorithms for two realistic terrains
Sang Duk Yoon, Min-Gyu Kim 0002, Wanbin Son, Hee-Kap Ahn |
Theor. Comput. Sci. | 4 |
| 2017 | A Time-Space Trade-Off for Triangulations of Points in the Plane
Hee-Kap Ahn, Nicola Baraldo, Eunjin Oh 0001, Francesco Silvestri 0001 |
COCOON | 1 |
| 2017 | Dynamic Geodesic Convex Hulls in Dynamic Simple PolygonsabstractWe consider the geodesic convex hulls of points in a simple polygonal region in the presence of non-crossing line segments (barriers) that subdivide the region into simply connected faces. We present an algorithm together with data structures for maintaining the geodesic convex hull of points in each face in a sublinear update time under the fully-dynamic setting where both input points and barriers change by insertions and deletions. The algorithm processes a mixed update sequence of insertions and deletions of points and barriers. Each update takes O(n^2/3 log^2 n) time with high probability, where n is the total number of the points and barriers at the moment. Our data structures support basic queries on the geodesic convex hull, each of which takes O(polylog n) time. In addition, we present an algorithm together with data structures for geodesic triangle counting queries under the fully-dynamic setting. With high probability, each update takes O(n^2/3 log n) time, and each query takes O(n^2/3 log n) time. Eunjin Oh 0001, Hee-Kap Ahn |
SoCG | 2 |
| 2017 | Voronoi Diagrams for a Moderate-Sized Point-Set in a Simple Polygon
Eunjin Oh 0001, Hee-Kap Ahn |
SoCG | 2 |
| 2017 | Finding Pairwise Intersections of Rectangles in a Query Rectangle
Eunjin Oh 0001, Hee-Kap Ahn |
ISAAC | 2 |
| 2017 | A New Balanced Subdivision of a Simple Polygon for Time-Space Trade-off Algorithms
Eunjin Oh 0001, Hee-Kap Ahn |
ISAAC | 2 |
| 2017 | Faster Algorithms for Growing Prioritized Disks and RectanglesabstractMotivated by map labeling, we study the problem in which we are given a collection of n disks in the plane that grow at possibly different speeds. Whenever two disks meet, the one with the higher index disappears. This problem was introduced by Funke, Krumpe, and Storandt[IWOCA 2016]. We provide the first general subquadratic algorithm for computing the times and the order of disappearance. Our algorithm also works for other shapes (such as rectangles) and in any fixed dimension. Using quadtrees, we provide an alternative algorithm that runs in near linear time, although this second algorithm has a logarithmic dependence on either the ratio of the fastest speed to the slowest speed of disks or the spread of the disk centers (the ratio of the maximum to the minimum distance between them). Our result improves the running times of previous algorithms by Funke, Krumpe, and Storandt [IWOCA 2016], Bahrdt et al. [ALENEX 2017], and Funke and Storandt [EWCG 2017]. Finally, we give an \Omega(n\log n) lower bound on the problem, showing that our quadtree algorithms are almost tight. Hee-Kap Ahn, Sang Won Bae 0001, Jong Min Choi, Matias Korman, Wolfgang Mulzer, Eunjin Oh 0001, Ji-won Park, André van Renssen, Antoine Vigneron |
ISAAC | 1 |
| 2017 | Top-k Manhattan spatial skyline queries
Wanbin Son, Fabian Stehn, Christian Knauer, Hee-Kap Ahn |
Inf. Process. Lett. | 4 |
| 2017 | Realistic roofs without local minimum edges over a rectilinear polygon
Sang Duk Yoon, Hee-Kap Ahn, Jessica Sherette |
Theor. Comput. Sci. | 2 |
| 2016 | The Farthest-Point Geodesic Voronoi Diagram of Points on the Boundary of a Simple PolygonabstractGiven a set of sites (points) in a simple polygon, the farthest-point geodesic Voronoi diagram partitions the polygon into cells, at most one cell per site, such that every point in a cell has the same farthest site with respect to the geodesic metric. We present an O((n+m)loglogn)-time algorithm to compute the farthest-point geodesic Voronoi diagram for m sites lying on the boundary of a simple n-gon. Eunjin Oh 0001, Luis Barba, Hee-Kap Ahn |
SoCG | 3 |
| 2016 | Assigning Weights to Minimize the Covering Radius in the Plane
Eunjin Oh 0001, Hee-Kap Ahn |
ISAAC | 2 |
| 2016 | A Near-Optimal Algorithm for Finding an Optimal Shortcut of a TreeabstractWe consider the problem of finding a shortcut connecting two vertices of a graph that minimizes the diameter of the resulting graph. We present an O(n^2 log^3 n)-time algorithm using linear space for the case that the input graph is a tree consisting of n vertices. Additionally, we present an O(n^2 log^3 n)-time algorithm using linear space for a continuous version of this problem. Eunjin Oh 0001, Hee-Kap Ahn |
ISAAC | 2 |
| 2016 | A Middle Curve Based on Discrete Fréchet Distance
Hee-Kap Ahn, Helmut Alt, Maike Buchin, Eunjin Oh 0001, Ludmila Scharf, Carola Wenk |
LATIN | 1 |
| 2016 | Computing a Geodesic Two-Center of Points in a Simple Polygon
Eunjin Oh 0001, Sang Won Bae 0001, Hee-Kap Ahn |
LATIN | 3 |
| 2016 | Guest Editor's Foreword
Hee-Kap Ahn, Chan-Su Shin |
Algorithmica | 1 |
| 2016 | Bundling three convex polygons to minimize area or perimeter
Dongwoo Park, Sang Won Bae 0001, Helmut Alt, Hee-Kap Ahn |
Comput. Geom. | 4 |
| 2016 | A Linear-Time Algorithm for the Geodesic Center of a Simple Polygon
Hee-Kap Ahn, Luis Barba, Prosenjit Bose, Jean-Lou De Carufel, Matias Korman, Eunjin Oh 0001 |
Discret. Comput. Geom. | 1 |
| 2015 | A Linear-Time Algorithm for the Geodesic Center of a Simple PolygonabstractLet P be a closed simple polygon with n vertices. For any two points in P, the geodesic distance between them is the length of the shortest path that connects them among all paths contained in P. The geodesic center of P is the unique point in P that minimizes the largest geodesic distance to all other points of P. In 1989, Pollack, Sharir and Rote [Disc. & Comput. Geom. 89] showed an O(n log n)-time algorithm that computes the geodesic center of P. 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. Hee-Kap Ahn, Luis Barba, Prosenjit Bose, Jean-Lou De Carufel, Matias Korman, Eunjin Oh 0001 |
SoCG | 1 |
| 2015 | The 2-Center Problem in a Simple Polygon
Eunjin Oh 0001, Jean-Lou De Carufel, Hee-Kap Ahn |
ISAAC | 3 |
| 2015 | Geometric Matching Algorithms for Two Realistic Terrains
Sang Duk Yoon, Min-Gyu Kim 0002, Wanbin Son, Hee-Kap Ahn |
ISAAC | 4 |
| 2015 | An improved data stream algorithm for clustering
Sang-Sub Kim 0001, Hee-Kap Ahn |
Comput. Geom. | 2 |
| 2015 | Group nearest-neighbor queries in the L1 plane
Wanbin Son, Sang Won Bae 0001, Hee-Kap Ahn |
Theor. Comput. Sci. | 3 |
| 2014 | An Improved Data Stream Algorithm for Clustering
Sang-Sub Kim 0001, Hee-Kap Ahn |
LATIN | 2 |
| 2014 | A Generalization of the Convex Kakeya Problem
Hee-Kap Ahn, Sang Won Bae 0001, Otfried Cheong, Joachim Gudmundsson, Takeshi Tokuyama, Antoine Vigneron |
Algorithmica | 1 |
| 2014 | Overlap of convex polytopes under rigid motion
Hee-Kap Ahn, Siu-Wing Cheng, Hyuk Jun Kweon, Juyoung Yon |
Comput. Geom. | 1 |
| 2014 | MSSQ: Manhattan Spatial Skyline Queries
Wanbin Son, Seung-won Hwang, Hee-Kap Ahn |
Inf. Syst. | 3 |
| 2013 | Group Nearest Neighbor Queries in the L 1 Plane
Hee-Kap Ahn, Sang Won Bae 0001, Wanbin Son |
TAMC | 1 |
| 2013 | Bundling Three Convex Polygons to Minimize Area or Perimeter
Hee-Kap Ahn, Helmut Alt, Sang Won Bae 0001, Dongwoo Park |
WADS | 1 |
| 2013 | Realistic roofs over a rectilinear polygon
Hee-Kap Ahn, Sang Won Bae 0001, Christian Knauer, Mira Lee, Chan-Su Shin, Antoine Vigneron |
Comput. Geom. | 1 |
| 2013 | Maximum overlap of convex polytopes under translation
Hee-Kap Ahn, Siu-Wing Cheng, Iris Reinbacher |
Comput. Geom. | 1 |
| 2013 | Covering and piercing disks with two centers
Hee-Kap Ahn, Sang-Sub Kim 0001, Christian Knauer, Lena Schlipf, Chan-Su Shin, Antoine Vigneron |
Comput. Geom. | 1 |
| 2012 | A fast nearest neighbor search algorithm by nonlinear embeddingabstractWe propose an efficient algorithm to find the exact nearest neighbor based on the Euclidean distance for large-scale computer vision problems. We embed data points nonlinearly onto a low-dimensional space by simple computations and prove that the distance between two points in the embedded space is bounded by the distance in the original space. Instead of computing the distances in the high-dimensional original space to find the nearest neighbor, a lot of candidates are to be rejected based on the distances in the low-dimensional embedded space; due to this property, our algorithm is well-suited for high-dimensional and large-scale problems. We also show that our algorithm is improved further by partitioning input vectors recursively. Contrary to most of existing fast nearest neighbor search algorithms, our technique reports the exact nearest neighbor - not an approximate one - and requires a very simple preprocessing with no sophisticated data structures. We provide the theoretical analysis of our algorithm and evaluate its performance in synthetic and real data. Yoonho Hwang, Bohyung Han, Hee-Kap Ahn |
CVPR | 3 |
| 2012 | Overlap of Convex Polytopes under Rigid MotionabstractWe present an algorithm to compute an approximate overlap of two convex polytopes P_1 and P_2 in R^3 under rigid motion. Given any epsilon in (0,1/2], our algorithm runs in O(epsilon^{-3}n log^{3.5}n) time with probability 1 - n^{-O(1)} and returns a (1-epsilon)-approximate maximum overlap, provided that the maximum overlap is at least lambda max(|P_1|,|P_2|) for some given constant lambda in (0,1]. Hee-Kap Ahn, Siu-Wing Cheng, Hyuk Jun Kweon, Juyoung Yon |
FSTTCS | 1 |
| 2012 | Rectilinear Covering for Imprecise Input Points - (Extended Abstract)
Hee-Kap Ahn, Sang Won Bae 0001, Shin-ichi Tanigawa |
ISAAC | 1 |
| 2012 | Computing k-center over Streaming Data for Small k
Hee-Kap Ahn, Hyo-Sil Kim, Sang-Sub Kim 0001, Wanbin Son |
ISAAC | 1 |
| 2012 | A Generalization of the Convex Kakeya Problem
Hee-Kap Ahn, Sang Won Bae 0001, Otfried Cheong, Joachim Gudmundsson, Takeshi Tokuyama, Antoine Vigneron |
LATIN | 1 |
| 2012 | Aligning Two Convex Figures to Minimize Area or Perimeter
Hee-Kap Ahn, Otfried Cheong |
Algorithmica | 1 |
| 2012 | Reachability by paths of bounded curvature in a convex polygon
Hee-Kap Ahn, Otfried Cheong, Jirí Matousek 0001, Antoine Vigneron |
Comput. Geom. | 1 |
| 2011 | Generating Realistic Roofs over a Rectilinear Polygon
Hee-Kap Ahn, Sang Won Bae 0001, Christian Knauer, Mira Lee, Chan-Su Shin, Antoine Vigneron |
ISAAC | 1 |
| 2011 | Covering and Piercing Disks with Two Centers
Hee-Kap Ahn, Sang-Sub Kim 0001, Christian Knauer, Lena Schlipf, Chan-Su Shin, Antoine Vigneron |
ISAAC | 1 |
| 2011 | Convergent Bounds on the Euclidean DistanceabstractGiven a set V of n vectors in d-dimensional space, we provide an efficient method for computing quality upper and lower bounds of the Euclidean distances between a pair of the vectors in V . For this purpose, we define a distance measure, called the MS-distance, by using the mean and the standard deviation values of vectors in V . Once we compute the mean and the standard deviation values of vectors in V in O(dn) time, the MS-distance between them provides upper and lower bounds of Euclidean distance between a pair of vectors in V in constant time. Furthermore, these bounds can be refined further such that they converge monotonically to the exact Euclidean distance within d refinement steps. We also provide an analysis on a random sequence of refinement steps which can justify why MS-distance should be refined to provide very tight bounds in a few steps of a typical sequence. The MS-distance can be used to various problems where the Euclidean distance is used to measure the proximity or similarity between objects. We provide experimental results on the nearest and the farthest neighbor searches. Yoonho Hwang, Hee-Kap Ahn |
NIPS | 2 |
| 2011 | MSSQ: Manhattan Spatial Skyline Queries
Wanbin Son, Seung-won Hwang, Hee-Kap Ahn |
SSTD | 3 |
| 2011 | Covering points by disjoint boxes with outliers
Hee-Kap Ahn, Sang Won Bae 0001, Erik D. Demaine, Martin L. Demaine, Sang-Sub Kim 0001, Matias Korman, Iris Reinbacher, Wanbin Son |
Comput. Geom. | 1 |
| 2011 | Empty pseudo-triangles in point sets
Hee-Kap Ahn, Sang Won Bae 0001, Marc J. van Kreveld, Iris Reinbacher, Bettina Speckmann |
Discret. Appl. Math. | 1 |
| 2011 | Spatial skyline queries: exact and approximation algorithms
Mu-Woong Lee, Wanbin Son, Hee-Kap Ahn, Seung-won Hwang |
GeoInformatica | 3 |
| 2010 | Maximum Overlap of Convex Polytopes under Translation
Hee-Kap Ahn, Siu-Wing Cheng, Iris Reinbacher |
ISAAC (2) | 1 |
| 2010 | Computing the Discrete Fréchet Distance with Imprecise Input
Hee-Kap Ahn, Christian Knauer, Marc Scherfenberg, Lena Schlipf, Antoine Vigneron |
ISAAC (2) | 1 |
| 2010 | Covering a simple polygon by monotone directions
Hee-Kap Ahn, Peter Braß, Christian Knauer, Hyeon-Suk Na, Chan-Su Shin |
Comput. Geom. | 1 |
| 2009 | Spatial Skyline Queries: An Efficient Geometric Algorithm
Wanbin Son, Mu-Woong Lee, Hee-Kap Ahn, Seung-won Hwang |
SSTD | 3 |
| 2009 | Casting an Object with a Core
Hee-Kap Ahn, Sang Won Bae 0001, Siu-Wing Cheng, Kyung-Yong Chwa |
Algorithmica | 1 |
| 2009 | On the minimum total length of interval systems expressing all intervals, and range-restricted queries
Hee-Kap Ahn, Peter Braß, Hyeon-Suk Na, Chan-Su Shin |
Comput. Geom. | 1 |
| 2009 | Computing minimum-area rectilinear convex hull and L-shape
Sang Won Bae 0001, Chunseok Lee, Hee-Kap Ahn, Sunghee Choi, Kyung-Yong Chwa |
Comput. Geom. | 3 |
| 2008 | Covering a Point Set by Two Disjoint Rectangles
Hee-Kap Ahn, Sang Won Bae 0001 |
ISAAC | 1 |
| 2008 | Covering a Simple Polygon by Monotone Directions
Hee-Kap Ahn, Peter Braß, Christian Knauer, Hyeon-Suk Na, Chan-Su Shin |
ISAAC | 1 |
| 2008 | Maximum overlap and minimum convex hull of two convex polyhedra under translations
Hee-Kap Ahn, Peter Braß, Chan-Su Shin |
Comput. Geom. | 1 |
| 2008 | Aperture-Angle and Hausdorff-Approximation of Convex Figures
Hee-Kap Ahn, Sang Won Bae 0001, Otfried Cheong, Joachim Gudmundsson |
Discret. Comput. Geom. | 1 |
| 2007 | Aperture-angle and Hausdorff-approximation of convex figuresabstractThe aperture angle α(x, Q) of a point x∉ Q in the plane with respect to a convex polygon Q is the angle of the smallest cone with apex x that contains Q. The aperture angle approximation error of a compact convex set C in the plane with respect to an inscribed convex polygon Q ⊂ C is the minimum aperture angle of any x ∈ C ࢨ Q with respect to Q. We show that for any compact convex set C in the plane and any k > 2, there is an inscribed convex k-gon Q ⊂ C with aperture angle approximation error (1 - 2/k+1)π. This bound is optimal, and settles a conjecture by Fekete from the early 1990s. The same proof technique can be used to prove a conjecture by Brass: If a polygon P admits no approximation by a sub-k-gon (the convex hull of k vertices of P) with Hausdorff distance σ, but all subpolygons of P (the convex hull of some vertices of P) admit such an approximation, then P is a (k+1)-gon. This implies the following result: For any k > 2 and any convex polygon P of perimeter at most 1 there is a sub-k-gon Q of P such that the Hausdorff-distance of P and Q is at most 1/k+1 sin π/k+1. Hee-Kap Ahn, Sang Won Bae 0001, Otfried Cheong, Joachim Gudmundsson |
SCG | 1 |
| 2007 | Dilation-Optimal Edge Deletion in Polygonal Cycles
Hee-Kap Ahn, Mohammad Farshi, Christian Knauer, Michiel H. M. Smid |
ISAAC | 1 |
| 2007 | Maintaining Extremal Points and Its Applications to Deciding Optimal Orientations
Sang Won Bae 0001, Chunseok Lee, Hee-Kap Ahn, Sunghee Choi, Kyung-Yong Chwa |
ISAAC | 3 |
| 2007 | Maximizing the overlap of two planar convex sets under rigid motions
Hee-Kap Ahn, Otfried Cheong, Chong-Dae Park, Chan-Su Shin, Antoine Vigneron |
Comput. Geom. | 1 |
| 2006 | Casting with Skewed Ejection Direction
Hee-Kap Ahn, Siu-Wing Cheng, Otfried Cheong |
Algorithmica | 1 |
| 2006 | Inscribing an axially symmetric polygon and other approximation algorithms for planar convex sets
Hee-Kap Ahn, Peter Braß, Otfried Cheong, Hyeon-Suk Na, Chan-Su Shin, Antoine Vigneron |
Comput. Geom. | 1 |
| 2005 | Maximizing the overlap of two planar convex sets under rigid motionsabstractGiven two compact convex sets P and Q in the plane, we compute an image of P under a rigid motion that approximately maximizes the overlap with Q. More precisely, for any ε > 0, we compute a rigid motion such that the area of overlap is at least 1 - ε times the maximum possible overlap. Our algorithm uses O(1/ε) extreme point and line intersection queries on P and Q, plus O((1/ε2) log(1/ε)) running time. If only translations are allowed, the extra running time reduces to O((1/ε) log(1/ε)). If P and Q are convex polygons with n vertices in total, the total running time is O((1/ε) log n + (1/ε2) log(1/ε)) for rigid motions and O((1/ε) log n + (1/ε) log(1/ε)) for translations. Hee-Kap Ahn, Otfried Cheong, Chong-Dae Park, Chan-Su Shin, Antoine Vigneron |
SCG | 1 |
| 2005 | Casting an Object with a Core
Hee-Kap Ahn, Sang Won Bae 0001, Siu-Wing Cheng, Kyung-Yong Chwa |
ISAAC | 1 |
| 2005 | Stacking and Bundling Two Convex Polygons
Hee-Kap Ahn, Otfried Cheong |
ISAAC | 1 |
| 2004 | Approximation Algorithms for Inscribing or Circumscribing an Axially Symmetric Polygon to a Convex Polygon
Hee-Kap Ahn, Peter Braß, Otfried Cheong, Hyeon-Suk Na, Chan-Su Shin, Antoine Vigneron |
COCOON | 1 |
| 2004 | Competitive facility location: the Voronoi game
Hee-Kap Ahn, Siu-Wing Cheng, Otfried Cheong, Mordecai J. Golin, René van Oostrum |
Theor. Comput. Sci. | 1 |
| 2003 | Casting a polyhedron with directional uncertainty
Hee-Kap Ahn, Otfried Cheong, René van Oostrum |
Comput. Geom. | 1 |
| 2003 | Building bridges between convex region
Hee-Kap Ahn, Otfried Cheong, Chan-Su Shin |
Comput. Geom. | 1 |
| 2002 | Casting a Polyhedron with Directional Uncertainty
Hee-Kap Ahn, Otfried Cheong, René van Oostrum |
ISAAC | 1 |
| 2002 | Separating an object from its cast
Hee-Kap Ahn, Mark de Berg, Prosenjit Bose, Siu-Wing Cheng, Dan Halperin, Jirí Matousek 0001, Otfried Cheong |
Comput. Aided Des. | 1 |
| 2001 | Competitive Facility Location along a Highway
Hee-Kap Ahn, Siu-Wing Cheng, Otfried Cheong, Mordecai J. Golin, René van Oostrum |
COCOON | 1 |
| 2000 | Reachability by paths of bounded curvature in convex polygonsabstractLet B be a point robot moving in the plane, whose path is constrained to forward motions with a curvature at most 1, and let P be a convex polygon with n vertices.Given a starting configuration (a location and a direction of travel) for B inside P, we characterize the region of all points of P that can be reached by B, and show that it has linear complexity. Hee-Kap Ahn, Otfried Cheong, Jirí Matousek 0001, Antoine Vigneron |
SCG | 1 |
| 1998 | Casting with Skewed Ejection Direction
Hee-Kap Ahn, Siu-Wing Cheng, Otfried Cheong |
ISAAC | 1 |
| 1997 | Separating an Object from its CastabstractIn casting, liquid is poured into a cast that has a cavity with the shape of the object to be manufactured. The liquid then hardens, after which the cast is removed. We consider the case where the cast consists of two parts and address the following problems. (1) Given a cast for an object and a direction , can the cast be partitioned into two parts such that the parts can be removed in directions and - , respectively, without colliding with the object or the other cast part? (2) How can one find a direction such that the above cast partitioning can be done? We give necessary and sufficient conditions for both problems, as well as algorithms to decide them for polyhedral objects. We also give some evidence that the case where the cast parts need not be removed in opposite directions is considerably harder. Hee-Kap Ahn, Mark de Berg, Prosenjit Bose, Siu-Wing Cheng, Dan Halperin, Jirí Matousek 0001, Otfried Cheong |
SCG | 1 |