13 research outputs found

    Distances on Rhombus Tilings

    Get PDF
    The rhombus tilings of a simply connected domain of the Euclidean plane are known to form a flip-connected space (a flip is the elementary operation on rhombus tilings which rotates 180{\deg} a hexagon made of three rhombi). Motivated by the study of a quasicrystal growth model, we are here interested in better understanding how "tight" rhombus tiling spaces are flip-connected. We introduce a lower bound (Hamming-distance) on the minimal number of flips to link two tilings (flip-distance), and we investigate whether it is sharp. The answer depends on the number n of different edge directions in the tiling: positive for n=3 (dimer tilings) or n=4 (octogonal tilings), but possibly negative for n=5 (decagonal tilings) or greater values of n. A standard proof is provided for the n=3 and n=4 cases, while the complexity of the n=5 case led to a computer-assisted proof (whose main result can however be easily checked by hand).Comment: 18 pages, 9 figures, submitted to Theoretical Computer Science (special issue of DGCI'09

    Unexpected Stein fillings, rational surface singularities, and plane curve arrangements

    Full text link
    We compare Stein fillings and Milnor fibers for rational surface singularities with reduced fundamental cycle. Deformation theory for this class of singularities was studied by de Jong-van Straten in [dJvS98]; they associated a germ of a singular plane curve to each singularity and described Milnor fibers via deformations of this singular curve. We consider links of surface singularities, equipped with their canonical contact structures, and develop a symplectic analog of de Jong-van Straten's construction. Using planar open books and Lefschetz fibrations, we describe all Stein fillings of the links via certain arrangements of symplectic disks, related by a homotopy to the plane curve germ of the singularity. As a consequence, we show that many rational singularities in this class admit Stein fillings that are not strongly diffeomorphic to any Milnor fibers. This contrasts with previously known cases, such as simple and quotient surface singularities, where Milnor fibers are known to give rise to all Stein fillings. On the other hand, we show that if for a singularity with reduced fundamental cycle, the self-intersection of each exceptional curve is at most -5 in the minimal resolution, then the link has a unique Stein filling (given by a Milnor fiber).Comment: 70 pages, 29 figures, additions to v2 are Theorem 1.3 and its corresponding discussion in 4.3, along with added references, v3 updated Remark 4.

    Quasi-Parallel Segments and Characterization of Unique Bichromatic Matchings

    Full text link
    Given n red and n blue points in general position in the plane, it is well-known that there is a perfect matching formed by non-crossing line segments. We characterize the bichromatic point sets which admit exactly one non-crossing matching. We give several geometric descriptions of such sets, and find an O(nlogn) algorithm that checks whether a given bichromatic set has this property.Comment: 31 pages, 24 figure

    Combinatorics and geometry of finite and infinite squaregraphs

    Full text link
    Squaregraphs were originally defined as finite plane graphs in which all inner faces are quadrilaterals (i.e., 4-cycles) and all inner vertices (i.e., the vertices not incident with the outer face) have degrees larger than three. The planar dual of a finite squaregraph is determined by a triangle-free chord diagram of the unit disk, which could alternatively be viewed as a triangle-free line arrangement in the hyperbolic plane. This representation carries over to infinite plane graphs with finite vertex degrees in which the balls are finite squaregraphs. Algebraically, finite squaregraphs are median graphs for which the duals are finite circular split systems. Hence squaregraphs are at the crosspoint of two dualities, an algebraic and a geometric one, and thus lend themselves to several combinatorial interpretations and structural characterizations. With these and the 5-colorability theorem for circle graphs at hand, we prove that every squaregraph can be isometrically embedded into the Cartesian product of five trees. This embedding result can also be extended to the infinite case without reference to an embedding in the plane and without any cardinality restriction when formulated for median graphs free of cubes and further finite obstructions. Further, we exhibit a class of squaregraphs that can be embedded into the product of three trees and we characterize those squaregraphs that are embeddable into the product of just two trees. Finally, finite squaregraphs enjoy a number of algorithmic features that do not extend to arbitrary median graphs. For instance, we show that median-generating sets of finite squaregraphs can be computed in polynomial time, whereas, not unexpectedly, the corresponding problem for median graphs turns out to be NP-hard.Comment: 46 pages, 14 figure

    Shortest Paths in Geometric Intersection Graphs

    Get PDF
    This thesis studies shortest paths in geometric intersection graphs, which can model, among others, ad-hoc communication and transportation networks. First, we consider two classical problems in the field of algorithms, namely Single-Source Shortest Paths (SSSP) and All-Pairs Shortest Paths (APSP). In SSSP we want to compute the shortest paths from one vertex of a graph to all other vertices, while in APSP we aim to find the shortest path between every pair of vertices. Although there is a vast literature for these problems in many graph classes, the case of geometric intersection graphs has been only partially addressed. In unweighted unit-disk graphs, we show that we can solve SSSP in linear time, after presorting the disk centers with respect to their coordinates. Furthermore, we give the first (slightly) subquadratic-time APSP algorithm by using our new SSSP result, bit tricks, and a shifted-grid-based decomposition technique. In unweighted, undirected geometric intersection graphs, we present a simple and general technique that reduces APSP to static, offline intersection detection. Consequently, we give fast APSP algorithms for intersection graphs of arbitrary disks, axis-aligned line segments, arbitrary line segments, d-dimensional axis-aligned boxes, and d-dimensional axis-aligned unit hypercubes. We also provide a near-linear-time SSSP algorithm for intersection graphs of axis-aligned line segments by a reduction to dynamic orthogonal point location. Then, we study two problems that have received considerable attention lately. The first is that of computing the diameter of a graph, i.e., the longest shortest-path distance between any two vertices. In the second, we want to preprocess a graph into a data structure, called distance oracle, such that the shortest path (or its length) between any two query vertices can be found quickly. Since these problems are often too costly to solve exactly, we study their approximate versions. Following a long line of research, we employ Voronoi diagrams to compute a (1+epsilon)-approximation of the diameter of an undirected, non-negatively-weighted planar graph in time near linear in the input size and polynomial in 1/epsilon. The previously best solution had exponential dependency on the latter. Using similar techniques, we can also construct the first (1+epsilon)-approximate distance oracles with similar preprocessing time and space and only O(log(1/\epsilon)) query time. In weighted unit-disk graphs, we present the first near-linear-time (1+epsilon)-approximation algorithm for the diameter and for other related problems, such as the radius and the bichromatic closest pair. To do so, we combine techniques from computational geometry and planar graphs, namely well-separated pair decompositions and shortest-path separators. We also show how to extend our approach to obtain O(1)-query-time (1+epsilon)-approximate distance oracles with near linear preprocessing time and space. Then, we apply these oracles, along with additional ideas, to build a data structure for the (1+epsilon)-approximate All-Pairs Bounded-Leg Shortest Paths (apBLSP) problem in truly subcubic time

    Qualitative Reasoning about Relative Directions : Computational Complexity and Practical Algorithm

    Get PDF
    Qualitative spatial reasoning (QSR) enables cognitive agents to reason about space using abstract symbols. Among several aspects of space (e.g., topology, direction, distance) directional information is useful for agents navigating in space. Observers typically describe their environment by specifying the relative directions in which they see other objects or other people from their point of view. As such, qualitative reasoning about relative directions, i.e., determining whether a given statement involving relative directions is true, can be advantageously used for applications, for example, robot navigation, computer-aided design and geographical information systems. Unfortunately, despite the apparent importance of reasoning about relative directions, QSR-research so far could not provide efficient decision procedures for qualitative reasoning about relative directions. Accordingly, the question about how to devise an efficient decision procedure for qualitative reasoning about relative directions has meanwhile turned to the question about whether an efficient decision procedure exists at all. Answering the latter existential question, which requires a formal analysis of relative directions from a computational complexity point of view, has remained an open problem in the field of QSR. The present thesis solves the open problem by proving that there is no efficient decision procedure for qualitative reasoning about relative directions, even if only left or right relations are involved. This is surprising as it contradicts the early premise of QSR believed by many researchers in and outside the field, that is, abstracting from an infinite domain to a finite set of relations naturally leads to efficient reasoning. As a consequence of this rather negative result, efficient reasoning with any of the well-known relative direction calculi (OPRAm, DCC, DRA, LR) is impossible. Indeed, the present thesis shows that all the relative direction calculi belong to one and the same class of ∃R-complete problems, which are the problems that can be reduced to the NP-hard decision problem of the existential theory of the reals, and vice versa. Nevertheless, in practice, many interesting computationally hard AI problems can be tackled by means of approximative algorithms and heuristics. In the same vein, the present thesis shows that qualitative reasoning about relative directions can also be tackled with approximative algorithms. In the thesis we develop the qualitative calculus SVm which allows for a practical algorithm for qualitative reasoning about relative directions. SVm also provides an effective semi-decision procedure for the OPRAm calculus, the most versatile one among the relative direction calculi. In this thesis we substantiate the usefulness of SVm by applying it in the marine navigation domain

    Similarity measures and algorithms for cartographic schematization

    Get PDF
    corecore