Christian Knauer

dblp:k/ChristianKnauer · DBLP profile ↗
← Back
71ranked-venue papers
14as first author
3since 2021 · last 2025
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 48 · 9 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 19 · 3 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 4 · 2 first-authorDatabases, data management, data science and information retrieval · 2
YearPublicationVenuePosition
2025 A Subquadratic Algorithm for Computing the L₁-Distance Between Two Terrains
abstract
We study the problem of computing the L₁-distance between two piecewise-linear bivariate functions f and g, defined over a bounded polygonal domain 𝕄 ⊂ ℝ², that is, computing the quantity ‖f-g‖₁ = ∫_𝕄 |f(x,y)-g(x,y)| dx dy. If f and g are defined by linear interpolation over triangulations 𝐓_f and 𝐓_g, respectively, of 𝕄 with a total of n triangles, we show that ‖f-g‖₁ can be computed in Õ(n^α) time, where α = max{(ω+1)/2, 8/5}, ω is the matrix multiplication exponent, and Õ notation hides factors of the form n^ε for any ε > 0. This bound holds for the currently best known value of ω, which is approximately 2.37. More generally, if the complexity of the overlay of 𝐓_f and 𝐓_g is κ, then the runtime of our algorithm is Õ(κ^{α-1}n^{2-α}).
Pankaj K. Agarwal, Boris Aronov, Olivier Devillers, Christian Knauer, Guillaume Moroz
SoCG4
2024 Geometric Matching and Bottleneck Problems
abstract
Let $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
SoCG4
2022 Parallel near-optimal pathfinding based on landmarks
Maximilian Reischl, Christian Knauer, Michael Guthe
Comput. Graph.2
2018 An FPTAS for an Elastic Shape Matching Problem with Cyclic Neighborhoods
Christian Knauer, Luise Sommer, Fabian Stehn
ICCSA (2)1
2018 Elastic geometric shape matching for translations under the Manhattan norm
Christian Knauer, Luise Sommer, Fabian Stehn
Comput. Geom.1
2017 Placing your Coins on a Shelf
Helmut Alt, Kevin Buchin, Steven Chaplick, Otfried Cheong, Philipp Kindermann, Christian Knauer, Fabian Stehn
ISAAC6
2017 Top-k Manhattan spatial skyline queries
Wanbin Son, Fabian Stehn, Christian Knauer, Hee-Kap Ahn
Inf. Process. Lett.3
2016 Finding largest rectangles in convex polygons
Sergio Cabello, Otfried Cheong, Christian Knauer, Lena Schlipf
Comput. Geom.3
2015 Shortest Path to a Segment and Quickest Visibility Queries
abstract
We show how to preprocess a polygonal domain with a fixed starting point s in order to answer efficiently the following queries: Given a point q, how should one move from s in order to see q as soon as possible? This query resembles the well-known shortest-path-to-a-point query, except that the latter asks for the fastest way to reach q, instead of seeing it. Our solution methods include a data structure for a different generalization of shortest-path-to-a-point queries, which may be of independent interest: to report efficiently a shortest path from s to a query segment in the domain.
Esther M. Arkin, Alon Efrat, Christian Knauer, Joseph S. B. Mitchell, Valentin Polishchuk, Günter Rote, Lena Schlipf, Topi Talvitie
SoCG3
2015 Approximating Minimum-Area Rectangular and Convex Containers for Packing Convex Polygons
Helmut Alt, Mark de Berg, Christian Knauer
ESA3
2015 Fast Algorithms for Diameter-Optimally Augmenting Paths
Ulrike Große, Joachim Gudmundsson, Christian Knauer, Michiel H. M. Smid, Fabian Stehn
ICALP (1)3
2015 Elastic Geometric Shape Matching for Point Sets under Translations
Christian Knauer, Fabian Stehn
WADS1
2015 Fixed-Parameter Complexity and Approximability of Norm Maximization
Christian Knauer, Stefan König 0003, Daniel Werner
Discret. Comput. Geom.1
2014 Convex transversals
Esther M. Arkin, Claudia Dieckmann, Christian Knauer, Joseph S. B. Mitchell, Valentin Polishchuk, Lena Schlipf, Shang Yang
Comput. Geom.3
2013 On the Computational Complexity of Erdős-Szekeres and Related Problems in ℝ3
Panos Giannopoulos, Christian Knauer, Daniel Werner
ESA2
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.3
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.3
2013 Fixed-parameter tractability and lower bounds for stabbing problems
Panos Giannopoulos, Christian Knauer, Günter Rote, Daniel Werner
Comput. Geom.2
2012 Hardness of discrepancy computation and ε-net verification in high dimension
Panos Giannopoulos, Christian Knauer, Magnus Wahlström, Daniel Werner
J. Complex.2
2011 Non-uniform Geometric Matchings
Christian Knauer, Klaus Kriegel, Fabian Stehn
ICCSA (3)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
ISAAC3
2011 Covering and Piercing Disks with Two Centers
Hee-Kap Ahn, Sang-Sub Kim 0001, Christian Knauer, Lena Schlipf, Chan-Su Shin, Antoine Vigneron
ISAAC3
2011 On the computational complexity of Ham-Sandwich cuts, Helly sets, and related problems
abstract
We study several canonical decision problems arising from some well-known theorems from combinatorial geometry. Among others, we show that computing the minimum size of a Caratheodory set and a Helly set and certain decision versions of the hs cut problem are W[1]-hard (and NP-hard) if the dimension is part of the input. This is done by fpt-reductions (which are actually ptime-reductions) from the d-Sum problem. Our reductions also imply that the problems we consider cannot be solved in time n^{o(d)} (where n is the size of the input), unless the Exponential-Time Hypothesis (ETH) is false. The technique of embedding d-Sum into a geometric setting is conceptually much simpler than direct fpt-reductions from purely combinatorial W[1]-hard problems (like the clique problem) and has great potential to show (parameterized) hardness and (conditional) lower bounds for many other problems.
Christian Knauer, Hans Raj Tiwary, Daniel Werner
STACS1
2011 Convex Transversals
Esther M. Arkin, Claudia Dieckmann, Christian Knauer, Joseph S. B. Mitchell, Valentin Polishchuk, Lena Schlipf, Shang Yang
WADS3
2011 Geometric clustering: Fixed-parameter tractability and lower bounds with respect to the dimension
abstract
We study the parameterized complexity of the k -center problem on a given n -point set P in ℝ d , with the dimension d as the parameter. We show that the rectilinear 3-center problem is fixed-parameter tractable, by giving an algorithm that runs in O ( n log n ) time for any fixed dimension d . On the other hand, we show that this is unlikely to be the case with both the Euclidean and rectilinear k -center problems for any k ≥ 2 and k ≥ 4 respectively. In particular, we prove that deciding whether P can be covered by the union of 2 balls of given radius or by the union of 4 cubes of given side length is W[1]-hard with respect to d , and thus not fixed-parameter tractable unless FPT=W[1]. For the Euclidean case, we also show that even an n o ( d ) -time algorithm does not exist, unless there is a 2 o ( n ) -time algorithm for n -variable 3SAT, that is, the Exponential Time Hypothesis fails.
Sergio Cabello, Panos Giannopoulos, Christian Knauer, Dániel Marx, Günter Rote
ACM Trans. Algorithms3
2011 Minimizing the weighted directed Hausdorff distance between colored point sets under translations and rigid motions
Christian Knauer, Klaus Kriegel, Fabian Stehn
Theor. Comput. Sci.1
2011 The directed Hausdorff distance between imprecise point sets
Christian Knauer, Maarten Löffler, Marc Scherfenberg, Thomas Wolle
Theor. Comput. Sci.1
2010 Computing the Discrete Fréchet Distance with Imprecise Input
Hee-Kap Ahn, Christian Knauer, Marc Scherfenberg, Lena Schlipf, Antoine Vigneron
ISAAC (2)2
2010 Approximating the Average Stretch Factor of Geometric Graphs
Siu-Wing Cheng, Christian Knauer, Stefan Langerman, Michiel H. M. Smid
ISAAC (1)2
2010 The Complexity of Geometric Problems in High Dimension
Christian Knauer
TAMC1
2010 Milling a Graph with Turn Costs: A Parameterized Complexity Perspective
Michael R. Fellows, Panos Giannopoulos, Christian Knauer, Christophe Paul, Frances A. Rosamond, Sue Whitesides, Nathan Yu
WG3
2010 Covering a simple polygon by monotone directions
Hee-Kap Ahn, Peter Braß, Christian Knauer, Hyeon-Suk Na, Chan-Su Shin
Comput. Geom.3
2009 The Directed Hausdorff Distance between Imprecise Point Sets
Christian Knauer, Maarten Löffler, Marc Scherfenberg, Thomas Wolle
ISAAC1
2009 Algorithms for graphs of bounded treewidth via orthogonal range searching
Sergio Cabello, Christian Knauer
Comput. Geom.2
2009 Bounds on the quality of the PCA bounding boxes
Darko Dimitrov, Christian Knauer, Klaus Kriegel, Günter Rote
Comput. Geom.2
2009 On the dilation spectrum of paths, cycles, and trees
Rolf Klein, Christian Knauer, Giri Narasimhan, Michiel H. M. Smid
Comput. Geom.2
2008 Covering a Simple Polygon by Monotone Directions
Hee-Kap Ahn, Peter Braß, Christian Knauer, Hyeon-Suk Na, Chan-Su Shin
ISAAC3
2008 Approximate Nearest Neighbor Search under Translation Invariant Hausdorff Distance
Christian Knauer, Marc Scherfenberg
ISAAC1
2008 Geometric clustering: fixed-parameter tractability and lower bounds with respect to the dimension
Sergio Cabello, Panos Giannopoulos, Christian Knauer, Günter Rote
SODA3
2008 Faster Fixed-Parameter Tractable Algorithms for Matching and Packing Problems
Michael R. Fellows, Christian Knauer, Naomi Nishimura, Prabhakar Ragde, Frances A. Rosamond, Ulrike Stege, Dimitrios M. Thilikos, Sue Whitesides
Algorithmica2
2008 Parameterized Complexity of Geometric Problems
abstract
This paper surveys parameterized complexity results for hard geometric algorithmic problems. It includes fixed-parameter tractable problems in graph drawing, geometric graphs, geometric covering and several other areas, together with an overview of the algorithmic techniques used. Fixed-parameter intractability results are surveyed as well. Finally, we give some directions for future research.
Panos Giannopoulos, Christian Knauer, Sue Whitesides
Comput. J.2
2008 Matching point sets with respect to the Earth Mover's Distance
Sergio Cabello, Panos Giannopoulos, Christian Knauer, Günter Rote
Comput. Geom.3
2008 Visibility maps of segments and triangles in 3D
Esther Moet, Christian Knauer, Marc J. van Kreveld
Comput. Geom.2
2008 There Are Not Too Many Magic Configurations
Eyal Ackerman, Kevin Buchin, Christian Knauer, Rom Pinchasi, Günter Rote
Discret. Comput. Geom.3
2008 Computing the Detour and Spanning Ratio of Paths, Trees, and Cycles in 2D and 3D
Pankaj K. Agarwal, Rolf Klein, Christian Knauer, Stefan Langerman, Pat Morin, Micha Sharir, Michael A. Soss
Discret. Comput. Geom.3
2008 On the parameterized complexity of d-dimensional point set pattern matching
Sergio Cabello, Panos Giannopoulos, Christian Knauer
Inf. Process. Lett.3
2007 On the Number of Cycles in Planar Graphs
Kevin Buchin, Christian Knauer, Klaus Kriegel, André Schulz 0001, Raimund Seidel
COCOON2
2007 There are not too many magic configurations
abstract
A finite planar point set P is called a magic configuration if there is an assignment of positive weights to the points of P such that, for everyline l determined by P, the sum of the weights of all points of P on l equals 1. We prove a conjecture of Murty from 1971 and show that a magic configuration consists either of points in general position, or all points are collinear, with the possible exception of one point, or they form a special configuration of 7 points.
Eyal Ackerman, Kevin Buchin, Christian Knauer, Rom Pinchasi, Günter Rote
SCG3
2007 New upper bounds on the quality of the PCA bounding boxes in r2 and r3
abstract
Principal component analysis (PCA) is commonly used to compute a bounding box of a point set in Rd. The popularity of this heuristic lies in its speed, easy implementation and in the fact that usually, PCA bounding boxes quite well approximate the minimum-volume bounding boxes.Since there are examples of discrete points sets in the plane, showing that the worst case ratio of the volume ofthe PCA bounding box and the volume of the minimum-volume bounding box tends to infinity,we consider PCA bounding boxes for continuous sets, especially for the convex hull of a point set. Here, we contributenew upper bounds on the approximation factor of PCA bounding boxesof convex sets in R2 and R3.
Darko Dimitrov, Christian Knauer, Klaus Kriegel, Günter Rote
SCG2
2007 Dilation-Optimal Edge Deletion in Polygonal Cycles
Hee-Kap Ahn, Mohammad Farshi, Christian Knauer, Michiel H. M. Smid
ISAAC3
2007 Fixed-Parameter Tractability for Non-Crossing Spanning Trees
Magnús M. Halldórsson, Christian Knauer, Andreas Spillner 0001, Takeshi Tokuyama
WADS2
2007 Configurations with few crossings in topological graphs
Christian Knauer, Étienne Schramm, Andreas Spillner 0001, Alexander Wolff 0001
Comput. Geom.1
2006 A Polynomial-Time Approximation Algorithm for a Geometric Dispersion Problem
Marc Benkert, Joachim Gudmundsson, Christian Knauer, Esther Moet, René van Oostrum, Alexander Wolff 0001
COCOON3
2006 Minimum-cost coverage of point sets by disks
abstract
We consider a class of geometric facility location problems in which the goal is to determine a set X of disks given by their centers (tj) and radii (rj) that cover a given set of demand points Y∈R2 at the smallest possible cost. We consider cost functions of the form Εjf(rj), where f(r)=rα is the cost of transmission to radius r. Special cases arise for α=1 (sum of radii) and α=2 (total area); power consumption models in wireless network design often use an exponent α>2. Different scenarios arise according to possible restrictions on the transmission centers tj, which may be constrained to belong to a given discrete set or to lie on a line, etc.We obtain several new results, including (a) exact and approximation algorithms for selecting transmission points tj on a given line in order to cover demand points Y∈R2; (b) approximation algorithms (and an algebraic intractability result) for selecting an optimal line on which to place transmission points to cover Y; (c) a proof of NP-hardness for a discrete set of transmission points in R2 and any fixed α>1; and (d) a polynomial-time approximation scheme for the problem of computing a minimum cost covering tour (MCCT), in which the total cost is a linear combination of the transmission cost for the set of disks and the length of a tour/path that connects the centers of the disks.
Helmut Alt, Esther M. Arkin, Hervé Brönnimann, Jeff Erickson 0001, Sándor P. Fekete, Christian Knauer, Jonathan Lenchner, Joseph S. B. Mitchell, Kim Whittlesey
SCG6
2006 Fréchet Distance for Curves, Revisited
Boris Aronov, Sariel Har-Peled, Christian Knauer, Yusu Wang 0001, Carola Wenk
ESA3
2006 Visibility Maps of Segments and Triangles in 3D
Esther Moet, Christian Knauer, Marc J. van Kreveld
ICCSA (1)2
2006 A Fixed-Parameter Algorithm for the Minimum Weight Triangulation Problem Based on Small Graph Separators
Christian Knauer, Andreas Spillner 0001
WG1
2005 Matching Point Sets with Respect to the Earth Mover's Distance
Sergio Cabello, Panos Giannopoulos, Christian Knauer, Günter Rote
ESA3
2005 Embedding Point Sets into Plane Graphs of Small Dilation
Annette Ebbers-Baumann, Ansgar Grüne, Marek Karpinski, Rolf Klein, Christian Knauer, Andrzej Lingas
ISAAC5
2005 Exact and Approximation Algorithms for Computing the Dilation Spectrum of Paths, Trees, and Cycles
Rolf Klein, Christian Knauer, Giri Narasimhan, Michiel H. M. Smid
ISAAC2
2005 Configurations with Few Crossings in Topological Graphs
Christian Knauer, Étienne Schramm, Andreas Spillner 0001, Alexander Wolff 0001
ISAAC1
2004 Faster Fixed-Parameter Tractable Algorithms for Matching and Packing Problems
Michael R. Fellows, Christian Knauer, Naomi Nishimura, Prabhakar Ragde, Frances A. Rosamond, Ulrike Stege, Dimitrios M. Thilikos, Sue Whitesides
ESA2
2004 Guarding Art Galleries by Guarding Witnesses
Kyung-Yong Chwa, Byung-Cheol Jo, Christian Knauer, Esther Moet, René van Oostrum, Chan-Su Shin
ISAAC3
2004 Comparison of Distance Measures for Planar Curves
Helmut Alt, Christian Knauer, Carola Wenk
Algorithmica2
2004 Covering with Ellipses
Alon Efrat, Frank Hoffmann 0002, Christian Knauer, Klaus Kriegel, Günter Rote, Carola Wenk
Algorithmica3
2004 Testing congruence and symmetry for general 3-dimensional objects
Peter Braß, Christian Knauer
Comput. Geom.2
2003 The complexity of (un)folding
abstract
We consider the problem of reconfiguring a linkage of rigid straight segments from a given start to a given target position with a continuous nonintersecting motion. The problem is nontrivial even for trees in two dimensions since it is known that not all configurations can be reconfigured to a straight position. We show that deciding reconfigurability for trees in two dimensions and for chains in three dimensions is PSPACE-complete.
Helmut Alt, Christian Knauer, Günter Rote, Sue Whitesides
SCG2
2003 On counting point-hyperplane incidences
Peter Braß, Christian Knauer
Comput. Geom.2
2002 Covering shapes by ellipses
Alon Efrat, Frank Hoffmann 0002, Christian Knauer, Klaus Kriegel, Günter Rote, Carola Wenk
SODA3
2001 Matching Polygonal Curves with Respect to the Fréchet Distance
Helmut Alt, Christian Knauer, Carola Wenk
STACS2
2000 Testing the congruence of d-dimensional point sets
abstract
This paper presents an algorithm that tests the congruence of two sets ofn points in d-dimensional space in o(nr½ d] log n) time.This improves the previous best algorithm for dimensions d > 6.
Peter Braß, Christian Knauer
SCG2