Michiel H. M. Smid

dblp:35/6715 · also Michiel Smid · DBLP profile ↗
← Back
184ranked-venue papers
8as first author
23since 2021 · last 2026
0000-0003-3683-9054ORCID · corroborated

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

Theory of computation · 132 · 6 first-author · 17 since 2021Graphics, computer vision, multimedia, augmented reality and games · 50 · 2 first-author · 6 since 2021Databases, data management, data science and information retrieval · 8Computer networks · 1
YearPublicationVenuePosition
2026 Linear-Time (1+ε)-Approximation Algorithms for Two-Line-Center Problems
abstract
Given a set S of n points in the plane, we study the two-line-center problem: finding two lines that minimize the maximum distance from each point in S to its closest line. We present a (1+ε)-approximation algorithm for the two-line-center problem that runs in O((n/ε) log (1/ε)) time, which improves the previously best O(nlog n + (n/ε²) log (1/ε) + (1/ε³)log (1/ε))-time algorithm. We also consider three variants of this problem, in which the orientations of the two lines are restricted: (1) the orientation of one of the two lines is fixed, (2) the orientations of both lines are fixed, and (3) the two lines are required to be parallel. For each of these three variants, we give the first (1+ε)-approximation algorithm that runs in linear time. In particular, for the variant where the orientation of one of the two lines is fixed, we also give an improved exact algorithm that runs in O(n log n) time and show that it is optimal.
Chaeyoon Chung, Anil Maheshwari, Michiel H. M. Smid
SoCG3
2026 Sparse Oriented Spanners in Metric Spaces
abstract
Oriented spanners were presented at ESA'23 as an extension of the well-researched geometric spanners: Given a set P of points in a metric space and an oriented graph G, the oriented dilation of two points p,q ∈ P is the length of the shortest closed walk in G containing p and q divided by the minimum perimeter triangle of p and q. G is called a t-spanner, if the maximum dilation over all pairs of points in P is at most t. This paper presents the first constructions of sparse oriented spanners for metric spaces beyond the Euclidean space. Given an orientation of the complete graph (i.e. a tournament) with dilation t on n points that satisfies an additional short-cycle property, we show how to extract a (t+ε)-spanner with 𝒪(k) edges in 𝒪(kn²+T(n)) time, for any metric space admitting a well-separated pair decomposition with k pairs computable in T(n) time. We supplement this with an improved construction of tournaments for metric point sets, obtaining dilation 5/3. This improves the previous bound of 2 and approaches the lower bound of 1.5. Combined, for n points in a metric space with constant doubling dimension d, this yields a (5/3 + ε)-spanner with (1/ε)^{𝒪(d)}n edges computable in (1/ε)^𝒪(d) n³ time using 𝒪(n²) space. This improves the dilation over the (2+ε)-spanner for Euclidean point sets presented at SoCG’25 while applying to more general metric spaces. Moreover, we generalize the known (2+ε)-spanner to doubling spaces. In particular, an oriented (2+ε)-spanner with 𝒪(ε^{-d} n) edges can be constructed in (1/ε)^𝒪(d) n log n time using 𝒪(ε^{-d} n) space. Since the oriented dilation can be dominated by one pair of points, we also consider the oriented average dilation, which is the sum over the oriented dilation of all pairs of points divided by the number of pairs. While oriented (1+ε)-spanners do not exist for every point set, we present an algorithm that computes a spanner with average dilation 1+ε for point sets in a metric space of constant doubling dimension d: More concretely, our algorithm computes an oriented spanner with average dilation at most 1 + 𝒪(1/s) + s^𝒪(d)/n with s^𝒪(d) n edges in s^𝒪(d) n log n time using s^𝒪(d) n space, where s is any sufficiently large number that may depend on n.
Sujoy Bhore, Ahmad Biniaz, Kevin Buchin, Jean-Lou De Carufel, Antonia Kalb, Anil Maheshwari, Saeed Odak, Carolin Rehs, Michiel H. M. Smid
ESA9
2025 Polychromatic Coloring of Tuples in Hypergraphs
abstract
A hypergraph $H$ consists of a set $V$ of vertices and a set $E$ of hyperedges that are subsets of $V$. A $t$-tuple of $H$ is a subset of $t$ vertices of $V$. A $t$-tuple $k$-coloring of $H$ is a mapping of its $t$-tuples into $k$ colors. A coloring is called $(t,k,f)$-polychromatic if each hyperedge of $E$ that has at least $f$ vertices contains tuples of all the $k$ colors. Let $f_H(t,k)$ be the minimum $f$ such that $H$ has a $(t,k,f)$-polychromatic coloring. For a family of hypergraphs $\cal{H}$ let $f_{\cal{H}}(t,k)$ be the maximum $f_H(t,k)$ over all hypergraphs $H$ in $\cal{H}$. We present several bounds on $f_{\cal{H}}(t,k)$ for $t\ge 2$. - Let $\cal{H}$ be the family of hypergraphs $H$ that is obtained by taking any set $P$ of points in $\Re^2$, setting $V:=P$ and $E:=\{d\cap P\colon d\text{ is a disk in }\Re^2\}$. We prove that $f_\cal{H}(2,k)\le 3.7^k$, that is, the pairs of points (2-tuples) can be $k$-colored such that any disk containing at least $3.7^k$ points has pairs of all colors. - For the family $\mathcal{H}$ of shrinkable hypergraphs of VC-dimension at most $d$ we prove that $ f_\cal{H}(d{+}1,k) \leq c^k$ for some constant $c=c(d)$. We also prove that every hypergraph with $n$ vertices and with VC-dimension at most $d$ has a $(d{+}1)$-tuple $T$ of depth at least $\frac{n}{c}$, i.e., any hyperedge that contains $T$ also contains $\frac{n}{c}$ other vertices. - For the relationship between $t$-tuple coloring and vertex coloring in any hypergraph $H$ we establish the inequality $\frac{1}{e}\cdot tk^{\frac{1}{t}}\le f_H(t,k)\le f_H(1,tk^{\frac{1}{t}})$. For the special case of $k=2$, we prove that $t+1\le f_H(t,2)\le\max\{f_H(1,2), t+1\}$; this improves upon the previous best known upper bound. - We generalize some of our results to higher dimensions, other shapes, pseudo-disks, and also study the relationship between tuple coloring and epsilon nets.
Ahmad Biniaz, Jean-Lou De Carufel, Anil Maheshwari, Michiel H. M. Smid, Shakhar Smorodinsky, Milos Stojakovic
SoCG4
2025 Computing Oriented Spanners and Their Dilation
abstract
Given a point set P in a metric space and a real number t ≥ 1, an oriented t-spanner is an oriented graph G = (P, E), where for every pair of distinct points p and q in P, the shortest oriented closed walk in G that contains p and q is at most a factor t longer than the perimeter of the smallest triangle in P containing p and q. The oriented dilation of a graph G is the minimum t for which G is an oriented t-spanner. For arbitrary point sets of size n in ℝ^d, where d ≥ 2 is a constant, the only known oriented spanner construction is an oriented 2-spanner with binom(n,2) edges. Moreover, there exists a set P of four points in the plane, for which the oriented dilation is larger than 1.46, for any oriented graph on P. We present the first algorithm that computes, in Euclidean space, a sparse oriented spanner whose oriented dilation is bounded by a constant. More specifically, for any set of n points in ℝ^d, where d is a constant, we construct an oriented (2+ε)-spanner with 𝒪(n) edges in 𝒪(n log n) time and 𝒪(n) space. Our construction uses the well-separated pair decomposition and an algorithm that computes a (1+ε)-approximation of the minimum-perimeter triangle in P containing two given query points in 𝒪(log n) time. While our algorithm is based on first computing a suitable undirected graph and then orienting it, we show that, in general, computing the orientation of an undirected graph that minimises its oriented dilation is NP-hard, even for point sets in the Euclidean plane. We further prove that even if the oriented graph is already given, computing its oriented dilation is APSP-hard for points in a general metric space. We complement this result with an algorithm that approximates the oriented dilation of a given graph in subcubic time for point sets in ℝ^d, where d is a constant.
Kevin Buchin, Antonia Kalb, Anil Maheshwari, Saeed Odak, Carolin Rehs, Michiel H. M. Smid, Sampson Wong
SoCG6
2025 An Improved Bound for Plane Covering Paths
abstract
A covering path for a finite set P of points in the plane is a polygonal path such that every point of P lies on a segment of the path. The vertices of the path need not be at points of P. A covering path is plane if its segments do not cross each other. Let π(n) be the minimum number such that every set of n points in the plane admits a plane covering path with at most π(n) segments. We prove that π(n) ≤ ⌈6n/7⌉. This improves the previous best-known upper bound of ⌈21n/22⌉, due to Biniaz (SoCG 2023). Our proof is constructive and yields a simple O(n log n)-time algorithm for computing a plane covering path.
Hugo A. Akitaya, Greg Aloupis, Ahmad Biniaz, Prosenjit Bose, Jean-Lou De Carufel, Cyril Gavoille, John Iacono, Linda Kleist, Michiel H. M. Smid, Diane L. Souvaine, Leonidas Theocharous
ESA9
2025 Tight Bounds on the Number of Closest Pairs in Vertical Slabs
abstract
Let S be a set of n points in ℝ^d, where d ≥ 2 is a constant, and let H₁,H₂,…,H_{m+1} be a sequence of vertical hyperplanes that are sorted by their first coordinates, such that exactly n/m points of S are between any two successive hyperplanes. Let |A(S,m)| be the number of different closest pairs in the {(m+1) choose 2} vertical slabs that are bounded by H_i and H_j, over all 1 ≤ i < j ≤ m+1. We prove tight bounds for the largest possible value of |A(S,m)|, over all point sets of size n, and for all values of 1 ≤ m ≤ n. As a result of these bounds, we obtain, for any constant ε > 0, a data structure of size O(n), such that for any vertical query slab Q, the closest pair in the set Q ∩ S can be reported in O(n^{1/2+ε}) time. Prior to this work, no linear space data structure with sublinear query time was known.
Ahmad Biniaz, Prosenjit Bose, Chaeyoon Chung, Jean-Lou De Carufel, John Iacono, Anil Maheshwari, Saeed Odak, Michiel H. M. Smid, Csaba D. Tóth
WADS8
2025 Euclidean Maximum Matchings in the Plane - Local to Global
Ahmad Biniaz, Anil Maheshwari, Michiel H. M. Smid
Algorithmica3
2024 Noncrossing Longest Paths and Cycles
Greg Aloupis, Ahmad Biniaz, Prosenjit Bose, Jean-Lou De Carufel, David Eppstein, Anil Maheshwari, Saeed Odak, Michiel H. M. Smid, Csaba D. Tóth, Pavel Valtr 0001
GD8
2024 Geometric Covering via Extraction Theorem
Sayan Bandyapadhyay, Anil Maheshwari, Sasanka Roy, Michiel H. M. Smid, Kasturi R. Varadarajan
ITCS4
2024 On the Spanning and Routing Ratios of the Yao-Four Graph
Prosenjit Bose, Darryl Hill, Michiel H. M. Smid, Tyler Tuttle
ISAAC3
2024 On the Spanning and Routing Ratio of the Directed Theta-Four Graph
Prosenjit Bose, Jean-Lou De Carufel, Darryl Hill, Michiel H. M. Smid
Discret. Comput. Geom.4
2023 Shortest Beer Path Queries in Outerplanar Graphs
abstract
A beer graph is an undirected graph G, in which each edge has a positive weight and some vertices have a beer store. A beer path between two vertices u and v in G is any path in G between u and v that visits at least one beer store. We show that any outerplanar beer graph G with n vertices can be preprocessed in O(n) time into a data structure of size O(n), such that for any two query vertices u and v, (i) the weight of the shortest beer path between u and v can be reported in $$O(\alpha (n))$$ time (where $$\alpha (n)$$ is the inverse Ackermann function), and (ii) the shortest beer path between u and v can be reported in O(L) time, where L is the number of vertices on this path. Note that the running time for (ii) does not depend on the number of vertices of G. Both results are optimal, even when G is a beer tree (i.e., a beer graph whose underlying graph is a tree).
Joyce Bacic, Saeed Mehrabi 0001, Michiel H. M. Smid
Algorithmica3
2023 Improved Routing on the Delaunay Triangulation
Nicolas Bonichon, Prosenjit Bose, Jean-Lou De Carufel, Vincent Despré, Darryl Hill, Michiel H. M. Smid
Discret. Comput. Geom.6
2022 Computing maximum independent set on outerstring graphs and their relatives
Prosenjit Bose, Paz Carmi, J. Mark Keil, Anil Maheshwari, Saeed Mehrabi 0001, Debajyoti Mondal, Michiel H. M. Smid
Comput. Geom.7
2022 Closest-pair queries and minimum-weight queries are equivalent for squares
Abrar Kazi, Michiel H. M. Smid
Comput. Geom.2
2021 Shortest Beer Path Queries in Outerplanar Graphs
Joyce Bacic, Saeed Mehrabi 0001, Michiel H. M. Smid
ISAAC3
2021 Exact and Approximation Algorithms for Many-To-Many Point Matching in the Plane
abstract
Given two sets $S$ and $T$ of points in the plane, of total size $n$, a {many-to-many} matching between $S$ and $T$ is a set of pairs $(p,q)$ such that $p\in S$, $q\in T$ and for each $r\in S\cup T$, $r$ appears in at least one such pair. The {cost of a pair} $(p,q)$ is the (Euclidean) distance between $p$ and $q$. In the {minimum-cost many-to-many matching} problem, the goal is to compute a many-to-many matching such that the sum of the costs of the pairs is minimized. This problem is a restricted version of minimum-weight edge cover in a bipartite graph, and hence can be solved in $O(n^3)$ time. In a more restricted setting where all the points are on a line, the problem can be solved in $O(n\log n)$ time [Colannino, Damian, Hurtado, Langerman, Meijer, Ramaswami, Souvaine, Toussaint; Graphs Comb., 2007]. However, no progress has been made in the general planar case in improving the cubic time bound. In this paper, we obtain an $O(n^2\cdot poly(\log n))$ time exact algorithm and an $O( n^{3/2}\cdot poly(\log n))$ time $(1+ε)$-approximation in the planar case. Our results affirmatively address an open problem posed in [Colannino et al., Graphs Comb., 2007].
Sayan Bandyapadhyay, Anil Maheshwari, Michiel H. M. Smid
ISAAC3
2021 The Minimum Moving Spanning Tree Problem
Hugo A. Akitaya, Ahmad Biniaz, Prosenjit Bose, Jean-Lou De Carufel, Anil Maheshwari, Luís Fernando Schultz Xavier da Silveira, Michiel H. M. Smid
WADS7
2021 Euclidean Maximum Matchings in the Plane - Local to Global
Ahmad Biniaz, Anil Maheshwari, Michiel H. M. Smid
WADS3
2021 On the Minimum Consistent Subset Problem
Ahmad Biniaz, Sergio Cabello, Paz Carmi, Jean-Lou De Carufel, Anil Maheshwari, Saeed Mehrabi 0001, Michiel H. M. Smid
Algorithmica7
2021 An improved construction for spanners of disks
Michiel H. M. Smid
Comput. Geom.1
2021 Window queries for intersecting objects, maximal points and approximations using coresets
Farah Chanchary, Anil Maheshwari, Michiel H. M. Smid
Discret. Appl. Math.3
2021 Approximating Maximum Diameter-Bounded Subgraph in Unit Disk Graphs
A. Karim Abu-Affash, Paz Carmi, Anil Maheshwari, Pat Morin, Michiel H. M. Smid, Shakhar Smorodinsky
Discret. Comput. Geom.5
2020 Optimal Art Gallery Localization is NP-hard
Prosenjit Bose, Jean-Lou De Carufel, Alina Shaikhet, Michiel H. M. Smid
Comput. Geom.4
2020 Minimizing the continuous diameter when augmenting a geometric tree with a shortcut
Jean-Lou De Carufel, Carsten Grimm, Anil Maheshwari, Stefan Schirra, Michiel H. M. Smid
Comput. Geom.5
2020 Special issue on the 29th Canadian Conference on Computational Geometry, Guest Editors' foreword
Joachim Gudmundsson, Michiel H. M. Smid
Comput. Geom.2
2020 Querying relational event graphs using colored range searching data structures
Farah Chanchary, Anil Maheshwari, Michiel H. M. Smid
Discret. Appl. Math.3
2020 Bottleneck matchings and Hamiltonian cycles in higher-order Gabriel graphs
Ahmad Biniaz, Anil Maheshwari, Michiel H. M. Smid
Inf. Process. Lett.3
2019 On the Spanning and Routing Ratio of Theta-Four
abstract
We present a routing algorithm for the Θ4-graph that computes a path between any two vertices s and t having length at most 17 times the Euclidean distance between s and t. To compute this path, at each step, the algorithm only uses knowledge of the location of the current vertex, its (at most four) outgoing edges, the destination vertex, and one additional bit of information in order to determine the next edge to follow. This provides the first known online, local, competitive routing algorithm with constant routing ratio for the Θ4-graph, as well as improving the best known upper bound on the spanning ratio of these graphs from 237 to 17. We also show that without this additional bit of information, the routing ratio increases to ≈ 17.03.
Prosenjit Bose, Jean-Lou De Carufel, Darryl Hill, Michiel H. M. Smid
SODA4
2019 On the Minimum Consistent Subset Problem
Ahmad Biniaz, Sergio Cabello, Paz Carmi, Jean-Lou De Carufel, Anil Maheshwari, Saeed Mehrabi 0001, Michiel H. M. Smid
WADS7
2019 Computing Maximum Independent Set on Outerstring Graphs and Their Relatives
Prosenjit Bose, Paz Carmi, J. Mark Keil, Anil Maheshwari, Saeed Mehrabi 0001, Debajyoti Mondal, Michiel H. M. Smid
WADS7
2019 Orthogonal Range Reporting and Rectangle Stabbing for Fat Rectangles
Timothy M. Chan, Yakov Nekrich, Michiel H. M. Smid
WADS3
2019 Maximum Plane Trees in Multipartite Geometric Graphs
Ahmad Biniaz, Prosenjit Bose, Kimberly Crosbie, Jean-Lou De Carufel, David Eppstein, Anil Maheshwari, Michiel H. M. Smid
Algorithmica7
2019 Closest-pair queries in fat rectangles
Sang Won Bae 0001, Michiel H. M. Smid
Comput. Geom.2
2019 Flip distance to some plane configurations
Ahmad Biniaz, Anil Maheshwari, Michiel H. M. Smid
Comput. Geom.3
2019 The discrete Voronoi game in a simple polygon
Aritra Banik, Sandip Das 0001, Anil Maheshwari, Michiel H. M. Smid
Theor. Comput. Sci.4
2018 Approximating Maximum Diameter-Bounded Subgraph in Unit Disk Graphs
abstract
We consider a well studied generalization of the maximum clique problem which is defined as follows. Given a graph G on n vertices and an integer d >= 1, in the maximum diameter-bounded subgraph problem (MaxDBS for short), the goal is to find a (vertex) maximum subgraph of G of diameter at most d. For d=1, this problem is equivalent to the maximum clique problem and thus it is NP-hard to approximate it within a factor n^{1-epsilon}, for any epsilon > 0. Moreover, it is known that, for any d >= 2, it is NP-hard to approximate MaxDBS within a factor n^{1/2 - epsilon}, for any epsilon > 0. In this paper we focus on MaxDBS for the class of unit disk graphs. We provide a polynomial-time constant-factor approximation algorithm for the problem. The approximation ratio of our algorithm does not depend on the diameter d. Even though the algorithm itself is simple, its analysis is rather involved. We combine tools from the theory of hypergraphs with bounded VC-dimension, k-quasi planar graphs, fractional Helly theorems and several geometric properties of unit disk graphs.
A. Karim Abu-Affash, Paz Carmi, Anil Maheshwari, Pat Morin, Michiel H. M. Smid, Shakhar Smorodinsky
SoCG5
2018 Faster Algorithms for some Optimization Problems on Collinear Points
Ahmad Biniaz, Prosenjit Bose, Paz Carmi, Anil Maheshwari, J. Ian Munro, Michiel H. M. Smid
SoCG6
2018 Improved Routing on the Delaunay Triangulation
abstract
A geometric graph G=(P,E) is a set of points in the plane and edges between pairs of points, where the weight of an edge is equal to the Euclidean distance between its two endpoints. In local routing we find a path through G from a source vertex s to a destination vertex t, using only knowledge of the current vertex, its incident edges, and the locations of s and t. We present an algorithm for local routing on the Delaunay triangulation, and show that it finds a path between a source vertex s and a target vertex t that is not longer than 3.56|st|, improving the previous bound of 5.9|st|.
Nicolas Bonichon, Prosenjit Bose, Jean-Lou De Carufel, Vincent Despré, Darryl Hill, Michiel H. M. Smid
ESA6
2018 Data Structures for Halfplane Proximity Queries and Incremental Voronoi Diagrams
Boris Aronov, Prosenjit Bose, Erik D. Demaine, Joachim Gudmundsson, John Iacono, Stefan Langerman, Michiel H. M. Smid
Algorithmica7
2018 Spanning Trees in Multipartite Geometric Graphs
Ahmad Biniaz, Prosenjit Bose, David Eppstein, Anil Maheshwari, Pat Morin, Michiel H. M. Smid
Algorithmica6
2018 Improved Spanning Ratio for Low Degree Plane Spanners
Prosenjit Bose, Darryl Hill, Michiel H. M. Smid
Algorithmica3
2018 Geometric Path Problems with Violations
Anil Maheshwari, Subhas C. Nandy, Drimit Pattanayak, Sasanka Roy, Michiel H. M. Smid
Algorithmica5
2018 Strong matching of points with geometric shapes
Ahmad Biniaz, Anil Maheshwari, Michiel H. M. Smid
Comput. Geom.3
2018 Plane Bichromatic Trees of Low Degree
Ahmad Biniaz, Prosenjit Bose, Anil Maheshwari, Michiel H. M. Smid
Discret. Comput. Geom.4
2017 Maximum Plane Trees in Multipartite Geometric Graphs
Ahmad Biniaz, Prosenjit Bose, Kimberly Crosbie, Jean-Lou De Carufel, David Eppstein, Anil Maheshwari, Michiel H. M. Smid
WADS7
2017 Minimizing the Continuous Diameter When Augmenting a Tree with a Shortcut
Jean-Lou De Carufel, Carsten Grimm, Stefan Schirra, Michiel H. M. Smid
WADS4
2017 Approximation algorithms for the unit disk cover problem in 2D and 3D
Ahmad Biniaz, Paul Liu 0001, Anil Maheshwari, Michiel H. M. Smid
Comput. Geom.4
2017 An optimal algorithm for plane matchings in multipartite geometric graphs
Ahmad Biniaz, Anil Maheshwari, Subhas C. Nandy, Michiel H. M. Smid
Comput. Geom.4
2016 Towards Plane Spanners of Degree 3
abstract
Let S be a finite set of points in the plane that are in convex position. We present an algorithm that constructs a plane frac{3+4 pi}{3}-spanner of S whose vertex degree is at most 3. Let Lambda be the vertex set of a finite non-uniform rectangular lattice in the plane. We present an algorithm that constructs a plane 3 sqrt{2}-spanner for Lambda whose vertex degree is at most 3. For points that are in the plane and in general position, we show how to compute plane degree-3 spanners with a linear number of Steiner points.
Ahmad Biniaz, Prosenjit Bose, Jean-Lou De Carufel, Cyril Gavoille, Anil Maheshwari, Michiel H. M. Smid
ISAAC6
2016 Plane Bichromatic Trees of Low Degree
Ahmad Biniaz, Prosenjit Bose, Anil Maheshwari, Michiel H. M. Smid
IWOCA4
2016 Essential Constraints of Edge-Constrained Proximity Graphs
Prosenjit Bose, Jean-Lou De Carufel, Alina Shaikhet, Michiel H. M. Smid
IWOCA4
2016 Improved Spanning Ratio for Low Degree Plane Spanners
Prosenjit Bose, Darryl Hill, Michiel H. M. Smid
LATIN3
2016 Discrete Voronoi games and ϵ-nets, in two and three dimensions
Aritra Banik, Jean-Lou De Carufel, Anil Maheshwari, Michiel H. M. Smid
Comput. Geom.4
2016 Plane geodesic spanning trees, Hamiltonian cycles, and perfect matchings in a simple polygon
Ahmad Biniaz, Prosenjit Bose, Anil Maheshwari, Michiel H. M. Smid
Comput. Geom.4
2016 Probing convex polygons with a wedge
Prosenjit Bose, Jean-Lou De Carufel, Alina Shaikhet, Michiel H. M. Smid
Comput. Geom.4
2015 Plane and Planarity Thresholds for Random Geometric Graphs
Ahmad Biniaz, Evangelos Kranakis, Anil Maheshwari, Michiel H. M. Smid
ALGOSENSORS4
2015 Fast Algorithms for Diameter-Optimally Augmenting Paths
Ulrike Große, Joachim Gudmundsson, Christian Knauer, Michiel H. M. Smid, Fabian Stehn
ICALP (1)4
2015 An Optimal Algorithm for Plane Matchings in Multipartite Geometric Graphs
Ahmad Biniaz, Anil Maheshwari, Subhas C. Nandy, Michiel H. M. Smid
WADS4
2015 Approximating the bottleneck plane perfect matching of a point set
A. Karim Abu-Affash, Ahmad Biniaz, Paz Carmi, Anil Maheshwari, Michiel H. M. Smid
Comput. Geom.5
2015 On full Steiner trees in unit disk graphs
Ahmad Biniaz, Anil Maheshwari, Michiel H. M. Smid
Comput. Geom.3
2015 Higher-order triangular-distance Delaunay graphs: Graph-theoretical properties
Ahmad Biniaz, Anil Maheshwari, Michiel H. M. Smid
Comput. Geom.3
2015 Fast algorithms for approximate Fréchet matching queries in geometric trees
Joachim Gudmundsson, Michiel H. M. Smid
Comput. Geom.2
2015 Average Stretch Factor: How Low Does It Go?
Vida Dujmovic, Pat Morin, Michiel H. M. Smid
Discret. Comput. Geom.3
2015 Matchings in higher-order Gabriel graphs
Ahmad Biniaz, Anil Maheshwari, Michiel H. M. Smid
Theor. Comput. Sci.3
2014 A Facility Coloring Problem in 1-D
Sandip Das 0001, Anil Maheshwari, Ayan Nandy, Michiel H. M. Smid
AAIM4
2014 An optimal algorithm for the Euclidean bottleneck full Steiner tree problem
Ahmad Biniaz, Anil Maheshwari, Michiel H. M. Smid
Comput. Geom.3
2014 A note on the unsolvability of the weighted region shortest path problem
Jean-Lou De Carufel, Carsten Grimm, Anil Maheshwari, Megan Owen, Michiel H. M. Smid
Comput. Geom.5
2014 Data structures for range-aggregate extent queries
Prosenjit Gupta, Ravi Janardan, Yokesh Kumar, Michiel H. M. Smid
Comput. Geom.4
2014 Fixed-orientation equilateral triangle matching of point sets
Jasine Babu, Ahmad Biniaz, Anil Maheshwari, Michiel H. M. Smid
Theor. Comput. Sci.4
2013 The Discrete Voronoi Game in a Simple Polygon
Aritra Banik, Sandip Das 0001, Anil Maheshwari, Michiel H. M. Smid
COCOON4
2013 Robust geometric spanners
abstract
Highly connected and yet sparse graphs (such as expanders or graphs of high treewidth) are fundamental, widely a pplicable and extensively studied combinatorial objects. We initiate the study of such highly connected graphs that are, in addition, geometric spanners. We define a property of spanners called robustness. Informally, when one removes a few vertices from a robust spanner, this harms only a small number of other vertices. We show that robust spanners must have a superlinear number of edges, even in one dimension. On the positive side, we give constructions, for any dimension, of robust spanners with a near-linear number of edges.
Prosenjit Bose, Vida Dujmovic, Pat Morin, Michiel H. M. Smid
SoCG4
2013 Fréchet Queries in Geometric Trees
Joachim Gudmundsson, Michiel H. M. Smid
ESA2
2013 On the power of the semi-separated pair decomposition
Mohammad Ali Abam, Paz Carmi, Mohammad Farshi, Michiel H. M. Smid
Comput. Geom.4
2013 On plane geometric spanners: A survey and open problems
Prosenjit Bose, Michiel H. M. Smid
Comput. Geom.2
2013 An in-place min-max priority search tree
Minati De, Anil Maheshwari, Subhas C. Nandy, Michiel H. M. Smid
Comput. Geom.4
2013 Robust Geometric Spanners
abstract
Highly connected and yet sparse graphs (such as expanders or graphs of high treewidth) are fundamental, widely applicable, and extensively studied combinatorial objects. We initiate the study of such highly connected graphs that are, in addition, geometric spanners. We define a property of spanners called robustness. Informally, when one removes a few vertices from a robust spanner, this harms only a small number of other vertices. We show that robust spanners must have a superlinear number of edges, even in one dimension. On the positive side, we give constructions, for any dimension, of robust spanners with a near-linear number of edges.
Prosenjit Bose, Vida Dujmovic, Pat Morin, Michiel H. M. Smid
SIAM J. Comput.4
2012 Two-Dimensional Range Diameter Queries
Pooya Davoodi, Michiel H. M. Smid, Freek van Walderveen
LATIN2
2011 Geometric Spanners for Weighted Point Sets
abstract
Let (S,d) be a finite metric space, where each element p∈S has a non-negative weight w (p). We study spanners for the set S with respect to the following weighted distance function: $$\mathbf{d}_{\omega}(p,q)=\left\{\begin{array}{ll}0&\mbox{ if $p=q$,}\\ \operatorname {w}(p)+\mathbf{d}(p,q)+ \operatorname {w}(q)&\mbox{ if $p\neq q$.}\end{array}\right.$$ We present a general method for turning spanners with respect to the d-metric into spanners with respect to the d ω -metric. For any given ε>0, we can apply our method to obtain (5+ε)-spanners with a linear number of edges for three cases: points in Euclidean space ℝ d , points in spaces of bounded doubling dimension, and points on the boundary of a convex body in ℝ d where d is the geodesic distance function. We also describe an alternative method that leads to (2+ε)-spanners for weighted point points in ℝ d and for points on the boundary of a convex body in ℝ d . The number of edges in these spanners is O(nlog n). This bound on the stretch factor is nearly optimal: in any finite metric space and for any ε>0, it is possible to assign weights to the elements such that any non-complete graph has stretch factor larger than 2−ε.
Mohammad Ali Abam, Mark de Berg, Mohammad Farshi, Joachim Gudmundsson, Michiel H. M. Smid
Algorithmica5
2011 Algorithms for Marketing-Mix Optimization
Joachim Gudmundsson, Pat Morin, Michiel H. M. Smid
Algorithmica3
2011 On a family of strong geometric spanners that admit local routing strategies
Prosenjit Bose, Paz Carmi, Mathieu Couture, Michiel H. M. Smid, Daming Xu
Comput. Geom.4
2011 Low-interference networks in metric spaces of bounded doubling dimension
Anil Maheshwari, Michiel H. M. Smid, Norbert Zeh
Inf. Process. Lett.2
2010 pi/2-Angle Yao Graphs Are Spanners
Prosenjit Bose, Mirela Damian, Karim Douïeb, Joseph O'Rourke, Ben Seamone, Michiel H. M. Smid, Stefanie Wuhrer
ISAAC (2)6
2010 An Optimal Algorithm for Computing Angle-Constrained Spanners
Paz Carmi, Michiel H. M. Smid
ISAAC (1)2
2010 Approximating the Average Stretch Factor of Geometric Graphs
Siu-Wing Cheng, Christian Knauer, Stefan Langerman, Michiel H. M. Smid
ISAAC (1)4
2010 Communication-Efficient Construction of the Plane Localized Delaunay Graph
Prosenjit Bose, Paz Carmi, Michiel H. M. Smid, Daming Xu
LATIN3
2010 Computing the Greedy Spanner in Near-Quadratic Time
Prosenjit Bose, Paz Carmi, Mohammad Farshi, Anil Maheshwari, Michiel H. M. Smid
Algorithmica5
2009 Geometric Spanners for Weighted Point Sets
Mohammad Ali Abam, Mark de Berg, Mohammad Farshi, Joachim Gudmundsson, Michiel H. M. Smid
ESA5
2009 On the Power of the Semi-Separated Pair Decomposition
Mohammad Ali Abam, Paz Carmi, Mohammad Farshi, Michiel H. M. Smid
WADS4
2009 Clamshell Casting
Prosenjit Bose, Pat Morin, Michiel H. M. Smid, Stefanie Wuhrer
Algorithmica3
2009 A linear-space algorithm for distance preserving graph embedding
Tetsuo Asano, Prosenjit Bose, Paz Carmi, Anil Maheshwari, Chang Shu 0001, Michiel H. M. Smid, Stefanie Wuhrer
Comput. Geom.6
2009 Geometric spanners with small chromatic number
Prosenjit Bose, Paz Carmi, Mathieu Couture, Anil Maheshwari, Michiel H. M. Smid, Norbert Zeh
Comput. Geom.5
2009 Rotationally monotone polygons
Prosenjit Bose, Pat Morin, Michiel H. M. Smid, Stefanie Wuhrer
Comput. Geom.3
2009 On the dilation spectrum of paths, cycles, and trees
Rolf Klein, Christian Knauer, Giri Narasimhan, Michiel H. M. Smid
Comput. Geom.4
2009 An Omega(nlogn) lower bound for computing the sum of even-ranked elements
Marc Mörig, Dieter Rautenbach, Michiel H. M. Smid, Jan Tusch
Inf. Process. Lett.3
2009 Spanners of Complete k-Partite Geometric Graphs
abstract
We address the following problem: Given a complete k-partite geometric graph K whose vertex set is a set of n points in $\mathbb{R}^d$, compute a spanner of K that has a “small” stretch factor and “few” edges. We present two algorithms for this problem. The first algorithm computes a $(5+\epsilon)$-spanner of K with $O(n)$ edges in $O(n\log n)$ time. The second algorithm computes a $(3+\epsilon)$-spanner of K with $O(n\log n)$ edges in $O(n \log n)$ time. The latter result is optimal: We show that for any $2\leq k\leq n-\Theta(\sqrt{n\log n})$, spanners with $O(n\log n)$ edges and stretch factor less than 3 do not exist for all complete k-partite geometric graphs.
Prosenjit Bose, Paz Carmi, Mathieu Couture, Anil Maheshwari, Pat Morin, Michiel H. M. Smid
SIAM J. Comput.6
2008 On the Stretch Factor of Convex Delaunay Graphs
Prosenjit Bose, Paz Carmi, Sébastien Collette, Michiel H. M. Smid
ISAAC4
2008 Spanners of Complete k -Partite Geometric Graphs
Prosenjit Bose, Paz Carmi, Mathieu Couture, Anil Maheshwari, Pat Morin, Michiel H. M. Smid
LATIN6
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.6
2008 I/O-efficient algorithms for computing planar geometric spanners
Anil Maheshwari, Michiel H. M. Smid, Norbert Zeh
Comput. Geom.2
2008 On the false-positive rate of Bloom filters
Prosenjit Bose, Evangelos Kranakis, Anil Maheshwari, Pat Morin, Jason Morrison, Michiel H. M. Smid, Yihui Tang
Inf. Process. Lett.7
2008 Approximate distance oracles for geometric spanners
abstract
Given an arbitrary real constant ε > 0, and a geometric graph G in d -dimensional Euclidean space with n points, O ( n ) edges, and constant dilation, our main result is a data structure that answers (1 + ε)-approximate shortest-path-length queries in constant time. The data structure can be constructed in O ( n log n ) time using O ( n log n ) space. This represents the first data structure that answers (1 + ε)-approximate shortest-path queries in constant time, and hence functions as an approximate distance oracle. The data structure is also applied to several other problems. In particular, we also show that approximate shortest-path queries between vertices in a planar polygonal domain with “rounded” obstacles can be answered in constant time. Other applications include query versions of closest-pair problems, and the efficient computation of the approximate dilations of geometric graphs. Finally, we show how to extend the main result to answer (1 + ε)-approximate shortest-path-length queries in constant time for geometric spanner graphs with m = ω( n ) edges. The resulting data structure can be constructed in O ( m + n log n ) time using O ( n log n ) space.
Joachim Gudmundsson, Christos Levcopoulos, Giri Narasimhan, Michiel H. M. Smid
ACM Trans. Algorithms4
2007 Dilation-Optimal Edge Deletion in Polygonal Cycles
Hee-Kap Ahn, Mohammad Farshi, Christian Knauer, Michiel H. M. Smid
ISAAC4
2007 On a Family of Strong Geometric Spanners That Admit Local Routing Strategies
Prosenjit Bose, Paz Carmi, Mathieu Couture, Michiel H. M. Smid, Daming Xu
WADS4
2007 On Generalized Diamond Spanners
Prosenjit Bose, Aaron Lee, Michiel H. M. Smid
WADS3
2007 Geometric Spanners with Small Chromatic Number
Prosenjit Bose, Paz Carmi, Mathieu Couture, Anil Maheshwari, Michiel H. M. Smid, Norbert Zeh
WAOA5
2007 Space-efficient geometric divide-and-conquer algorithms
Prosenjit Bose, Anil Maheshwari, Pat Morin, Jason Morrison, Michiel H. M. Smid, Jan Vahrenhold
Comput. Geom.5
2007 Distance-preserving approximations of polygonal paths
Joachim Gudmundsson, Giri Narasimhan, Michiel H. M. Smid
Comput. Geom.3
2006 Diamond Triangulations Contain Spanners of Bounded Degree
Prosenjit Bose, Michiel H. M. Smid, Daming Xu
ISAAC2
2006 Data Structures for Halfplane Proximity Queries and Incremental Voronoi Diagrams
Boris Aronov, Prosenjit Bose, Erik D. Demaine, Joachim Gudmundsson, John Iacono, Stefan Langerman, Michiel H. M. Smid
LATIN7
2006 Indicator Random Variables in Traffic Analysis and the Birthday Problem
abstract
This paper proposes using collisions of Pareto random variables in traffic analysis and in generating fictitious network traffic that follows various Pareto distributions. Pareto distributions are commonly found in network statistics, but the distributions may be truncated or overlapping, thus making it hard to estimate their sample parameters. Therefore, this paper investigates methods of computing parameters of binned collisions of Pareto random variables. This paper explores an indicator variable approach to analyzing collisions of Pareto random variables. These collisions are initially modeled by the birthday problem or paradox and then they are extended to understand independence of collisions. This paper's use of indicator variables simplifies the calculation of higher moments for binned collisions of Pareto random variables
Phillip G. Bradford, Irina Perevalova, Michiel H. M. Smid, Charles B. Ward
LCN3
2006 A Dynamic Dictionary for Priced Information with Application
Anil Maheshwari, Michiel H. M. Smid
Algorithmica2
2005 Efficient Non-intersection Queries on Aggregated Geometric Data
Prosenjit Gupta, Ravi Janardan, Michiel H. M. Smid
COCOON3
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
ISAAC4
2005 Fast Pruning of Geometric Spanners
Joachim Gudmundsson, Giri Narasimhan, Michiel H. M. Smid
STACS3
2005 Constructing Plane Spanners of Bounded Degree and Low Weight
Prosenjit Bose, Joachim Gudmundsson, Michiel H. M. Smid
Algorithmica3
2004 Approximating geometric bottleneck shortest paths
Prosenjit Bose, Anil Maheshwari, Giri Narasimhan, Michiel H. M. Smid, Norbert Zeh
Comput. Geom.4
2004 Computing large planar regions in terrains, with an application to fracture surfaces
Michiel H. M. Smid, Rahul Ray, Ulrich Wendt, Katharina Lange
Discret. Appl. Math.1
2003 Distance-Preserving Approximations of Polygonal Paths
Joachim Gudmundsson, Giri Narasimhan, Michiel H. M. Smid
FSTTCS3
2003 Range Mode and Range Median Queries on Lists and Trees
Danny Krizanc, Pat Morin, Michiel H. M. Smid
ISAAC3
2003 A Dynamic Dictionary for Priced Information with Application
Anil Maheshwari, Michiel H. M. Smid
ISAAC2
2003 Approximating Geometric Bottleneck Shortest Paths
Prosenjit Bose, Anil Maheshwari, Giri Narasimhan, Michiel H. M. Smid, Norbert Zeh
STACS4
2003 Minimizing the total projection of a set of vectors, with applications to layered manufacturing
Man Chung Hon, Ravi Janardan, Jörg Schwerdt, Michiel H. M. Smid
Comput. Aided Des.4
2003 Protecting critical facets in layered manufacturing: implementation and experimental results
Jörg Schwerdt, Michiel H. M. Smid, Ravi Janardan, Eric Johnson 0001
Comput. Aided Des.2
2002 Terrain Polygon Decomposition, with Application to Layered Manufacturing
Ivaylo Ilinkin, Ravi Janardan, Michiel H. M. Smid
COCOON3
2002 Translating a Planar Object to Maximize Point Containment
Pankaj K. Agarwal, Torben Hagerup, Rahul Ray, Micha Sharir, Michiel H. M. Smid, Emo Welzl
ESA5
2002 Constructing Plane Spanners of Bounded Degree and Low Weight
Prosenjit Bose, Joachim Gudmundsson, Michiel H. M. Smid
ESA3
2002 Geometric Algorithms for Density-Based Data Clustering
Danny Ziyi Chen, Michiel H. M. Smid, Bin Xu 0009
ESA2
2002 Approximate Distance Oracles Revisited
Joachim Gudmundsson, Christos Levcopoulos, Giri Narasimhan, Michiel H. M. Smid
ISAAC4
2002 Approximate distance oracles for geometric graphs
Joachim Gudmundsson, Christos Levcopoulos, Giri Narasimhan, Michiel H. M. Smid
SODA4
2002 Improved Algorithms for Constructing Fault-Tolerant Spanners
Christos Levcopoulos, Giri Narasimhan, Michiel H. M. Smid
Algorithmica3
2002 A decomposition-based approach to layered manufacturing
Ivaylo Ilinkin, Ravi Janardan, Jayanth Majhi, Jörg Schwerdt, Michiel H. M. Smid, Ram D. Sriram
Comput. Geom.5
2001 Approximation Algorithms for the Bottleneck Stretch Factor Problem
Giri Narasimhan, Michiel H. M. Smid
STACS2
2001 A Decomposition-Based Approach to Layered Manufacturing
Ivaylo Ilinkin, Ravi Janardan, Jayanth Majhi, Jörg Schwerdt, Michiel H. M. Smid, Ram D. Sriram
WADS5
2001 I/O-Efficient Shortest Path Queries in Geometric Spanners
Anil Maheshwari, Michiel H. M. Smid, Norbert Zeh
WADS2
2001 Lower bounds for computing geometric spanners and approximate shortest paths
Danny Ziyi Chen, Gautam Das 0001, Michiel H. M. Smid
Discret. Appl. Math.3
2000 Protecting critical facets in layered manufacturing
Jörg Schwerdt, Michiel H. M. Smid, Ravi Janardan, Eric Johnson 0001, Jayanth Majhi
Comput. Geom.2
2000 A lower bound for approximating the geometric minimum weight matching
Gautam Das 0001, Michiel H. M. Smid
Inf. Process. Lett.2
2000 Approximating the Stretch Factor of Euclidean Graphs
abstract
There are several results available in the literature dealing with efficient construction of t-spanners for a given set S of n points in $\IR^d$. t-spanners are Euclidean graphs in which distances between vertices in G are at most t times the Euclidean distances between them; in other words, distances in G are "stretched" by a factor of at most t. We consider the interesting dual problem: given a Euclidean graph G whose vertex set corresponds to the set S, compute the stretch factor of G, i.e., the maximum ratio between distances in G and the corresponding Euclidean distances. It can trivially be solved by solving the all-pairs-shortest-path problem. However, if an approximation to the stretch factor is sufficient, then we show it can be efficiently computed by making only O(n) approximate shortest path queries in the graph G. We apply this surprising result to obtain efficient algorithms for approximating the stretch factor of Euclidean graphs such as paths, cycles, trees, planar graphs, and general graphs. The main idea behind the algorithm is to use Callahan and Kosaraju's well-separated pair decomposition.
Giri Narasimhan, Michiel H. M. Smid
SIAM J. Comput.2
1999 Protecting Facets in Layered Manufacturing
Jörg Schwerdt, Michiel H. M. Smid, Ravi Janardan, Eric Johnson 0001, Jayanth Majhi
FSTTCS2
1999 Dynamic algorithms for geometric spanners of small diameter: Randomized solutions
Sunil Arya, David M. Mount, Michiel H. M. Smid
Comput. Geom.3
1999 On some geometric optimization problems in layered manufacturing
Jayanth Majhi, Ravi Janardan, Michiel H. M. Smid, Prosenjit Gupta
Comput. Geom.3
1999 Minimizing support structures and trapped area in two-dimensional layered manufacturing
Jayanth Majhi, Ravi Janardan, Jörg Schwerdt, Michiel H. M. Smid, Prosenjit Gupta
Comput. Geom.4
1999 Efficient Algorithms for Counting and Reporting Pairwise Intersections Between Convex Polygons
Prosenjit Gupta, Ravi Janardan, Michiel H. M. Smid
Inf. Process. Lett.3
1998 Multi-Criteria Geometric Optimization Problems in Layered Manufacturing
abstract
In Layered Manufacturing, the choice of the build direction for the model inuences several design criteria, including the number of layers, the volume and contact-area of the support structures, and the surface nish. These, in turn, impact the throughput and cost of the process. In this paper, ecient geometric algorithms are given to reconcile two or more of these criteria simultaneously, under three formulations of multi-criteria optimization: Finding a build direction which (i) optimizes the criteria sequentially, (ii) optimizes their weighted sum, or (iii) allows the criteria to meet designer-prescribed thresholds. The algorithms that involve \\support volume" or \\contact area" apply only to convex models, while the algorithms that involve \\surface nish" and \\number of layers" apply to any polyhedral model. Some of the latter algorithms have also been implemented and tested on real-world models obtained from industry. The geometric techniques used in the paper include construction and searching of certain arrangements on the unit-sphere, three-dimensional convex hulls, Voronoi diagrams, point location, and hierarchical representations. Additionally, solutions are also provided, for the constrained versions of two geometric problems, namely polyhedron width and largest empty disk on the unit-sphere. 1
Jayanth Majhi, Ravi Janardan, Michiel H. M. Smid, Jörg Schwerdt
SCG3
1998 Efficient Algorithms for Constructing Fault-Tolerant Geometric Spanners
abstract
Let S be a set of n points in lKd, and k m integer such that 1 5 k 5 n -2.Algorithms are given that construct fault-tolerant spanners for S. If in such a spanner at most k edges or vertices are removed, then each pair of points in the remaining graph is still connected by a short path.Our results include (i) an algorithm with running time O(n logdB1 n + kn log log n + k2n) that constructs a spanner with O(k2n) edges, that is resilient to k edge faults, (ii) an algorithm with running time O(n logn + k2n) that constructs a spanner with O(k2n) edges, that is resilient to k vertex faults, and (iii) an algorithm with rllnning time O(n logn+&n) that constructs a spanner of degree O(s), whose total edge length is bounded by G(2) times the weight of a miuimum spanning tree of S, and that is resilient to k edge or vertex faults.Here, c is a constant that is independent of n and Ic.
Christos Levcopoulos, Giri Narasimhan, Michiel H. M. Smid
STOC3
1998 Randomized Data Structures for the Dynamic Closest-Pair Problem
abstract
We describe a new randomized data structure, the sparse partition, for solving the dynamic closest-pair problem. Using this data structure the closest pair of a set of n points in D-dimensional space, for any fixed D, can be found in constant time. If a frame containing all the points is known in advance, and if the floor function is available at unit cost, then the data structure supports insertions into and deletions from the set in expected O(log n) time and requires expected O(n) space. This method is more efficient than any deterministic algorithm for solving the problem in dimension D > 1. The data structure can be modified to run in O(log 2 n) expected time per update in the algebraic computation tree model. Even this version is more efficient than the best currently known deterministic algorithm for D > 2. Both results assume that the sequence of updates is not determined in any way by the random choices made by the algorithm.
Mordecai J. Golin, Rajeev Raman, Christian Schwarz 0002, Michiel H. M. Smid
SIAM J. Comput.4
1997 Computing the Minimum Diameter for Moving Points: An Exact Implementation Using Parametric Search
abstract
Article Computing the minimum diameter for moving points: an exact implementation using parametric search Share on Authors: Jörg Schwerdt Fakultät für Informatik, Otto-von-Guericke-Universität, Magdeburg, Universitätsplatz 2, D-39106 Magdeburg, Germany Fakultät für Informatik, Otto-von-Guericke-Universität, Magdeburg, Universitätsplatz 2, D-39106 Magdeburg, GermanyView Profile , Michiel Smid Fakultät für Informatik, Otto-von-Guericke-Universität, Magdeburg, Universitätsplatz 2, D-39106 Magdeburg, Germany Fakultät für Informatik, Otto-von-Guericke-Universität, Magdeburg, Universitätsplatz 2, D-39106 Magdeburg, GermanyView Profile , Stefan Schirra Max-Planck-Institut für Informatik, Im Stadtwald, D-66123 Saarbrücken, Germany Max-Planck-Institut für Informatik, Im Stadtwald, D-66123 Saarbrücken, GermanyView Profile Authors Info & Claims SCG '97: Proceedings of the thirteenth annual symposium on Computational geometryAugust 1997 Pages 466–468https://doi.org/10.1145/262839.263087Online:01 August 1997Publication History 6citation275DownloadsMetricsTotal Citations6Total Downloads275Last 12 Months2Last 6 weeks1 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 SiteGet Access
Jörg Schwerdt, Michiel H. M. Smid, Stefan Schirra
SCG2
1997 On Some Geometric Optimization Problems in Layered Manufacturing
Jayanth Majhi, Ravi Janardan, Michiel H. M. Smid, Prosenjit Gupta
WADS3
1997 Efficient Construction of a Bounded-Degree Spanner with Low Weight
Sunil Arya, Michiel H. M. Smid
Algorithmica2
1997 On the Complexity of Approximating Euclidean Traveling Salesman Tours and Minimum Spanning Trees
Gautam Das 0001, Sanjiv Kapoor, Michiel H. M. Smid
Algorithmica3
1997 A Technique for Adding Range Restrictions to Generalized Searching Problems
Prosenjit Gupta, Ravi Janardan, Michiel H. M. Smid
Inf. Process. Lett.3
1996 Planar Spanners and Approximate Shortest Path Queries among Obstacles in the Plane
Srinivasa Rao Arikati, Danny Ziyi Chen, L. Paul Chew, Gautam Das 0001, Michiel H. M. Smid, Christos D. Zaroliagis
ESA5
1996 On the Complexity of Approximating Euclidean Traveling Salesman Tours and Minimum Spanning Trees
Gautam Das 0001, Sanjiv Kapoor, Michiel H. M. Smid
FSTTCS3
1996 Algorithms for Generalized Halfspace Range Searching and Other Intersection Searching Problems
Prosenjit Gupta, Ravi Janardan, Michiel H. M. Smid
Comput. Geom.3
1996 Fast Algorithms for Collision and Proximity Problems Involving Moving Geometric Objects
Prosenjit Gupta, Ravi Janardan, Michiel H. M. Smid
Comput. Geom.3
1996 New Techniques for Exact and Approximate Dynamic Closest-Point Problems
abstract
Let S be a set of n points in $\mathbb{R}^D $. It is shown that a range tree can be used to find an $L_\infty $-nearest neighbor in S of any query point in $O((\log n)^{D - 1} \log \log n)$ time. This data structure has size $O(n(\log n)^{D - 1} )$ and an amortized update time of $O((\log n)^{D - 1} \log \log n)$. This result is used to solve the $(1 + \epsilon )$-approximate $L_2 $-nearest-neighbor problem within the same bounds (up to a constant factor that depends on $\epsilon $ and D). In this problem, for any query point p, a point $q \in S$ is computed such that the euclidean distance between p and q is at most $(1 + \epsilon )$ times the euclidean distance between p and its true nearest neighbor. This is the first dynamic data structure for this problem having close to linear size and polylogarithmic query and update times. New dynamic data structures are given that maintain a closest pair of S. For $D \geqslant 3$, a structure of size $O(n)$ is presented with amortized update time $O((\log n)^{D - 1} \log \log n)$. The constant factor in this space (resp. time bound) is of the form $O(D)^D $ (res. $2^{O(D^2 )} $. For $D = 2$ and any nonnegative integer constant k, structures of size $O({{n\log n} / {(\log \log n)^k}} )$ (resp. $O(n)$) are presented that have an amortized update time of $O(\log n\log \log n)$ (resp. $O({{(\log n)^2 } / {(\log \log n)^k}} )$). Previously, no deterministic linear size data structure having polylogarithmic update time was known for this problem.
Sanjiv Kapoor, Michiel H. M. Smid
SIAM J. Comput.2
1995 The Rectangle Enclosure and Point-Dominance Problems Revisited
Prosenjit Gupta, Ravi Janardan, Michiel H. M. Smid, Bhaskar DasGupta
SCG3
1995 Computing a Largest Empty Anchored Cylinder, and Related Problems
Frank Follert, Elmar Schömer, Jürgen Sellen, Michiel H. M. Smid, Christian Thiel 0003
FSTTCS4
1995 Euclidean spanners: short, thin, and lanky
abstract
Euclidean spanners are important data structures in geometric algorithm design, because they provide a means of approximating the complete Euclidean graph with only O(n) edges, so that the shortest path length between each pair of points is not more than a constant factor longer than the Euclidean distance between the points. In many applications of spanners, it is important that the spanner possess a number of additional properties: low tot al edge weight, bounded degree, and low diameter. Existing research on spanners has considered one property or the other. We show that it is possible to build spanners in optimal O (n log n) time and O(n) space that achieve optimal or near optimal tradeoffs between all combinations of these *Max-Planck-Institut fiir Informatik, D-66123 Saarbrucken, Germany. Email: {arya, michiel}@mpi-sb. mpg. de. Supported by the ESPRIT Basic Research Actions Program, under contract No. 7141 (project ALCOM 11). t Math Sciences Dept., The University of Memphis, Memphis, TN 38152. Supported in part by NSF Grant CCR9306822. E-mail: dasg@next 1.msci .memst . edu. i Department of Computer Science and Institute for Advanced Computer Studies, University of Maryland, College Park, Maryland. Partially supported by NSF Grant CCR-93107O5. This work was done while visiting the Max-Planck-Institut fiir Informatik, Saarbriicken. E-mail: mount @cs. umd. edu. SQue~Tech, IIIC., 7600A Leesburg Pike, Falls Church, VA 22043. This work was done while visiting the Max-Planck-Institut fiir Informatik, Saarbriicken. E-mail: jsalowet!nvl, army .mil. Permission to copy without fee all or part of thk material is granted provided that the copies are not made or distributed for direct commercial advantage, the ACM copyri ht notice and the title of thq publication and, is date appear, a#notice is given that copyt~isby~n,sslon of the Ass@ationof Computing Machinery. o cop otherwise, or to republish, requires a fee ancf/or speci ic permission. STOC’ 95, Las Vegas, Nevada, USA @ 1995 ACM 0-89791 -718-9/95/0005..$3.50 properties. We achieve these results in large part because of a new structure, called the dumbbell tree which provides a method of decomposing a spanner into a constant number of trees, so that each of the O(n2) spanner paths is mapped entirely to a path in one of these trees.
Sunil Arya, Gautam Das 0001, David M. Mount, Jeffrey S. Salowe, Michiel H. M. Smid
STOC5
1995 Maintaining the Visibility Map of Spheres While Moving the Viewpoint on a Circle at Infinity
Hans-Peter Lenhof, Michiel H. M. Smid
Algorithmica2
1995 Algorithms for Generalized Halfspace Range Searching and Other Intersection Searching Problems
Prosenjit Gupta, Ravi Janardan, Michiel H. M. Smid
Comput. Geom.3
1995 Dynamic Rectangular Point Location, with an Application to the Closest Pair Problem
Michiel H. M. Smid
Inf. Comput.1
1994 Efficient Algorithms for Generalized Intersection Searching on Non-Iso-Oriented Objects
abstract
Generalized intersection searching problems are a class of geometric query-retrieval problems where the questions of interest concern the intersection of a query object with aggregates of geometric objects (rather than with individual objects.) This class contains, as a special case, the well-studied class of standard intersection searching problems and is rich in applications. Unfortunately, the solutions known for the standard problems do not yield efficient solutions to the generalized problems. Recently, efficient solutions have been given for generalized problems where the input and query objects are iso-oriented (i.e., axes-parallel) or where the aggregates satisfy additional properties (e.g., connectedness). In this paper, efficient algorithms are given for several generalized problems involving non-iso-oriented objects. These problems include: generalized halfspace range searching, segment intersection searching, triangle stabbing, and triangle range searching. The techniques used include: computing suitable sparse representations of the input, persistent data structures, and filtering search.
Prosenjit Gupta, Ravi Janardan, Michiel H. M. Smid
SCG3
1994 New Techniques for Exact and Approximate Dynamic Closest-Point Problems
abstract
Let S be a set of n points in RD. It is shown that a range tree can be used to find an L∞ -nearest neighbor in S of any query point, in O((logn)D-1 loglogn) time. This data structure has size O(n(logn)D-1) and an amortized update time of O((logn)D-1 loglogn). This result is used to solve the (1+ ϵ)-approximate L2-nearest neighbor problem within the same bounds. In this problem, for any query point p, a point ∈ is computed such that the euclidean distance between p and q is at most (1+ϵ) times the euclidean distance between p and its true nearest neighbor. This is the first dynamic data structure for this problem having close to linear size and polylogarithmic query and update times.
Sanjiv Kapoor, Michiel H. M. Smid
SCG2
1994 An Animation of a Fixed-Radius All-Nearest-Neighbors Algorithm
Hans-Peter Lenhof, Michiel H. M. Smid
SCG2
1994 Efficient Construction of a Bounded Degree Spanner with Low Weight
Sunil Arya, Michiel H. M. Smid
ESA2
1994 Fast Algorithms for Collision and Proximity Problems Involving Moving Geometric Objects
Prosenjit Gupta, Ravi Janardan, Michiel H. M. Smid
ESA3
1994 Randomized and deterministic algorithms for geometric spanners of small diameter
abstract
Let S be a set of n points in IR/sup d/ and let t>1 be a real number. A t-spanner for S is a directed graph having the points of S as its vertices, such that for any pair p and q of points there is a path from p to q of length at most t times the Euclidean distance between p and p. Such a path is called a t-spanner path. The spanner diameter of such a spanner is defined as the smallest integer D such that for any pair p and q of points there is a t-spanner path from p to q containing at most D edges. Randomized and deterministic algorithms are given for constructing t-spanners consisting of O(n) edges and having O(log n) diameter. Also, it is shown how to maintain the randomized t-spanner under random insertions and deletions. Previously, no results were known for spanners with low spanner diameter and for maintaining spanners under insertions and deletions.>
Sunil Arya, David M. Mount, Michiel H. M. Smid
FOCS3
1994 An Optimal Algorithm for the On-Line Closest-Pair Problem
Christian Schwarz 0002, Michiel H. M. Smid, Jack Snoeyink
Algorithmica2
1993 Randomized Data Structures for the Dynamic Closest-Pair Problem
Mordecai J. Golin, Rajeev Raman, Christian Schwarz 0002, Michiel H. M. Smid
SODA4
1993 Static and Dynamic Algorithms for k-Point Clustering Problems
Amitava Datta, Hans-Peter Lenhof, Christian Schwarz 0002, Michiel H. M. Smid
WADS4
1993 Further Results on Generalized Intersection Searching Problems: Counting, Reporting, and Dynamization
Prosenjit Gupta, Ravi Janardan, Michiel H. M. Smid
WADS3
1992 An Optimal Algorithm for the On-Line Closest-Pair Problem
abstract
We give an algorithm that computes the closest pair in a set of n points in k- dimensional space on-line, in O(n log n) time. The algorithm only uses algebraic functions and, therefore, is optimal. The algorithm maintains a hierarchical subdivision of k-space into hyperrectangles, which is stored in a binary tree. Centroids are used to maintain a balanced decomposition of this tree. 1 Introduction The closest pair problem is one of the classical problems in computational geometry. In this problem, we have to compute the closest pair---or its distance---in a set of n points in k-dimensional space. Distances are measured in an arbitrary, but fixed, L t -metric. Let p = (p 1 ; : : : ; p k ) and q = (q 1 ; : : : ; q k ) be two points in k-dimensional space. Then the L t -distance d t (p; q) between p and q is defined by d t (p; q) := / k X i=1 jp i \\Gamma q i j t !1=t ; if 1 t ! 1, and for t = 1, it is defined by d1 (p; q) := max 1ik jp i \\Gamma q i j: We observe, as many o...
Christian Schwarz 0002, Michiel H. M. Smid, Jack Snoeyink
SCG2
1992 Enumerating the k Closest Pairs Optimally
abstract
Let S be a set of n points in D-dimensional space, where D is a constant, and let k be an integer between 1 and (/sub 2//sup n/) An algorithm is given that computes the k closest pairs in the set S in O(nlogn+k) time, using O(n+k) space. The algorithm fits in the algebraic decision tree model and is, therefore, optimal.>
Hans-Peter Lenhof, Michiel H. M. Smid
FOCS2
1992 An O(n log n log log n) Algorithm for the On-Line Closest Pair Problem
Christian Schwarz 0002, Michiel H. M. Smid
SODA2
1992 Maintaining the Minimal Distance of a Point Set in Polylogarithmic Time
Michiel H. M. Smid
Discret. Comput. Geom.1
1991 Maintaining the Minimal Distance of a Point Set in Polylogarithmic Time
Michiel H. M. Smid
SODA1
1990 Maintaining Range Trees in Secondary Memory. Part I: Partitions
Mark H. Overmars, Michiel H. M. Smid, Mark de Berg, Marc J. van Kreveld
Acta Informatica2
1990 Maintaining Range Trees in Secondary Memory. Part II: Lower Bounds
Michiel H. M. Smid, Mark H. Overmars
Acta Informatica1
1990 Dynamic Deferred Data Structuring
Yu-Tai Ching, Kurt Mehlhorn, Michiel H. M. Smid
Inf. Process. Lett.3
1989 Maintaining Multiple Representations of Dynamic Data Structures
Michiel H. M. Smid, Mark H. Overmars, Leen Torenvliet, Peter van Emde Boas
Inf. Comput.1
1988 Maintaining Range Trees in Secondary Memory (Extended Abstract)
Mark H. Overmars, Michiel H. M. Smid
STACS2
1987 Duadic codes
Michiel H. M. Smid
IEEE Trans. Inf. Theory1