EDBT 2026 Demo / reviewers in the wild / expert
Matias Korman
dblp:57/6389
· DBLP profile ↗
94ranked-venue papers
13as first author
15since 2021 · last 2024
0000-0002-4880-1101ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 58 · 7 first-author · 9 since 2021Graphics, computer vision, multimedia, augmented reality and games · 31 · 4 first-author · 5 since 2021Databases, data management, data science and information retrieval · 4 · 2 first-authorArtificial intelligence and machine learning · 3 · 1 first-author · 1 since 2021Systems, architecture and hardware · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | A Universal In-Place Reconfiguration Algorithm for Sliding Cube-Shaped Robots in a Quadratic Number of MovesabstractIn the modular robot reconfiguration problem, we are given $n$ cube-shaped modules (or robots) as well as two configurations, i.e., placements of the $n$ modules so that their union is face-connected. The goal is to find a sequence of moves that reconfigures the modules from one configuration to the other using "sliding moves," in which a module slides over the face or edge of a neighboring module, maintaining connectivity of the configuration at all times. For many years it has been known that certain module configurations in this model require at least $Ω(n^2)$ moves to reconfigure between them. In this paper, we introduce the first universal reconfiguration algorithm -- i.e., we show that any $n$-module configuration can reconfigure itself into any specified $n$-module configuration using just sliding moves. Our algorithm achieves reconfiguration in $O(n^2)$ moves, making it asymptotically tight. We also present a variation that reconfigures in-place, it ensures that throughout the reconfiguration process, all modules, except for one, will be contained in the union of the bounding boxes of the start and end configuration. Zachary Abel, Hugo A. Akitaya, Scott Duke Kominers, Matias Korman, Frederick Stock |
SoCG | 4 |
| 2023 | Kinetic Geodesic Voronoi Diagrams in a Simple PolygonabstractAbstract. We study the geodesic Voronoi diagram of a set [Formula: see text] of [Formula: see text] linearly moving sites inside a static simple polygon [Formula: see text] with [Formula: see text] vertices. We identify all events where the structure of the Voronoi diagram changes, bound the number of such events, and then develop a kinetic data structure (KDS) that maintains the geodesic Voronoi diagram as the sites move. To this end, we first analyze how often a single bisector, defined by two sites, or a single Voronoi center, defined by three sites, can change. For both these structures we prove that the number of such changes is at most [Formula: see text], and that this is tight in the worst case. Moreover, we develop compact, responsive, local, and efficient KDSs for both structures. Our data structures use linear space and process a worst-case optimal number of events. Our bisector and Voronoi center KDSs handle each event in [Formula: see text] time. Both structures can be extended to efficiently support updating the movement of the sites as well. Using these data structures as building blocks, we obtain a compact KDS for maintaining the full geodesic Voronoi diagram. Matias Korman, André van Renssen, Marcel Roeloffzen, Frank Staals |
SIAM J. Discret. Math. | 1 |
| 2023 | Graphs with large total angular resolutionabstractThe total angular resolution of a straight-line drawing is the minimum angle between two edges of the drawing. It combines two properties contributing to the readability of a drawing: the angular resolution, which is the minimum angle between incident edges, and the crossing resolution, which is the minimum angle between crossing edges. We consider the total angular resolution of a graph, which is the maximum total angular resolution of a straight-line drawing of this graph. We prove tight bounds for the number of edges for graphs for some values of the total angular resolution up to a finite number of well specified exceptions of constant size. In addition, we show that deciding whether a graph has total angular resolution at least 60∘ is NP-hard. Further we present some special graphs and their total angular resolution. Oswin Aichholzer, Matias Korman, Yoshio Okamoto, Irene Parada, Daniel Perz, André van Renssen, Birgit Vogtenhuber |
Theor. Comput. Sci. | 2 |
| 2022 | Hardness of Token Swapping on TreesabstractGiven a graph where every vertex has exactly one labeled token, how can we most quickly execute a given permutation on the tokens? In (sequential) token swapping, the goal is to use the shortest possible sequence of swaps, each of which exchanges the tokens at the two endpoints of an edge of the graph. In parallel token swapping, the goal is to use the fewest rounds, each of which consists of one or more swaps on the edges of a matching. We prove that both of these problems remain NP-hard when the graph is restricted to be a tree. These token swapping problems have been studied by disparate groups of researchers in discrete mathematics, theoretical computer science, robot motion planning, game theory, and engineering. Previous work establishes NP-completeness on general graphs (for both problems), constant-factor approximation algorithms, and some poly-time exact algorithms for simple graph classes such as cliques, stars, paths, and cycles. Sequential and parallel token swapping on trees were first studied over thirty years ago (as "sorting with a transposition tree") and over twenty-five years ago (as "routing permutations via matchings"), yet their complexities were previously unknown. We also show limitations on approximation of sequential token swapping on trees: we identify a broad class of algorithms that encompass all three known polynomial-time algorithms that achieve the best known approximation factor (which is 2) and show that no such algorithm can achieve an approximation factor less than 2. Oswin Aichholzer, Erik D. Demaine, Matias Korman, Anna Lubiw, Jayson Lynch, Zuzana Masárová, Mikhail Rudoy, Virginia Vassilevska Williams, Nicole Wein |
ESA | 3 |
| 2022 | Efficient segment folding is hard
Takashi Horiyama, Fabian Klute, Matias Korman, Irene Parada, Ryuhei Uehara, Katsuhisa Yamanaka |
Comput. Geom. | 3 |
| 2022 | Circumscribing Polygons and Polygonizations for Disjoint Line Segments
Hugo A. Akitaya, Matias Korman, Oliver Korten, Mikhail Rudoy, Diane L. Souvaine, Csaba D. Tóth |
Discret. Comput. Geom. | 2 |
| 2022 | Distance Bounds for High Dimensional Consistent Digital Rays and 2-D Partially-Consistent Digital RaysabstractAbstract We consider the problem of digitalizing Euclidean segments. Specifically, we look for a constructive method to connect any two points in $$\mathbb {Z}^d$$ Z d . The construction must be consistent (that is, satisfy the natural extension of the Euclidean axioms) while resembling them as much as possible. Previous work has shown asymptotically tight results in two dimensions with $$\varTheta (\log N)$$ Θ ( log N ) error, where resemblance between segments is measured with the Hausdorff distance, and N is the $$L_1$$ L 1 distance between the two points. This construction was considered tight because of a $$\varOmega (\log N)$$ Ω ( log N ) lower bound that applies to any consistent construction in $$\mathbb {Z}^2$$ Z 2 . In this paper we observe that the lower bound does not directly extend to higher dimensions. We give an alternative argument showing that any consistent construction in d dimensions must have $$\varOmega (\log ^{1/(d-1)}\!N)$$ Ω ( log 1 / ( d - 1 ) N ) error. We tie the error of a consistent construction in high dimensions to the error of similar weak constructions in two dimensions (constructions for which some points need not satisfy all the axioms). This not only opens the possibility for having constructions with $$o(\log N)$$ o ( log N ) error in high dimensions, but also opens up an interesting line of research in the tradeoff between the number of axiom violations and the error of the construction. A side result, that we find of independent interest, is the introduction of the bichromatic discrepancy: a natural extension of the concept of discrepancy of a set of points. In this paper, we define this concept and extend known results to the chromatic setting. Man-Kwun Chiu, Matias Korman, Martin Suderland, Takeshi Tokuyama |
Discret. Comput. Geom. | 2 |
| 2022 | Reconfiguration of connected graph partitions via recombinationabstractMotivated by applications in gerrymandering detection, we study a reconfiguration problem on connected partitions of a connected graph G. A partition of V(G) is connected if every part induces a connected subgraph. In many applications, it is desirable to obtain parts of roughly the same size, possibly with some slack s. A Balanced Connected k-Partition with slack s, denoted (k,s)-BCP, is a partition of V(G) into k nonempty subsets, of sizes n1,…,nk with |ni−n/k|≤s, each of which induces a connected subgraph (when s=0, the k parts are perfectly balanced, and we call it k-BCP for short). A recombination is an operation that takes a (k,s)-BCP of a graph G and produces another by merging two adjacent subgraphs and repartitioning them. Given two k-BCPs, A and B, of G and a slack s≥0, we wish to determine whether there exists a sequence of recombinations that transform A into B via (k,s)-BCPs. We obtain four results related to this problem: (1) When s is unbounded, the transformation is always possible using at most 6(k−1) recombinations. (2) If G is Hamiltonian, the transformation is possible using O(kn) recombinations for any s≥n/k, (3) there exist negative instances for s≤n/(3k), and (4) we show that determining whether a sequence of recombination that connects two (k,s)-BCP of a graph G exists is PSPACE-complete when k∈O(nε) and s∈O(n1−ε), for any constant 0<ε≤1. This statement holds even for restricted settings such as when G is an edge-maximal planar graph or when k≥3 and G is planar. Hugo A. Akitaya, Matias Korman, Oliver Korten, Diane L. Souvaine, Csaba D. Tóth |
Theor. Comput. Sci. | 2 |
| 2021 | Reconfiguration of Connected Graph Partitions via Recombination
Hugo A. Akitaya, Matias Korman, Oliver Korten, Diane L. Souvaine, Csaba D. Tóth |
CIAC | 2 |
| 2021 | Characterizing Universal Reconfigurability of Modular Pivoting RobotsabstractWe give both efficient algorithms and hardness results for reconfiguring between two connected configurations of modules in the hexagonal grid. The reconfiguration moves that we consider are "pivots", where a hexagonal module rotates around a vertex shared with another module. Following prior work on modular robots, we define two natural sets of hexagon pivoting moves of increasing power: restricted and monkey moves. When we allow both moves, we present the first universal reconfiguration algorithm, which transforms between any two connected configurations using O(n³) monkey moves. This result strongly contrasts the analogous problem for squares, where there are rigid examples that do not have a single pivoting move preserving connectivity. On the other hand, if we only allow restricted moves, we prove that the reconfiguration problem becomes PSPACE-complete. Moreover, we show that, in contrast to hexagons, the reconfiguration problem for pivoting squares is PSPACE-complete regardless of the set of pivoting moves allowed. In the process, we strengthen the reduction framework of Demaine et al. [FUN'18] that we consider of independent interest. Hugo A. Akitaya, Erik D. Demaine, Andrei Gonczi, Della H. Hendrickson, Adam Hesterberg, Matias Korman, Oliver Korten, Jayson Lynch, Irene Parada, Vera Sacristán Adinolfi |
SoCG | 6 |
| 2021 | Robot Development and Path Planning for Indoor Ultraviolet Light DisinfectionabstractRegular irradiation of indoor environments with ultraviolet C (UVC) light has become a regular task for many in-door settings as a result of COVID-19, but current robotic systems attempting to automate it suffer from high costs and inefficient irradiation. In this paper, we propose a purpose-made inexpensive robotic platform with off-the-shelf components and standard navigation software that, with a novel algorithm for finding optimal irradiation locations, addresses both shortcomings to offer affordable and efficient solutions for UVC irradiation. We demonstrate in simulations the efficacy of the algorithm and show a prototypical run of the autonomous integrated robotic system in an indoor environment. In our sample instances, our proposed algorithm reduces the time needed by roughly 30% while it increases the coverage by a factor of 35% (when compared to the best possible placement of a static light). Jonathan Conroy, Christopher Thierauf, Parker Rule, Evan A. Krause, Hugo A. Akitaya, Andrei Gonczi, Matias Korman, Matthias Scheutz |
ICRA | 7 |
| 2021 | Universal Reconfiguration of Facet-Connected Modular Robots by Pivots: The O(1) MusketeersabstractWe present the first universal reconfiguration algorithm for transforming a modular robot between any two facet-connected square-grid configurations using pivot moves. More precisely, we show that five extra “helper” modules (“musketeers”) suffice to reconfigure the remaining n modules between any two given configurations. Our algorithm uses $$O(n^2)$$ pivot moves, which is worst-case optimal. Previous reconfiguration algorithms either require less restrictive “sliding” moves, do not preserve facet-connectivity, or for the setting we consider, could only handle a small subset of configurations defined by a local forbidden pattern. Configurations with the forbidden pattern do have disconnected reconfiguration graphs (discrete configuration spaces), and indeed we show that they can have an exponential number of connected components. But forbidding the local pattern throughout the configuration is far from necessary, as we show that just a constant number of added modules (placed to be freely reconfigurable) suffice for universal reconfigurability. We also classify three different models of natural pivot moves that preserve facet-connectivity, and show separations between these models. Hugo A. Akitaya, Esther M. Arkin, Mirela Damian, Erik D. Demaine, Vida Dujmovic, Robin Y. Flatland, Matias Korman, Belén Palop, Irene Parada, André van Renssen, Vera Sacristán Adinolfi |
Algorithmica | 7 |
| 2021 | Snipperclips: Cutting tools into desired polygons using themselves
Zachary Abel, Hugo A. Akitaya, Man-Kwun Chiu, Erik D. Demaine, Martin L. Demaine, Adam Hesterberg, Matias Korman, Jayson Lynch, André van Renssen, Marcel Roeloffzen |
Comput. Geom. | 7 |
| 2021 | Rectilinear link diameter and radius in a rectilinear polygonal domainabstractWe study the computation of the diameter and radius under the rectilinear link distance within a rectilinear polygonal domain of n vertices and h holes. We introduce a graph of oriented distances to encode the distance between pairs of points of the domain. This helps us transform the problem so that we can search through the candidates more efficiently. Our algorithm computes both the diameter and the radius in O ( min ( n ω , n 2 + n h log h + χ 2 ) ) time, where ω < 2.373 denotes the matrix multiplication exponent and χ ∈ Ω ( n ) ∩ O ( n 2 ) is the number of edges of the graph of oriented distances. We also provide an alternative algorithm for computing the diameter that runs in O ( n 2 log n ) time. Elena Arseneva, Man-Kwun Chiu, Matias Korman, Aleksandar Markovic 0001, Yoshio Okamoto, Aurélien Ooms, André van Renssen, Marcel Roeloffzen |
Comput. Geom. | 3 |
| 2021 | Constrained routing between non-visible vertices
Prosenjit Bose, Matias Korman, André van Renssen, Sander Verdonschot |
Theor. Comput. Sci. | 2 |
| 2020 | Distance Bounds for High Dimensional Consistent Digital Rays and 2-D Partially-Consistent Digital RaysabstractWe consider the problem of digitalizing Euclidean segments. Specifically, we look for a constructive method to connect any two points in ℤ^d. The construction must be consistent (that is, satisfy the natural extension of the Euclidean axioms) while resembling them as much as possible. Previous work has shown asymptotically tight results in two dimensions with Θ(log N) error, where resemblance between segments is measured with the Hausdorff distance, and N is the L₁ distance between the two points. This construction was considered tight because of a Ω(log N) lower bound that applies to any consistent construction in ℤ². In this paper we observe that the lower bound does not directly extend to higher dimensions. We give an alternative argument showing that any consistent construction in d dimensions must have Ω(log^{1/(d-1)} N) error. We tie the error of a consistent construction in high dimensions to the error of similar weak constructions in two dimensions (constructions for which some points need not satisfy all the axioms). This not only opens the possibility for having constructions with o(log N) error in high dimensions, but also opens up an interesting line of research in the tradeoff between the number of axiom violations and the error of the construction. In order to show our lower bound, we also consider a colored variation of the concept of discrepancy of a set of points that we find of independent interest. Man-Kwun Chiu, Matias Korman, Martin Suderland, Takeshi Tokuyama |
ESA | 2 |
| 2020 | Kinetic Geodesic Voronoi Diagrams in a Simple Polygon
Matias Korman, André van Renssen, Marcel Roeloffzen, Frank Staals |
ICALP | 1 |
| 2020 | Routing in Histograms
Man-Kwun Chiu, Jonas Cleve, Katharina Klost, Matias Korman, Wolfgang Mulzer, André van Renssen, Marcel Roeloffzen, Max Willert |
WALCOM | 4 |
| 2020 | Routing in polygonal domains
Bahareh Banyassady, Man-Kwun Chiu, Matias Korman, Wolfgang Mulzer, André van Renssen, Marcel Roeloffzen, Paul Seiferth, Yannik Stein, Birgit Vogtenhuber, Max Willert |
Comput. Geom. | 3 |
| 2020 | Balanced line separators of unit disk graphs
Paz Carmi, Man-Kwun Chiu, Matthew J. Katz, Matias Korman, Yoshio Okamoto, André van Renssen, Marcel Roeloffzen, Taichi Shiitada, Shakhar Smorodinsky |
Comput. Geom. | 4 |
| 2020 | Symmetric assembly puzzles are hard, beyond a few pieces
Erik D. Demaine, Matias Korman, Jason S. Ku, Joseph S. B. Mitchell, Yota Otachi, André van Renssen, Marcel Roeloffzen, Ryuhei Uehara, Yushi Uno |
Comput. Geom. | 2 |
| 2019 | Circumscribing Polygons and Polygonizations for Disjoint Line SegmentsabstractGiven a planar straight-line graph G=(V,E) in R^2, a circumscribing polygon of G is a simple polygon P whose vertex set is V, and every edge in E is either an edge or an internal diagonal of P. A circumscribing polygon is a polygonization for G if every edge in E is an edge of P. We prove that every arrangement of n disjoint line segments in the plane has a subset of size Omega(sqrt{n}) that admits a circumscribing polygon, which is the first improvement on this bound in 20 years. We explore relations between circumscribing polygons and other problems in combinatorial geometry, and generalizations to R^3. We show that it is NP-complete to decide whether a given graph G admits a circumscribing polygon, even if G is 2-regular. Settling a 30-year old conjecture by Rappaport, we also show that it is NP-complete to determine whether a geometric matching admits a polygonization. Hugo A. Akitaya, Matias Korman, Mikhail Rudoy, Diane L. Souvaine, Csaba D. Tóth |
SoCG | 2 |
| 2019 | Universal Reconfiguration of Facet-Connected Modular Robots by Pivots: The O(1) Musketeers
Hugo A. Akitaya, Esther M. Arkin, Mirela Damian, Erik D. Demaine, Vida Dujmovic, Robin Y. Flatland, Matias Korman, Belén Palop, Irene Parada, André van Renssen, Vera Sacristán Adinolfi |
ESA | 7 |
| 2019 | Graphs with Large Total Angular Resolution
Oswin Aichholzer, Matias Korman, Yoshio Okamoto, Irene Parada, Daniel Perz, André van Renssen, Birgit Vogtenhuber |
GD | 2 |
| 2019 | Dynamic Graph Coloring
Luis Barba, Jean Cardinal, Matias Korman, Stefan Langerman, André van Renssen, Marcel Roeloffzen, Sander Verdonschot |
Algorithmica | 3 |
| 2019 | Faster algorithms for growing prioritized disks and rectanglesabstractMotivated by map labeling, Funke, Krumpe, and Storandt [IWOCA 2016] introduced the following problem: we are given a sequence of n disks in the plane. Initially, all disks have radius 0, and they grow at constant, but possibly different, speeds. Whenever two disks touch, the one with the higher index disappears. The goal is to determine the elimination order, i.e., the order in which the disks disappear. We provide the first general subquadratic algorithm for this problem. Our solution extends to other shapes (e.g., rectangles), and it works in any fixed dimension. We also describe an alternative algorithm that is based on quadtrees. Its running time is O ( n ( log n + min { log Δ , log Φ } ) ) , where Δ is the ratio of the fastest and the slowest growth rate and Φ is the ratio of the largest and the smallest distance between two disk centers. This improves the running times of previous algorithms by Funke, Krumpe, and Storandt [IWOCA 2016], Bahrdt et al. [ALENEX 2017], and Funke and Storandt [EuroCG 2017]. Finally, we give an Ω ( n log n ) lower bound, showing that our quadtree algorithms are almost tight. Hee-Kap Ahn, Sang Won Bae 0001, Jong Min Choi, Matias Korman, Wolfgang Mulzer, Eunjin Oh 0001, Ji-won Park, André van Renssen, Antoine Vigneron |
Comput. Geom. | 4 |
| 2019 | Packing plane spanning graphs with short edges in complete geometric graphs
Oswin Aichholzer, Thomas Hackl, Matias Korman, Alexander Pilz, André van Renssen, Marcel Roeloffzen, Günter Rote, Birgit Vogtenhuber |
Comput. Geom. | 3 |
| 2019 | Computing the geodesic centers of a polygonal domain
Sang Won Bae 0001, Matias Korman, Yoshio Okamoto |
Comput. Geom. | 2 |
| 2019 | Special Issue on the 34th European Workshop on Computational Geometry, Guest Editors' Foreword
Matias Korman, Wolfgang Mulzer |
Comput. Geom. | 1 |
| 2019 | Group evolution patterns in running races
Yago Diez Donoso, Marta Fort, Matias Korman, Joan Antoni Sellarès |
Inf. Sci. | 3 |
| 2018 | Rectilinear Link Diameter and Radius in a Rectilinear Polygonal Domain
Elena Arseneva, Man-Kwun Chiu, Matias Korman, Aleksandar Markovic 0001, Yoshio Okamoto, Aurélien Ooms, André van Renssen, Marcel Roeloffzen |
ISAAC | 3 |
| 2018 | Experimental Study of Compressed Stack Algorithms in Limited Memory EnvironmentsabstractThe compressed stack is a data structure designed by Barba et al. (Algorithmica 2015) that allows to reduce the amount of memory needed by a certain class of algorithms at the cost of increasing its runtime. In this paper we introduce the first implementation of this data structure and make its source code publicly available. Together with the implementation we analyse the performance of the compressed stack. In our synthetic experiments, considering different test scenarios and using data sizes ranging up to 2^{30} elements, we compare it with the classic (uncompressed) stack, both in terms of runtime and memory used. Our experiments show that the compressed stack needs significantly less memory than the usual stack (this difference is significant for inputs containing 2000 or more elements). Overall, with a proper choice of parameters, we can save a significant amount of space (from two to four orders of magnitude) with a small increase in the runtime (2.32 times slower on average than the classic stack). These results hold even in test scenarios specifically designed to be challenging for the compressed stack. Jean-François Baffier, Yago Diez Donoso, Matias Korman |
SEA | 3 |
| 2018 | Colored spanning graphs for set visualization
Ferran Hurtado, Matias Korman, Marc J. van Kreveld, Maarten Löffler, Vera Sacristán Adinolfi, Akiyoshi Shioura, Rodrigo I. Silveira, Bettina Speckmann, Takeshi Tokuyama |
Comput. Geom. | 2 |
| 2018 | The dual diameter of triangulations
Matias Korman, Stefan Langerman, Wolfgang Mulzer, Alexander Pilz, Maria Saumell, Birgit Vogtenhuber |
Comput. Geom. | 1 |
| 2018 | On the complexity of barrier resilience for fat regions and bounded ply
Matias Korman, Maarten Löffler, Rodrigo I. Silveira, Darren Strash |
Comput. Geom. | 1 |
| 2018 | Time-space trade-offs for triangulations and Voronoi diagrams
Matias Korman, Wolfgang Mulzer, André van Renssen, Marcel Roeloffzen, Paul Seiferth, Yannik Stein |
Comput. Geom. | 1 |
| 2018 | Line segment covering of cells in arrangements
Matias Korman, Sheung-Hung Poon, Marcel Roeloffzen |
Inf. Process. Lett. | 1 |
| 2018 | High Dimensional Consistent Digital SegmentsabstractWe consider the problem of digitalizing Euclidean line segments from $\mathbb{R}^d$ to $\mathbb{Z}^d$. Christ, Pálvölgyi, and Stojaković, [ Discrete Comput. Geom., 47 (2012), pp. 691--710] showed how to construct a set of consistent digital segments (CDS) for $d=2$: a collection of segments connecting any two points in $\mathbb{Z}^2$ that satisfies the natural extension of the Euclidean axioms to $\mathbb{Z}^d$. In this paper we study the construction of CDSs in higher dimensions. We extend some of their results to higher dimensions. Specifically we show that any total order can be used to create a set of consistent digital rays CDR in $\mathbb{Z}^d$ (a set of rays emanating from a fixed point $p$ that satisfies the extension of the Euclidean axioms). Then we use the same approach to create a CDS in $\mathbb{Z}^d$ and observe that it only works in some cases. We fully characterize for which total orders the construction is consistent (and thus gives a CDS). In particular, this positively answers the question posed by Christ and co-authors. Man-Kwun Chiu, Matias Korman |
SIAM J. Discret. Math. | 2 |
| 2018 | Gap-planar graphs
Sang Won Bae 0001, Jean-François Baffier, Jinhee Chun, Peter Eades, Kord Eickmeyer, Luca Grilli 0001, Seok-Hee Hong 0001, Matias Korman, Fabrizio Montecchiani, Ignaz Rutter, Csaba D. Tóth |
Theor. Comput. Sci. | 8 |
| 2017 | Constrained Routing Between Non-Visible Vertices
Prosenjit Bose, Matias Korman, André van Renssen, Sander Verdonschot |
COCOON | 2 |
| 2017 | High Dimensional Consistent Digital SegmentsabstractWe consider the problem of digitalizing Euclidean line segments from R^d to Z^d. Christ {et al.} (DCG, 2012) showed how to construct a set of {consistent digital segments} (CDS) for d=2: a collection of segments connecting any two points in Z^2 that satisfies the natural extension of the Euclidean axioms to Z^d. In this paper we study the construction of CDSs in higher dimensions. We show that any total order can be used to create a set of {consistent digital rays} CDR in Z^d (a set of rays emanating from a fixed point p that satisfies the extension of the Euclidean axioms). We fully characterize for which total orders the construction holds and study their Hausdorff distance, which in particular positively answers the question posed by Christ {et al.}. Man-Kwun Chiu, Matias Korman |
SoCG | 2 |
| 2017 | Gap-Planar Graphs
Sang Won Bae 0001, Jean-François Baffier, Jinhee Chun, Peter Eades, Kord Eickmeyer, Luca Grilli 0001, Seok-Hee Hong 0001, Matias Korman, Fabrizio Montecchiani, Ignaz Rutter, Csaba D. Tóth |
GD | 8 |
| 2017 | Faster Algorithms for Growing Prioritized Disks and RectanglesabstractMotivated by map labeling, we study the problem in which we are given a collection of n disks in the plane that grow at possibly different speeds. Whenever two disks meet, the one with the higher index disappears. This problem was introduced by Funke, Krumpe, and Storandt[IWOCA 2016]. We provide the first general subquadratic algorithm for computing the times and the order of disappearance. Our algorithm also works for other shapes (such as rectangles) and in any fixed dimension. Using quadtrees, we provide an alternative algorithm that runs in near linear time, although this second algorithm has a logarithmic dependence on either the ratio of the fastest speed to the slowest speed of disks or the spread of the disk centers (the ratio of the maximum to the minimum distance between them). Our result improves the running times of previous algorithms by Funke, Krumpe, and Storandt [IWOCA 2016], Bahrdt et al. [ALENEX 2017], and Funke and Storandt [EWCG 2017]. Finally, we give an \Omega(n\log n) lower bound on the problem, showing that our quadtree algorithms are almost tight. Hee-Kap Ahn, Sang Won Bae 0001, Jong Min Choi, Matias Korman, Wolfgang Mulzer, Eunjin Oh 0001, Ji-won Park, André van Renssen, Antoine Vigneron |
ISAAC | 4 |
| 2017 | Routing in Polygonal DomainsabstractWe consider the problem of routing a data packet through the visibility graph of a polygonal domain P with n vertices and h holes. We may preprocess P to obtain a label and a routing table for each vertex. Then, we must be able to route a data packet between any two vertices p and q of P , where each step must use only the label of the target node q and the routing table of the current node. For any fixed eps > 0, we pre ent a routing scheme that always achieves a routing path that exceeds the shortest path by a factor of at most 1 + eps. The labels have O(log n) bits, and the routing tables are of size O((eps^{-1} + h) log n). The preprocessing time is O(n^2 log n + hn^2 + eps^{-1}hn). It can be improved to O(n 2 + eps^{-1}n) for simple polygons. Bahareh Banyassady, Man-Kwun Chiu, Matias Korman, Wolfgang Mulzer, André van Renssen, Marcel Roeloffzen, Paul Seiferth, Yannik Stein, Birgit Vogtenhuber, Max Willert |
ISAAC | 3 |
| 2017 | Routing on the Visibility Graph
Prosenjit Bose, Matias Korman, André van Renssen, Sander Verdonschot |
ISAAC | 2 |
| 2017 | Improved Time-Space Trade-Offs for Computing Voronoi Diagrams
Bahareh Banyassady, Matias Korman, Wolfgang Mulzer, André van Renssen, Marcel Roeloffzen, Paul Seiferth, Yannik Stein |
STACS | 2 |
| 2017 | Dynamic Graph ColoringabstractIn this paper we study the number of vertex recolorings that an algorithm needs to perform in order to maintain a proper coloring of a graph under insertion and deletion of vertices and edges. We present two algorithms that achieve different trade-offs between the number of recolorings and the number of colors used. For any $$d>0$$ , the first algorithm maintains a proper $$O(\mathcal {C} dN ^{1/d})$$ -coloring while recoloring at most O(d) vertices per update, where $$\mathcal {C} $$ and $$N $$ are the maximum chromatic number and maximum number of vertices, respectively. The second algorithm reverses the trade-off, maintaining an $$O(\mathcal {C} d)$$ -coloring with $$O(dN ^{1/d})$$ recolorings per update. We also present a lower bound, showing that any algorithm that maintains a c-coloring of a 2-colorable graph on $$N $$ vertices must recolor at least $$\varOmega (N ^\frac{2}{c(c-1)})$$ vertices per update, for any constant $$c \ge 2$$ . Luis Barba, Jean Cardinal, Matias Korman, Stefan Langerman, André van Renssen, Marcel Roeloffzen, Sander Verdonschot |
WADS | 3 |
| 2017 | Balanced Line Separators of Unit Disk Graphs
Paz Carmi, Man-Kwun Chiu, Matthew J. Katz, Matias Korman, Yoshio Okamoto, André van Renssen, Marcel Roeloffzen, Taichi Shiitada, Shakhar Smorodinsky |
WADS | 4 |
| 2017 | Computing the L1 Geodesic Diameter and Center of a Polygonal Domain
Sang Won Bae 0001, Matias Korman, Joseph S. B. Mitchell, Yoshio Okamoto, Valentin Polishchuk, Haitao Wang 0001 |
Discret. Comput. Geom. | 2 |
| 2017 | Packing plane spanning trees and paths in complete geometric graphs
Oswin Aichholzer, Thomas Hackl, Matias Korman, Marc J. van Kreveld, Maarten Löffler, Alexander Pilz, Bettina Speckmann, Emo Welzl |
Inf. Process. Lett. | 3 |
| 2017 | Hanabi is NP-hard, even for cheaters who look at their cards
Jean-François Baffier, Man-Kwun Chiu, Yago Diez Donoso, Matias Korman, Valia Mitsou, André van Renssen, Marcel Roeloffzen, Yushi Uno |
Theor. Comput. Sci. | 4 |
| 2016 | On Interference Among Moving Sensors and Related ProblemsabstractWe show that for any set of n moving points in R^d and any parameter 2<=k Jean-Lou De Carufel, Matthew J. Katz, Matias Korman, André van Renssen, Marcel Roeloffzen, Shakhar Smorodinsky |
ESA | 3 |
| 2016 | Packing Short Plane Spanning Trees in Complete Geometric Graphs
Oswin Aichholzer, Thomas Hackl, Matias Korman, Alexander Pilz, Günter Rote, André van Renssen, Marcel Roeloffzen, Birgit Vogtenhuber |
ISAAC | 3 |
| 2016 | Computing the L1 Geodesic Diameter and Center of a Polygonal DomainabstractFor a polygonal domain with h holes and a total of n vertices, we present algorithms that compute the L_1 geodesic diameter in O(n^2+h^4) time and the L_1 geodesic center in O((n^4+n^2 h^4)*alpha(n)) time, where alpha(.) denotes the inverse Ackermann function. No algorithms were known for these problems before. For the Euclidean counterpart, the best algorithms compute the geodesic diameter in O(n^{7.73}) or O(n^7(h+log(n))) time, and compute the geodesic center in O(n^{12+epsilon}) time. Therefore, our algorithms are much faster than the algorithms for the Euclidean problems. Our algorithms are based on several interesting observations on L_1 shortest paths in polygonal domains. Sang Won Bae 0001, Matias Korman, Joseph S. B. Mitchell, Yoshio Okamoto, Valentin Polishchuk, Haitao Wang 0001 |
STACS | 2 |
| 2016 | A Linear-Time Algorithm for the Geodesic Center of a Simple Polygon
Hee-Kap Ahn, Luis Barba, Prosenjit Bose, Jean-Lou De Carufel, Matias Korman, Eunjin Oh 0001 |
Discret. Comput. Geom. | 5 |
| 2015 | Line Segment Covering of Cells in Arrangements
Matias Korman, Sheung-Hung Poon, Marcel Roeloffzen |
COCOA | 1 |
| 2015 | A Linear-Time Algorithm for the Geodesic Center of a Simple PolygonabstractLet P be a closed simple polygon with n vertices. For any two points in P, the geodesic distance between them is the length of the shortest path that connects them among all paths contained in P. The geodesic center of P is the unique point in P that minimizes the largest geodesic distance to all other points of P. In 1989, Pollack, Sharir and Rote [Disc. & Comput. Geom. 89] showed an O(n log n)-time algorithm that computes the geodesic center of P. Since then, a longstanding question has been whether this running time can be improved (explicitly posed by Mitchell [Handbook of Computational Geometry, 2000]). In this paper we affirmatively answer this question and present a linear time algorithm to solve this problem. Hee-Kap Ahn, Luis Barba, Prosenjit Bose, Jean-Lou De Carufel, Matias Korman, Eunjin Oh 0001 |
SoCG | 5 |
| 2015 | Stabbing Segments with Rectilinear Objects
Mercè Claverol, Delia Garijo, Matias Korman, Carlos Seara, Rodrigo I. Silveira |
FCT | 3 |
| 2015 | Time-Space Trade-offs for Triangulations and Voronoi Diagrams
Matias Korman, Wolfgang Mulzer, André van Renssen, Marcel Roeloffzen, Paul Seiferth, Yannik Stein |
WADS | 1 |
| 2015 | Space-Time Trade-offs for Stack-Based Algorithms
Luis Barba, Matias Korman, Stefan Langerman, Kunihiko Sadakane, Rodrigo I. Silveira |
Algorithmica | 2 |
| 2015 | Reprint of: Theta-3 is connected
Oswin Aichholzer, Sang Won Bae 0001, Luis Barba, Prosenjit Bose, Matias Korman, André van Renssen, Perouz Taslakian, Sander Verdonschot |
Comput. Geom. | 5 |
| 2015 | Computing the L1 geodesic diameter and center of a simple polygon in linear time
Sang Won Bae 0001, Matias Korman, Yoshio Okamoto, Haitao Wang 0001 |
Comput. Geom. | 2 |
| 2015 | New results on stabbing segments with a polygon
José Miguel Díaz-Báñez, Matias Korman, Pablo Pérez-Lantero, Alexander Pilz, Carlos Seara, Rodrigo I. Silveira |
Comput. Geom. | 2 |
| 2015 | Balanced partitions of 3-colored geometric sets in the plane
Sergey Bereg, Ferran Hurtado, Mikio Kano, Matias Korman, Dolores Lara, Carlos Seara, Rodrigo I. Silveira, Jorge Urrutia, Kevin Verbeek |
Discret. Appl. Math. | 4 |
| 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 | 7 |
| 2014 | Computing the L 1 Geodesic Diameter and Center of a Simple Polygon in Linear Time
Sang Won Bae 0001, Matias Korman, Yoshio Okamoto, Haitao Wang 0001 |
LATIN | 2 |
| 2014 | Geodesic Order Types
Oswin Aichholzer, Matias Korman, Alexander Pilz, Birgit Vogtenhuber |
Algorithmica | 2 |
| 2014 | Theta-3 is connected
Oswin Aichholzer, Sang Won Bae 0001, Luis Barba, Prosenjit Bose, Matias Korman, André van Renssen, Perouz Taslakian, Sander Verdonschot |
Comput. Geom. | 5 |
| 2014 | Reprint of: Memory-constrained algorithms for simple polygons
Tetsuo Asano, Kevin Buchin, Maike Buchin, Matias Korman, Wolfgang Mulzer, Günter Rote, André Schulz 0001 |
Comput. Geom. | 4 |
| 2014 | Computing a visibility polygon using few variables
Luis Barba, Matias Korman, Stefan Langerman, Rodrigo I. Silveira |
Comput. Geom. | 2 |
| 2013 | On the Complexity of Barrier Resilience for Fat Regions
Matias Korman, Maarten Löffler, Rodrigo I. Silveira, Darren Strash |
ALGOSENSORS | 1 |
| 2013 | New Results on Stabbing Segments with a Polygon
José Miguel Díaz-Báñez, Matias Korman, Pablo Pérez-Lantero, Alexander Pilz, Carlos Seara, Rodrigo I. Silveira |
CIAC | 2 |
| 2013 | Colored Spanning Graphs for Set Visualization
Ferran Hurtado, Matias Korman, Marc J. van Kreveld, Maarten Löffler, Vera Sacristán Adinolfi, Rodrigo I. Silveira, Bettina Speckmann |
GD | 2 |
| 2013 | Geodesic-Preserving Polygon Simplification
Oswin Aichholzer, Thomas Hackl, Matias Korman, Alexander Pilz, Birgit Vogtenhuber |
ISAAC | 3 |
| 2013 | Space-Time Trade-offs for Stack-Based AlgorithmsabstractIn memory-constrained algorithms we have read-only access to the input, and the number of additional variables is limited. In this paper we introduce the compressed stack technique, a method that allows to transform algorithms whose space bottleneck is a stack into memory-constrained algorithms. Given an algorithm A that runs in O(n) time using a stack of length Theta(n), we can modify it so that it runs in O(n^2/2^s) time using a workspace of O(s) variables (for any s \in o(log n)) or O(n log n/log p)$ time using O(p log n/log p) variables (for any 2 <= p <= n). We also show how the technique can be applied to solve various geometric problems, namely computing the convex hull of a simple polygon, a triangulation of a monotone polygon, the shortest path between two points inside a monotone polygon, 1-dimensional pyramid approximation of a 1-dimensional vector, and the visibility profile of a point inside a simple polygon. Our approach exceeds or matches the best-known results for these problems in constant-workspace models (when they exist), and gives a trade-off between the size of the workspace and running time. To the best of our knowledge, this is the first general framework for obtaining memory-constrained algorithms. Luis Barba, Matias Korman, Stefan Langerman, Rodrigo I. Silveira, Kunihiko Sadakane |
STACS | 2 |
| 2013 | Establishing strong connectivity using optimal radius half-disk antennas
Greg Aloupis, Mirela Damian, Robin Y. Flatland, Matias Korman, Özgür Özkan, David Rappaport, Stefanie Wuhrer |
Comput. Geom. | 4 |
| 2013 | Memory-constrained algorithms for simple polygons
Tetsuo Asano, Kevin Buchin, Maike Buchin, Matias Korman, Wolfgang Mulzer, Günter Rote, André Schulz 0001 |
Comput. Geom. | 4 |
| 2013 | Some properties of k-Delaunay and k-Gabriel graphs
Prosenjit Bose, Sébastien Collette, Ferran Hurtado, Matias Korman, Stefan Langerman, Vera Sacristán Adinolfi, Maria Saumell |
Comput. Geom. | 4 |
| 2013 | Coloring planar homothets and three-dimensional hypergraphs
Jean Cardinal, Matias Korman |
Comput. Geom. | 2 |
| 2013 | The Geodesic Diameter of Polygonal Domains
Sang Won Bae 0001, Matias Korman, Yoshio Okamoto |
Discret. Comput. Geom. | 2 |
| 2012 | Geodesic Order Types
Oswin Aichholzer, Matias Korman, Alexander Pilz, Birgit Vogtenhuber |
COCOON | 2 |
| 2012 | Coloring Planar Homothets and Three-Dimensional Hypergraphs
Jean Cardinal, Matias Korman |
LATIN | 2 |
| 2012 | Algorithms for computing the maximum weight region decomposable into elementary shapes
Jinhee Chun, Natsuda Kaothanthong, Ryosei Kasai, Matias Korman, Martin Nöllenburg, Takeshi Tokuyama |
Comput. Vis. Image Underst. | 4 |
| 2012 | Minimizing interference in ad hoc networks with bounded communication radius
Matias Korman |
Inf. Process. Lett. | 1 |
| 2011 | Computing the Visibility Polygon Using Few Variables
Luis Barba, Matias Korman, Stefan Langerman, Rodrigo I. Silveira |
ISAAC | 2 |
| 2011 | Minimizing Interference in Ad-Hoc Networks with Bounded Communication Radius
Matias Korman |
ISAAC | 1 |
| 2011 | Covering points by disjoint boxes with outliers
Hee-Kap Ahn, Sang Won Bae 0001, Erik D. Demaine, Martin L. Demaine, Sang-Sub Kim 0001, Matias Korman, Iris Reinbacher, Wanbin Son |
Comput. Geom. | 6 |
| 2010 | Effect of Corner Information in Simultaneous Placement of K Rectangles and Tableaux
Shinya Anzai, Jinhee Chun, Ryosei Kasai, Matias Korman, Takeshi Tokuyama |
COCOON | 4 |
| 2010 | The Geodesic Diameter of Polygonal Domains
Sang Won Bae 0001, Matias Korman, Yoshio Okamoto |
ESA (1) | 2 |
| 2010 | Colorful Strips
Greg Aloupis, Jean Cardinal, Sébastien Collette, Shinji Imahori, Matias Korman, Stefan Langerman, Oded Schwartz, Shakhar Smorodinsky, Perouz Taslakian |
LATIN | 5 |
| 2009 | Algorithms for Computing the Maximum Weight Region Decomposable into Elementary Shapes
Jinhee Chun, Ryosei Kasai, Matias Korman, Takeshi Tokuyama |
ISAAC | 3 |
| 2009 | Consistent Digital Rays
Jinhee Chun, Matias Korman, Martin Nöllenburg, Takeshi Tokuyama |
Discret. Comput. Geom. | 2 |
| 2008 | Optimal Insertion of a Segment Highway in a City Metric
Matias Korman, Takeshi Tokuyama |
COCOON | 1 |
| 2008 | Consistent digital raysabstractGiven a fixed origin o in the d-dimensional grid, we give a novel definition of digital rays dig(op) from o to each grid point p. Each digital ray dig(op) approximates the Euclidean line segment op between o and p. The set of all digital rays satisfies a set of axioms analogous to the Euclidean axioms. We measure the approximation quality by the maximum Hausdorff distance between a digital ray and its Euclidean counterpart and establish an asymptotically tight Θ(log n) bound in the n x n grid. The proof of the bound is based on discrepancy theory and a simple construction algorithm. Without a monotonicity property for digital rays the bound is improved to O(1). Digital rays enable us to define the family of digital star-shaped regions centered at o which we use to design efficient algorithms for image processing problems. Jinhee Chun, Matias Korman, Martin Nöllenburg, Takeshi Tokuyama |
SCG | 2 |