EDBT 2026 Demo / reviewers in the wild / expert
Otfried Cheong
dblp:c/OtfriedCheong · also Otfried Schwarzkopf
· DBLP profile ↗
123ranked-venue papers
35as first author
11since 2021 · last 2026
0000-0003-4467-7075ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 78 · 25 first-author · 6 since 2021Graphics, computer vision, multimedia, augmented reality and games · 45 · 10 first-author · 5 since 2021Databases, data management, data science and information retrieval · 3 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Packing d-dimensional balls into a d + 1-dimensional containerabstractIn this article, we consider the problems of finding in d + 1 dimensions a minimum-volume axis-parallel box, a minimum-volume arbitrarily-oriented box and a minimum-volume convex body into which a given set of d -dimensional unit-radius balls can be packed under translations. The computational problem is neither known to be NP-hard nor to be in NP. We give a constant-factor approximation algorithm for each of these containers based on a reduction to finding a shortest Hamiltonian path in a weighted graph, which in turn models the problem of stabbing the centers of the input balls while keeping them disjoint. We also show that for n such balls, a container of volume O ( n d − 1 d ) is always sufficient and sometimes necessary. As a byproduct, this implies that for d ⩾ 2 there is no finite size ( d + 1 ) -dimensional convex body into which all d -dimensional unit-radius balls can be packed simultaneously. Helmut Alt, Sergio Cabello, Otfried Cheong, Ji-won Park, Nadja Seiferth |
Comput. Geom. | 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. | 5 |
| 2024 | Geometric Matching and Bottleneck ProblemsabstractLet $P$ be a set of at most $n$ points and let $R$ be a set of at most $n$ geometric ranges, such as for example disks or rectangles, where each $p \in P$ has an associated supply $s_{p} > 0$, and each $r \in R$ has an associated demand $d_{r} > 0$. A (many-to-many) matching is a set $\mathcal{A}$ of ordered triples $(p,r,a_{pr}) \in P \times R \times \mathbb{R}_{>0}$ such that $p \in r$ and the $a_{pr}$'s satisfy the constraints given by the supplies and demands. We show how to compute a maximum matching, that is, a matching maximizing $\sum_{(p,r,a_{pr}) \in \mathcal{A}} a_{pr}$. Using our techniques, we can also solve minimum bottleneck problems, such as computing a perfect matching between a set of $n$ red points $P$ and a set of $n$ blue points $Q$ that minimizes the length of the longest edge. For the $L_\infty$-metric, we can do this in time $O(n^{1+\varepsilon})$ in any fixed dimension, for the $L_2$-metric in the plane in time $O(n^{4/3 + \varepsilon})$, for any $\varepsilon > 0$. Sergio Cabello, Siu-Wing Cheng, Otfried Cheong, Christian Knauer |
SoCG | 3 |
| 2024 | How Can Biclique Covers Help in Matching Problems (Invited Talk)
Otfried Cheong |
GD | 1 |
| 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) | 5 |
| 2024 | Some New Results on Geometric Transversals
Otfried Cheong, Xavier Goaoc, Andreas F. Holmsen |
Discret. Comput. Geom. | 1 |
| 2023 | Weakly and Strongly Fan-Planar Graphs
Otfried Cheong, Henry Förster, Julia Katheder, Maximilian Pfister 0002, Lena Schlipf |
GD (1) | 1 |
| 2022 | The Thickness of Fan-Planar Graphs is At Most Three
Otfried Cheong, Maximilian Pfister 0002, Lena Schlipf |
GD | 1 |
| 2021 | Computation of spatial skyline points
Binay K. Bhattacharya, Arijit Bishnu, Otfried Cheong, Sandip Das 0001, Arindam Karmakar, Jack Snoeyink |
Comput. Geom. | 3 |
| 2021 | Smallest universal covers for families of triangles
Ji-won Park, Otfried Cheong |
Comput. Geom. | 2 |
| 2021 | Fitting a graph to one-dimensional data
Siu-Wing Cheng, Otfried Cheong, Taegyoung Lee, Zhengtong Ren |
Theor. Comput. Sci. | 2 |
| 2019 | Packing 2D Disks into a 3D Container
Helmut Alt, Otfried Cheong, Ji-won Park, Nadja Seiferth |
WALCOM | 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. | 4 |
| 2019 | Shortcuts for the circle
Sang Won Bae 0001, Mark de Berg, Otfried Cheong, Joachim Gudmundsson, Christos Levcopoulos |
Comput. Geom. | 3 |
| 2018 | The Reverse Kakeya ProblemabstractWe prove a generalization of Pál's 1921 conjecture that if a convex shape P can be placed in any orientation inside a convex shape Q in the plane, then P can also be turned continuously through 360° inside Q. We also prove a lower bound of Omega(m n^{2}) on the number of combinatorially distinct maximal placements of a convex m-gon P in a convex n-gon Q. This matches the upper bound proven by Agarwal et al. Sang Won Bae 0001, Sergio Cabello, Otfried Cheong, Yoonsung Choi, Fabian Stehn, Sang Duk Yoon |
SoCG | 3 |
| 2017 | Placing your Coins on a Shelf
Helmut Alt, Kevin Buchin, Steven Chaplick, Otfried Cheong, Philipp Kindermann, Christian Knauer, Fabian Stehn |
ISAAC | 4 |
| 2017 | Shortcuts for the CircleabstractLet C be the unit circle in R^2. We can view C as a plane graph whose vertices are all the points on C, and the distance between any two points on C is the length of the smaller arc between them. We consider a graph augmentation problem on C, where we want to place k >= 1 shortcuts on C such that the diameter of the resulting graph is minimized. We analyze for each k with 1 <= k <= 7 what the optimal set of shortcuts is. Interestingly, the minimum diameter one can obtain is not a strictly decreasing function of k. For example, with seven shortcuts one cannot obtain a smaller diameter than with six shortcuts. Finally, we prove that the optimal diameter is 2 + Theta(1/k^(2/3)) for any k. Sang Won Bae 0001, Mark de Berg, Otfried Cheong, Joachim Gudmundsson, Christos Levcopoulos |
ISAAC | 3 |
| 2017 | The Number of Holes in the Union of Translates of a Convex Set in Three DimensionsabstractWe show that the union of n translates of a convex body in $$\mathbb {R}^3$$ can have $$\varTheta (n^3)$$ holes in the worst case, where a hole in a set X is a connected component of $$\mathbb {R}^3 \setminus X$$ . This refutes a 20-year-old conjecture. As a consequence, we also obtain improved lower bounds on the complexity of motion planning problems and of Voronoi diagrams with convex distance functions. Boris Aronov, Otfried Cheong, Michael Gene Dobbins, Xavier Goaoc |
Discret. Comput. Geom. | 2 |
| 2016 | The Number of Holes in the Union of Translates of a Convex Set in Three Dimensions
Boris Aronov, Otfried Cheong, Michael Gene Dobbins, Xavier Goaoc |
SoCG | 2 |
| 2016 | Approximating Convex Shapes With Respect to Symmetric Difference Under HomothetiesabstractThe symmetric difference is a robust operator for measuring the error of approximating one shape by another. Given two convex shapes P and C, we study the problem of minimizing the volume of their symmetric difference under all possible scalings and translations of C. We prove that the problem can be solved by convex programming. We also present a combinatorial algorithm for convex polygons in the plane that runs in O((m+n) log^3(m+n)) expected time, where n and m denote the number of vertices of P and C, respectively. Juyoung Yon, Sang Won Bae 0001, Siu-Wing Cheng, Otfried Cheong, Bryan T. Wilkinson |
SoCG | 4 |
| 2016 | Finding largest rectangles in convex polygons
Sergio Cabello, Otfried Cheong, Christian Knauer, Lena Schlipf |
Comput. Geom. | 2 |
| 2016 | Geometric permutations of non-overlapping unit balls revisitedabstractGiven four congruent balls A,B,C,D in Rδ that have disjoint interior and admit a line that intersects them in the order ABCD, we show that the distance between the centers of consecutive balls is smaller than the distance between the centers of A and D. This allows us to give a new short proof that n interior-disjoint congruent balls admit at most three geometric permutations, two if n⩾7. We also make a conjecture that would imply that n⩾4 such balls admit at most two geometric permutations, and show that if the conjecture is false, then there is a counter-example that is algebraically highly degenerate. Jae-Soon Ha, Otfried Cheong, Xavier Goaoc, Jungwoo Yang |
Comput. Geom. | 2 |
| 2015 | On the Number of Edges of Fan-Crossing Free Graphs
Otfried Cheong, Sariel Har-Peled, Heuna Kim, Hyo-Sil Kim |
Algorithmica | 1 |
| 2014 | Weight Balancing on Boundaries and SkeletonsabstractGiven a polygonal region containing a target point (which we assume is the origin), it is not hard to see that there are two points on the perimeter that are antipodal, i.e., whose midpoint is the origin. We prove three generalizations of this fact. (1) For any polygon (or any bounded closed region with connected boundary) containing the origin, it is possible to place a given set of weights on the boundary so that their barycenter (center of mass) coincides with the origin, provided that the largest weight does not exceed the sum of the other weights. (2) On the boundary of any 3-dimensional bounded polyhedron containing the origin, there exist three points that form an equilateral triangle centered at the origin. (3) On the 1-skeleton of any 3-dimensional bounded convex polyhedron containing the origin, there exist three points whose center of mass coincides with the origin. Luis Barba, Otfried Cheong, Jean-Lou De Carufel, Michael Gene Dobbins, Rudolf Fleischer, Akitoshi Kawamura, Matias Korman, Yoshio Okamoto, János Pach, Takeshi Tokuyama, Sander Verdonschot, Tianhao Wang 0001 |
SoCG | 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 | 3 |
| 2014 | A fast algorithm for data collection along a fixed track
Otfried Cheong, Radwa El Shawi, Joachim Gudmundsson |
Theor. Comput. Sci. | 1 |
| 2013 | A Fast Algorithm for Data Collection along a Fixed Track
Otfried Cheong, Radwa El Shawi, Joachim Gudmundsson |
COCOON | 1 |
| 2013 | On the Number of Edges of Fan-Crossing Free Graphs
Otfried Cheong, Sariel Har-Peled, Heuna Kim, Hyo-Sil Kim |
ISAAC | 1 |
| 2013 | The cost of bounded curvature
Hyo-Sil Kim, Otfried Cheong |
Comput. Geom. | 2 |
| 2012 | The Cost of Bounded Curvature
Hyo-Sil Kim, Otfried Cheong |
COCOON | 2 |
| 2012 | A Generalization of the Convex Kakeya Problem
Hee-Kap Ahn, Sang Won Bae 0001, Otfried Cheong, Joachim Gudmundsson, Takeshi Tokuyama, Antoine Vigneron |
LATIN | 3 |
| 2012 | Aligning Two Convex Figures to Minimize Area or Perimeter
Hee-Kap Ahn, Otfried Cheong |
Algorithmica | 2 |
| 2012 | Reachability by paths of bounded curvature in a convex polygon
Hee-Kap Ahn, Otfried Cheong, Jirí Matousek 0001, Antoine Vigneron |
Comput. Geom. | 2 |
| 2011 | A note on the perimeter of fat objects
Prosenjit Bose, Otfried Cheong, Vida Dujmovic |
Comput. Geom. | 2 |
| 2011 | Farthest-polygon Voronoi diagrams
Otfried Cheong, Hazel Everett, Marc Glisse, Joachim Gudmundsson, Samuel Hornus, Sylvain Lazard, Mira Lee, Hyeon-Suk Na |
Comput. Geom. | 1 |
| 2011 | Lines Pinning Lines
Boris Aronov, Otfried Cheong, Xavier Goaoc, Günter Rote |
Discret. Comput. Geom. | 2 |
| 2010 | The complexity of flow on fat terrains and its i/o-efficient computation
Mark de Berg, Otfried Cheong, Herman J. Haverkort, Jung Gun Lim, Laura Toma |
Comput. Geom. | 2 |
| 2009 | Measuring the Similarity of Geometric Graphs
Otfried Cheong, Joachim Gudmundsson, Hyo-Sil Kim, Daria Schymura, Fabian Stehn |
SEA | 1 |
| 2009 | Guest Editors' Foreword
Nina Amenta, Otfried Cheong |
Discret. Comput. Geom. | 2 |
| 2008 | Sparse geometric graphs with small dilation
Boris Aronov, Mark de Berg, Otfried Cheong, Joachim Gudmundsson, Herman J. Haverkort, Michiel H. M. Smid, Antoine Vigneron |
Comput. Geom. | 3 |
| 2008 | Computing a minimum-dilation spanning tree is NP-hard
Otfried Cheong, Herman J. Haverkort, Mira Lee |
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. | 3 |
| 2008 | Helly-Type Theorems for Line Transversals to Disjoint Unit Balls
Otfried Cheong, Xavier Goaoc, Andreas F. Holmsen, Sylvain Petitjean |
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 | 3 |
| 2007 | Farthest-Polygon Voronoi Diagrams
Otfried Cheong, Hazel Everett, Marc Glisse, Joachim Gudmundsson, Samuel Hornus, Sylvain Lazard, Mira Lee, Hyeon-Suk Na |
ESA | 1 |
| 2007 | I/O-Efficient Flow Modeling on Fat Terrains
Mark de Berg, Otfried Cheong, Herman J. Haverkort, Jung Gun Lim, Laura Toma |
WADS | 2 |
| 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. | 2 |
| 2007 | Finding a Guard that Sees Most and a Shop that Sells Most
Otfried Cheong, Alon Efrat, Sariel Har-Peled |
Discret. Comput. Geom. | 1 |
| 2007 | The Hadwiger Number of Jordan Regions Is Unbounded
Otfried Cheong, Mira Lee |
Discret. Comput. Geom. | 1 |
| 2006 | Throwing Stones Inside Simple Polygons
Otfried Cheong, Hazel Everett, Hyo-Sil Kim, Sylvain Lazard, René Schott |
AAIM | 1 |
| 2006 | Casting with Skewed Ejection Direction
Hee-Kap Ahn, Siu-Wing Cheng, Otfried Cheong |
Algorithmica | 3 |
| 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. | 3 |
| 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 | 2 |
| 2005 | Hadwiger and Helly-type theorems for disjoint unit spheres in R3abstractLet S be an ordered set of disjoint unit spheres in R3 We show that if every subset of at most six spheres from S admits a line transversal respecting the ordering, then the entire family has a line transversal. Without the order condition, we show that the existence of a line transversal for every subset of at most 11 spheres from S implies the existence of a line transversal forS. Otfried Cheong, Xavier Goaoc, Andreas F. Holmsen |
SCG | 1 |
| 2005 | Stacking and Bundling Two Convex Polygons
Hee-Kap Ahn, Otfried Cheong |
ISAAC | 2 |
| 2005 | Sparse Geometric Graphs with Small Dilation
Boris Aronov, Mark de Berg, Otfried Cheong, Joachim Gudmundsson, Herman J. Haverkort, Antoine Vigneron |
ISAAC | 3 |
| 2005 | Optimal spanners for axis-aligned rectangles
Tetsuo Asano, Mark de Berg, Otfried Cheong, Hazel Everett, Herman J. Haverkort, Naoki Katoh, Alexander Wolff 0001 |
Comput. Geom. | 3 |
| 2005 | Geometric permutations of disjoint unit spheres
Otfried Cheong, Xavier Goaoc, Hyeon-Suk Na |
Comput. Geom. | 1 |
| 2005 | The Voronoi Diagram of Curved Objects
Helmut Alt, Otfried Cheong, Antoine Vigneron |
Discret. Comput. Geom. | 2 |
| 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 | 3 |
| 2004 | On finding a guard that sees most and a shop that sells most
Otfried Cheong, Alon Efrat, Sariel Har-Peled |
SODA | 1 |
| 2004 | On simplifying dot maps
Mark de Berg, Prosenjit Bose, Otfried Cheong, Pat Morin |
Comput. Geom. | 3 |
| 2004 | Hierarchical Decompositions and Circular Ray Shooting in Simple Polygons
Siu-Wing Cheng, Otfried Cheong, Hazel Everett, René van Oostrum |
Discret. Comput. Geom. | 2 |
| 2004 | The One-Round Voronoi Game
Otfried Cheong, Sariel Har-Peled, Nathan Linial, Jirí Matousek 0001 |
Discret. Comput. Geom. | 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. | 3 |
| 2003 | Disjoint Unit Spheres admit at Most Two Line Transversals
Otfried Cheong, Xavier Goaoc, Hyeon-Suk Na |
ESA | 1 |
| 2003 | Casting a polyhedron with directional uncertainty
Hee-Kap Ahn, Otfried Cheong, René van Oostrum |
Comput. Geom. | 2 |
| 2003 | Building bridges between convex region
Hee-Kap Ahn, Otfried Cheong, Chan-Su Shin |
Comput. Geom. | 2 |
| 2003 | Spanning Trees Crossing Few Barriers
Tetsuo Asano, Mark de Berg, Otfried Cheong, Leonidas J. Guibas, Jack Snoeyink, Hisao Tamaki |
Discret. Comput. Geom. | 3 |
| 2003 | Computing farthest neighbors on a convex polytope
Otfried Cheong, Chan-Su Shin, Antoine Vigneron |
Theor. Comput. Sci. | 1 |
| 2002 | The one-round Voronoi gameabstract(MATH) In the one-round Voronoi game, the first player chooses an n-point set $\PFRST$ in a square $Q$, and then the second player places another n-point set $\PSCND$ into $Q$. The payoff for the second player is the fraction of the area of $Q$ occupied by the regions of the points of $\PSCND$ in the Voronoi diagram of $\PFRST\cup\PSCND$. We give a strategy for the second player that always guarantees him a payoff of at least $\frac12+\alpha$, for a constant $\alpha>0$ independent of n. This contrasts with the one-dimensional situation, with $Q=[0,1]$, where the first player can always win more than 1/2. Otfried Cheong, Sariel Har-Peled, Nathan Linial, Jirí Matousek 0001 |
SCG | 1 |
| 2002 | Casting a Polyhedron with Directional Uncertainty
Hee-Kap Ahn, Otfried Cheong, René van Oostrum |
ISAAC | 2 |
| 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. | 7 |
| 2002 | Voronoi diagrams on the spher
Hyeon-Suk Na, Chung-Nim Lee, Otfried Cheong |
Comput. Geom. | 3 |
| 2001 | Competitive Facility Location along a Highway
Hee-Kap Ahn, Siu-Wing Cheng, Otfried Cheong, Mordecai J. Golin, René van Oostrum |
COCOON | 3 |
| 2001 | Computing Farthest Neighbors on a Convex Polytope
Otfried Cheong, Chan-Su Shin, Antoine Vigneron |
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 | 2 |
| 2000 | Approximation of Curvature-Constrained Shortest Paths through a Sequence of Points
Jae-Ha Lee, Otfried Cheong, Woo-Cheol Kwon, Joseph S. Shin, Kyung-Yong Chwa |
ESA | 2 |
| 1999 | Spanning Trees Crossing Few BarriersabstractWe consider the problem of finding low-cost spanning trees for sets of n points in the plane, where the cost of a spanning tree is defined as the total number of intersections of tree edges with a given set of m barriers.We obtain the following results:if the barriers are possibly intersecting line segments, then there is always a spanning tree of cost O(min(m2, mfi)); if the barriers are disjoint line segments, then there is always a spanning tree of cost O(m); if the barriers are disjoint fat objects, discs for example, then there is always a spanning tree of cost O(n + m).All our bounds are worst-case optimal. Tetsuo Asano, Mark de Berg, Otfried Cheong, Leonidas J. Guibas, Jack Snoeyink, Hisao Tamaki |
SCG | 3 |
| 1999 | Hierarchical Vertical Decompositions, Ray Shooting, and Circular Arc Queries in Simple PolygonsabstractA new hierarchical decomposition of a simple polygon is introduced. The hierarchy has depth O(log n), linear size, and its regions have maximum degree three. Using this hierarchy, circular ray shooting queries in a simple polygon can be answered in O(log* n) query time and O(nlogn) space. If the radius of the circle is fixed, the query time can be improved to O(logn) and the space to O(n). The decomposition is also applied to three other circular arc query problems: shortest directed arc, arc bending, and arc pushing. Using these queries, the largest empty lune determined by two query points in a simple polygon can be computed in O(log3 n) time, while the circular visibility region of a query point in a simple polygon can be reported in time O(m log3 n), where m is the output size. Siu-Wing Cheng, Hazel Everett, Otfried Cheong, René van Oostrum |
SCG | 3 |
| 1998 | Casting with Skewed Ejection Direction
Hee-Kap Ahn, Siu-Wing Cheng, Otfried Cheong |
ISAAC | 3 |
| 1998 | Approximation of convex figures by pairs of rectangles
Otfried Cheong, Ulrich Fuchs 0001, Günter Rote, Emo Welzl |
Comput. Geom. | 1 |
| 1998 | Computing the Maximum Overlap of Two Convex Polygons under Translations
Mark de Berg, Otfried Cheong, Olivier Devillers, Marc J. van Kreveld, Monique Teillaud |
Theory Comput. Syst. | 2 |
| 1998 | Constructing Levels in Arrangements and Higher Order Voronoi DiagramsabstractWe give simple randomized incremental algorithms for computing the Amk-level in an arrangement of n lines in the plane or in an arrangement of n planes in $\Reals^3$. The expected running time of our algorithms is $O(nk+n\alpha(n)\log n)$ for the planarcase and O(nk 2 + n log 3 n) for the three-dimensional case. Both bounds are optimal unless k is very small. The algorithm generalizes to computing the Amk-level in an arrangement of discs or x-monotone Jordan curves in the plane. Our approach can also compute the k-level; this yields a randomized algorithm for computing the order-k Voronoi diagram of n points in the plane in expected time O(k(n-k)log n + n log 3 n). Pankaj K. Agarwal, Mark de Berg, Jirí Matousek 0001, Otfried Cheong |
SIAM J. Comput. | 4 |
| 1998 | Computing Many Faces in Arrangements of Lines and SegmentsabstractWe present randomized algorithms for computing many faces in an arrangement of lines or of segments in the plane, which are considerably simpler and slightly faster than the previously known ones. The main new idea is a simple randomized $O(n \log n)$ expected time algorithm for computing $\sqrt{n}$ cells in an arrangement of n lines. Pankaj K. Agarwal, Jirí Matousek 0001, Otfried Cheong |
SIAM J. Comput. | 3 |
| 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 | 7 |
| 1997 | Vertical Decomposition of a Single Cell in a Three-Dimensional Arrangement of Surfaces
Otfried Cheong, Micha Sharir |
Discret. Comput. Geom. | 1 |
| 1997 | Computing a Single Cell in the Overlay of Two Simple Polygons
Mark de Berg, Olivier Devillers, Katrin Dobrindt, Otfried Cheong |
Inf. Process. Lett. | 4 |
| 1997 | Separating and Shattering Long Line Segments
Alon Efrat, Otfried Cheong |
Inf. Process. Lett. | 2 |
| 1996 | Vertical Decomposition of a Single Cell in a Three-Dimensional Arrangement of Surfaces and Its ApplicationsabstractLet X be a collection of n algebraic surface patches of constant maximum degree in IR3.We show that the combinatorial complexity of the vertical decomposition of a single cell in the arrangement A(Z) is 0(n2+E ), for my E > CI, where the constant of proportionality de pends on E and on the maximum degree of the surfaces and of their boundaries.As an application, we obt~"n a near-quadratic motion planning algorithm for general systems with three degrees of freedom. Otfried Cheong, Micha Sharir |
SCG | 1 |
| 1996 | Computing the Maximum Overlap of Two Convex Polygons Under Translations
Mark de Berg, Olivier Devillers, Marc J. van Kreveld, Otfried Cheong, Monique Teillaud |
ISAAC | 4 |
| 1996 | Separating and Shattering Long Line Segments
Alon Efrat, Otfried Cheong |
ISAAC | 2 |
| 1996 | Point Location in Zones of K-flats in Arrangements
Mark de Berg, Marc J. van Kreveld, Otfried Cheong, Jack Snoeyink |
Comput. Geom. | 3 |
| 1996 | A Deterministic Algorithm for the Three-dimensional Diameter Problem
Jirí Matousek 0001, Otfried Cheong |
Comput. Geom. | 2 |
| 1996 | The Overlay of Lower Envelopes and Its Applications
Pankaj K. Agarwal, Otfried Cheong, Micha Sharir |
Discret. Comput. Geom. | 2 |
| 1996 | Range Searching in Low-Density Environments
Otfried Cheong, Jules Vleugels |
Inf. Process. Lett. | 1 |
| 1995 | The Overlay of Lower Envelopes in Three Dimensions and Its Applications
Pankaj K. Agarwal, Otfried Cheong, Micha Sharir |
SCG | 2 |
| 1995 | The Voronoi Diagram of Curved ObjectsabstractVoronoi diagrams of curved objects can show certa"n phenomena that are often considered artifacts: Helmut Alt, Otfried Cheong |
SCG | 2 |
| 1995 | Immobilizing Polygons against a WallabstractA familiar task in inclu.striala~)l>lications is gras~jing Mark H. Overmars, Anil S. Rao, Otfried Cheong, Chantal Wentink |
SCG | 3 |
| 1995 | The Extensible Drawing Editor IpeabstractNo abstract available. Otfried Cheong |
SCG | 1 |
| 1995 | Bounds on the Size of Merging Networks
Martin Aigner 0001, Otfried Cheong |
Discret. Appl. Math. | 2 |
| 1995 | On Lazy Randomized Incremental Construction
Mark de Berg, Katrin Dobrindt, Otfried Cheong |
Discret. Comput. Geom. | 3 |
| 1995 | Piecewise Linear Paths Among Convex Obstacles
Mark de Berg, Jirí Matousek 0001, Otfried Cheong |
Discret. Comput. Geom. | 3 |
| 1995 | Reaching a Goal with Directional UncertaintyabstractWe study two problems related to planar motion planning for robots with imperfect control, where, if the robot starts a linear movement in a certain commanded direction, we only know that its actual movement will be confined in a cone of angle α centered around the specified direction. First, we consider a single goal region, namely the “region at infinity”, and a set of polygonal obstacles, modeled as a set S of n line segments. We are interested in the region Rα(S) from where we can reach infinity with a directional uncertainty of α. We prove that the maximum complexity of Rα(S) is O(nα5). Second, we consider a collection of k polygonal goal regions of total complexity m, but without any obstacles. Here we prove an O(k3m) bound on the complexity of the region from where we can reach a goal region with a directional uncertainty of α. For both situations we also prove lower bounds on the maximum complexity, and we give efficient algorithms for computing the regions. Mark de Berg, Leonidas J. Guibas, Dan Halperin, Mark H. Overmars, Otfried Cheong, Micha Sharir, Monique Teillaud |
Theor. Comput. Sci. | 5 |
| 1994 | Constructing Levels in Arrangements and Higher Order Voronoi DiagramsabstractWe give a simple lazy randomized incremental algorithm to compute ≤k-levels in arrangements of x-monotone Jordan curves in the plane, and in arrangements of planes in three-dimensional space. If each pair of curves intersects in at most s points, the expected running time of the algorithm is O(k2λs(n/k)+min(λs(n)log2n,k2λs(n/k)logn)). For the three-dimensional case the expected running time is O(nk2+min(nlog3n,nk2logn)). The algorithm also works for computing the ≤k-level in a set of discs, with an expected running time of O(nk+min(nlog2n,nklogn)). Furthermore, we give a simple algorithm for computing the order-k Voronoi diagram of a set of n points in the plane that runs in expected time O(k(n−k)logn+nlog3n). Pankaj K. Agarwal, Mark de Berg, Jirí Matousek 0001, Otfried Cheong |
SCG | 4 |
| 1994 | Computing Many Faces in Arrangements of Lines and SegmentsabstractWe present randomized algorithms for computing many faces in an arrangement of lines or of segments in the plane, which are considerably simpler and slightly faster than the previously known ones. The main new idea is a simple randomized O(nlogn) expected time algorithm for computing √n cells in an arrangement of n lines. Pankaj K. Agarwal, Jirí Matousek 0001, Otfried Cheong |
SCG | 3 |
| 1994 | On lazy randomized incremental constructionabstractWe introduce a new type of randomized incremental algorithms.Con trary to standard randomized incremental al- Mark de Berg, Katrin Dobrindt, Otfried Cheong |
STOC | 3 |
| 1994 | Computing and Verifying Depth OrdersabstractA depth order on a set of line segments in 3-space is an order such that line segment a comes before line segment $a'$ in the order when a lies below $a'$ or, in other words, when there is a vertical ray that first intersects $a'$ and then intersects a. Efficient algorithms for the computation and verification of depth orders of sets of n line segments in 3-space are presented. The algorithms run in time $O(n^{{4 / 3} + \varepsilon } )$, for any fixed $\varepsilon > 0$. If all line segments are axis-parallel or, more generally, have only a constant number of different orientations, then the sorting algorithm runs in $O(n\log ^3 n)$, for any fixed $\varepsilon > 0$ time and the verification takes $O(n\log ^2 n)$ time. The algorithms can be generalized to handle triangles and other polygons instead of line segments. They are based on a general framework for computing and verifying linear orders extending implicitly defined binary relations. Mark de Berg, Mark H. Overmars, Otfried Cheong |
SIAM J. Comput. | 3 |
| 1993 | Reaching a Goal with Directional Uncertainty
Mark de Berg, Mark H. Overmars, Leonidas J. Guibas, Otfried Cheong, Monique Teillaud, Dan Halperin, Micha Sharir |
ISAAC | 4 |
| 1993 | Piecewise linear paths among convex obstaclesabstractLet B be a set of n arbitrary (possibly intersecting) convex obstacles in Rd.It is shown that any two points which can be connected by a path avoiding the obstacles can also be connected by a path consisting of 0(nId-l)ld/2+1~) segments.The bound cannot be improved below Q(nd); thus in R3, the answer is between n3 and n4.For disjoint obstacles, a ~(n) bound is proved.By a well-known reduction, thegeneralca.seresult also upper bounds the complexity for a translational motion of an arbitrary convex robot among convex obstacles.In the planar case, asymptotically tight bounds and efficient algorithms are given.1 Mark de Berg, Jirí Matousek 0001, Otfried Cheong |
STOC | 3 |
| 1993 | A deterministic algorithm for the three-dimensional diameter problemabstractWe give a deterministic algorithm for computing the diameter of an n point set in ti~ree dimensions with O(n log' n) running time, c a constant. Jirí Matousek 0001, Otfried Cheong |
STOC | 2 |
| 1993 | On Ray Shooting in Convex Polytopes
Jirí Matousek 0001, Otfried Cheong |
Discret. Comput. Geom. | 2 |
| 1992 | Computing and Verifying Depth OrdersabstractA depth order on a set of objects is an order such that object a comes before object a′ in the order when a′ lies behind a′, or, in other words, when a is (partially) hidden by a′ by a′. We present efficient algorithms for the computation and verification of depth orders of sets of n rods in 3–space. Our algorithms run in time O(n4/3+ε), for any fixed ε > 0). If all rods are axis-parallel, or, more generally, have only a constant number of different orientations, then the sorting algorithm runs in O(n log2 n) time. The algorithms can be generalized to handle triangles and other polygons instead of rods. They are based on a general framework for computing and verifying linear extensions of implicitly defined binary relations. Mark de Berg, Mark H. Overmars, Otfried Cheong |
SCG | 3 |
| 1992 | Linear Optimization QueriesabstractArticle Free Access Share on Linear optimization queries Authors: Jiří Matoušek View Profile , Otfried Schwarzkopf View Profile Authors Info & Claims SCG '92: Proceedings of the eighth annual symposium on Computational geometryJuly 1992 Pages 16–25https://doi.org/10.1145/142675.142683Online:01 July 1992Publication History 42citation441DownloadsMetricsTotal Citations42Total Downloads441Last 12 Months23Last 6 weeks2 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Jirí Matousek 0001, Otfried Cheong |
SCG | 2 |
| 1992 | Ray Shooting in Convex PolytopesabstractLet H be a set of n halfspaces in Ed (where the dimension d ≥ 4 is fixed), and P(H) the convex polytope defined as their intersection. We show that P(H) can be preprocessed in time and space O(n[d/2]/(log n)[d/2]-ε) (for any fixed ε > 0) so that ray shooting queries with rays starting in P(H) can be answered in time O(log n). This improves previous bounds by obtaining optimal query time and by improving the product Q(n)S(n)1/[d/2] (Q(n) and S(n) denoting query time and storage of a data structure for this problem) to O(n(log n)ε) for an arbitrarily small ε > 0. By a well known lifting transformation, the results imply the same bounds for nearest (or furthest) neighbor queries in space of one dimension lower, which is an improvement in itself. We furthermore show that a structure for the ray shooting problem can be dynamically maintained under a sequence of random insertions, using the history of the maintenance process for the polytope as a point location data structure. The expected update time is O(m[d/2]-1(log m)O(1)), the query time for ray shooting queries is O(log2 m) with high probability, where m is the current number of points. Otfried Cheong |
SCG | 1 |
| 1992 | Parallel Computation of Distance Transforms - Erratum
Otfried Cheong |
Algorithmica | 1 |
| 1991 | A Simple On-Line Randomized Incremental Algorithm for Computing Higher Order Voronoi DiagramsabstractArticle Free Access Share on A simple on-line randomized incremental algorithm for computing higher order Voronoi diagrams Authors: Franz Aurenhammer Institut für Informatik, Fachbereich Mathematik, Freie Universität Berlin, Arnimallee 2-6, W1000 Berlin 33, Germany Institut für Informatik, Fachbereich Mathematik, Freie Universität Berlin, Arnimallee 2-6, W1000 Berlin 33, GermanyView Profile , Otfried Schwarzkopf Institut für Informatik, Fachbereich Mathematik, Freie Universität Berlin, Arnimallee 2-6, W1000 Berlin 33, Germany Institut für Informatik, Fachbereich Mathematik, Freie Universität Berlin, Arnimallee 2-6, W1000 Berlin 33, GermanyView Profile Authors Info & Claims SCG '91: Proceedings of the seventh annual symposium on Computational geometryJune 1991 Pages 142–151https://doi.org/10.1145/109648.109664Published:01 June 1991Publication History 16citation832DownloadsMetricsTotal Citations16Total Downloads832Last 12 Months55Last 6 weeks5 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Franz Aurenhammer, Otfried Cheong |
SCG | 2 |
| 1991 | Dynamic Maintenance of Geometric Structures Made EasyabstractThe problem of dynamically maintaining geometric structures is considered. A technique is proposed that uses randomized incremental algorithms which are augmented to allow deletions of objects. A model for distributions on the possible input sequences of insertions and deletions is developed and analyzed using R. Seidel's backwards analysis. It is further shown how to apply this to maintain Voronoi diagrams, convex hulls, and planar subdivisions. A strikingly simple algorithm for the maintenance of convex hulls in any dimension is given. The expected running time is determined.> Otfried Cheong |
FOCS | 1 |
| 1991 | Parallel Computation of Disease Transforms
Otfried Cheong |
Algorithmica | 1 |
| 1991 | Euclidean Minimum Spanning Trees and Bichromatic Closest Pairs
Pankaj K. Agarwal, Herbert Edelsbrunner, Otfried Cheong |
Discret. Comput. Geom. | 3 |
| 1990 | Euclidean Minimum Spanning Trees and Bichromatic Closest PairsabstractWe present an algorithm to compute a Euclidean minimum spanning tree of a given set S of n points in @@@@d in time 𝒪(Τd(N, N) logd N), where Τd(n, m) is the time required to compute a bichromatic closest pair among n red and m blue points in @@@@d. If Τd(N, N) = Ω(N1+ε), for some fixed ε > 0, then the running time improves to 𝒪(Τd(N, N)). Furthermore, we describe a randomized algorithm to compute a bichromatic closest pair in expected time 𝒪((nm log n log m)2/3 + m log2 n + n log2 m) in @@@@3, which yields an 𝒪(N4/3 log4/3 N) expected time algorithm for computing a Euclidean minimum spanning tree of N points in @@@@3. Pankaj K. Agarwal, Herbert Edelsbrunner, Otfried Cheong, Emo Welzl |
SCG | 3 |
| 1990 | Approximation of Convex Figures by Pairs of Rectangles
Otfried Cheong, Ulrich Fuchs 0001, Günter Rote, Emo Welzl |
STACS | 1 |
| 1989 | Parallel Computation of Discrete Voronoi Diagrams (Extended Abstract)
Otfried Cheong |
STACS | 1 |