193 research outputs found

    A simple proof for the number of tilings of quartered Aztec diamonds

    Get PDF
    We get four quartered Aztec diamonds by dividing an Aztec diamond region by two zigzag cuts passing its center. W. Jockusch and J. Propp (in an unpublished work) found that the number of tilings of quartered Aztec diamonds is given by simple product formulas. In this paper we present a simple proof for this result

    Log-space Algorithms for Paths and Matchings in k-trees

    Get PDF
    Reachability and shortest path problems are NL-complete for general graphs. They are known to be in L for graphs of tree-width 2 [JT07]. However, for graphs of tree-width larger than 2, no bound better than NL is known. In this paper, we improve these bounds for k-trees, where k is a constant. In particular, the main results of our paper are log-space algorithms for reachability in directed k-trees, and for computation of shortest and longest paths in directed acyclic k-trees. Besides the path problems mentioned above, we also consider the problem of deciding whether a k-tree has a perfect macthing (decision version), and if so, finding a perfect match- ing (search version), and prove that these two problems are L-complete. These problems are known to be in P and in RNC for general graphs, and in SPL for planar bipartite graphs [DKR08]. Our results settle the complexity of these problems for the class of k-trees. The results are also applicable for bounded tree-width graphs, when a tree-decomposition is given as input. The technique central to our algorithms is a careful implementation of divide-and-conquer approach in log-space, along with some ideas from [JT07] and [LMR07].Comment: Accepted in STACS 201

    Geometry Helps to Compare Persistence Diagrams

    Full text link
    Exploiting geometric structure to improve the asymptotic complexity of discrete assignment problems is a well-studied subject. In contrast, the practical advantages of using geometry for such problems have not been explored. We implement geometric variants of the Hopcroft--Karp algorithm for bottleneck matching (based on previous work by Efrat el al.) and of the auction algorithm by Bertsekas for Wasserstein distance computation. Both implementations use k-d trees to replace a linear scan with a geometric proximity query. Our interest in this problem stems from the desire to compute distances between persistence diagrams, a problem that comes up frequently in topological data analysis. We show that our geometric matching algorithms lead to a substantial performance gain, both in running time and in memory consumption, over their purely combinatorial counterparts. Moreover, our implementation significantly outperforms the only other implementation available for comparing persistence diagrams.Comment: 20 pages, 10 figures; extended version of paper published in ALENEX 201

    Planar Maximum Matching: Towards a Parallel Algorithm

    Get PDF

    Deterministic Decremental Reachability, SCC, and Shortest Paths via Directed Expanders and Congestion Balancing

    Full text link
    Let G=(V,E,w)G = (V,E,w) be a weighted, digraph subject to a sequence of adversarial edge deletions. In the decremental single-source reachability problem (SSR), we are given a fixed source ss and the goal is to maintain a data structure that can answer path-queries s↣vs \rightarrowtail v for any v∈Vv \in V. In the more general single-source shortest paths (SSSP) problem the goal is to return an approximate shortest path to vv, and in the SCC problem the goal is to maintain strongly connected components of GG and to answer path queries within each component. All of these problems have been very actively studied over the past two decades, but all the fast algorithms are randomized and, more significantly, they can only answer path queries if they assume a weaker model: they assume an oblivious adversary which is not adaptive and must fix the update sequence in advance. This assumption significantly limits the use of these data structures, most notably preventing them from being used as subroutines in static algorithms. All the above problems are notoriously difficult in the adaptive setting. In fact, the state-of-the-art is still the Even and Shiloach tree, which dates back all the way to 1981 and achieves total update time O(mn)O(mn). We present the first algorithms to break through this barrier: 1) deterministic decremental SSR/SCC with total update time mn2/3+o(1)mn^{2/3 + o(1)} 2) deterministic decremental SSSP with total update time n2+2/3+o(1)n^{2+2/3+o(1)}. To achieve these results, we develop two general techniques of broader interest for working with dynamic graphs: 1) a generalization of expander-based tools to dynamic directed graphs, and 2) a technique that we call congestion balancing and which provides a new method for maintaining flow under adversarial deletions. Using the second technique, we provide the first near-optimal algorithm for decremental bipartite matching.Comment: Reuploaded with some generalizations of previous theorem

    Dimer models for knot polynomials

    Get PDF
    A dimer model consists of all perfect matchings on a (bipartite) weighted signed graph, where the product of the signed weights of each perfect matching is summed to obtain an invariant. In this paper, the construction of such a graph from a knot diagram is given to obtain the Alexander polynomial. This is further extended to a more complicated graph to obtain the twisted Alexander polynomial, which involved twisting by a representation. The space of all representations of a given knot complement into the general linear group of a fixed size can be described by the same graph. This work also produces a bipartite weighted signed graph to obtain the Jones polynomial for the infinite class of pretzel knots as well as for some other constructions. This is a corollary to a stronger result that calculates the activity words for the spanning trees of the Tait graph associated to a pretzel knot diagram, and this has several other applications, as well, including the Tutte polynomial and the spanning tree model of reduced Khovanov homology
    • …
    corecore