316 research outputs found

    Rank, select and access in grammar-compressed strings

    Full text link
    Given a string SS of length NN on a fixed alphabet of σ\sigma symbols, a grammar compressor produces a context-free grammar GG of size nn that generates SS and only SS. In this paper we describe data structures to support the following operations on a grammar-compressed string: \mbox{rank}_c(S,i) (return the number of occurrences of symbol cc before position ii in SS); \mbox{select}_c(S,i) (return the position of the iith occurrence of cc in SS); and \mbox{access}(S,i,j) (return substring S[i,j]S[i,j]). For rank and select we describe data structures of size O(nσlogN)O(n\sigma\log N) bits that support the two operations in O(logN)O(\log N) time. We propose another structure that uses O(nσlog(N/n)(logN)1+ϵ)O(n\sigma\log (N/n)(\log N)^{1+\epsilon}) bits and that supports the two queries in O(logN/loglogN)O(\log N/\log\log N), where ϵ>0\epsilon>0 is an arbitrary constant. To our knowledge, we are the first to study the asymptotic complexity of rank and select in the grammar-compressed setting, and we provide a hardness result showing that significantly improving the bounds we achieve would imply a major breakthrough on a hard graph-theoretical problem. Our main result for access is a method that requires O(nlogN)O(n\log N) bits of space and O(logN+m/logσN)O(\log N+m/\log_\sigma N) time to extract m=ji+1m=j-i+1 consecutive symbols from SS. Alternatively, we can achieve O(logN/loglogN+m/logσN)O(\log N/\log\log N+m/\log_\sigma N) query time using O(nlog(N/n)(logN)1+ϵ)O(n\log (N/n)(\log N)^{1+\epsilon}) bits of space. This matches a lower bound stated by Verbin and Yu for strings where NN is polynomially related to nn.Comment: 16 page

    Canonical treatment of two dimensional gravity as an anomalous gauge theory

    Full text link
    The extended phase space method of Batalin, Fradkin and Vilkovisky is applied to formulate two dimensional gravity in a general class of gauges. A BRST formulation of the light-cone gauge is presented to reveal the relationship between the BRST symmetry and the origin of SL(2,R)SL(2,R) current algebra. From the same principle we derive the conformal gauge action suggested by David, Distler and Kawai.Comment: 11 pages, KANAZAWA-92-1

    Effects of the geometrical configuration of air-water mixer on the size and distribution of micro-bubbles in aeration systems

    Get PDF
    The objective of this work is to present a novel geometrical configuration for microbubble generators (MBGs) to improve dissolved-oxygen levels in water. Among various methodologies from the literature, Orifice and Venturi tubes have been considered as baseline cases. Experimental data from the literature are used to verify a computational fluid dynamics (CFD) case developed for a better understanding of the dynamics of MBGs. As a result, the validated CFD setup has been implemented on a modified Venturi-type generator, where air is injected coaxially with respect to the tube axis, whereas a helicoid wall at variable pitch angle is used. Results show a reduction in the mean bubble diameter distribution from the baseline Venturi tubes, particularly, at low-speed inlet velocities. This is of interest, especially to decrease the energy requirement for most common water aeration systems

    A cycling state that can lead to glassy dynamics in intracellular transport

    Get PDF
    Power-law dwell times have been observed for molecular motors in living cells, but the origins of these trapped states are not known. We introduce a minimal model of motors moving on a two-dimensional network of filaments, and simulations of its dynamics exhibit statistics comparable to those observed experimentally. Analysis of the model trajectories, as well as experimental particle tracking data, reveals a state in which motors cycle unproductively at junctions of three or more filaments. We formulate a master equation for these junction dynamics and show that the time required to escape from this vortex-like state can account for the power-law dwell times. We identify trends in the dynamics with the motor valency for further experimental validation. We demonstrate that these trends exist in individual trajectories of myosin II on an actin network. We discuss how cells could regulate intracellular transport and, in turn, biological function, by controlling their cytoskeletal network structures locally

    Sexuality & Perspective

    Get PDF
    Panel Chair: Whitney Pisani Papers Presented: Siren\u27s Song of Sapiosexuality by Emma Tabei Abstract: Gender and male and female communications is discussed just as much if not more than politics currently. As we get more and more interested in understanding communication between genders, perhaps we need to look at where we came from instead of guessing what will happen next. Homer\u27s, Odyssey, specifically the Siren\u27s Song, pits male and female gender roles and perspectives against each other resulting in an untraditional look at modern female and male communications far ahead of Homer’s time; departing from the stereotypical gender looking glass. The Soiled Fertility of Female Script by Emily Ellison You Are What You Repeat by Tyrell J. Osborn The Perspective of Crush by Ileana Garnan

    Queries on LZ-Bounded Encodings

    Full text link
    We describe a data structure that stores a string SS in space similar to that of its Lempel-Ziv encoding and efficiently supports access, rank and select queries. These queries are fundamental for implementing succinct and compressed data structures, such as compressed trees and graphs. We show that our data structure can be built in a scalable manner and is both small and fast in practice compared to other data structures supporting such queries

    Block trees

    Get PDF
    Let string S[1..n] be parsed into z phrases by the Lempel-Ziv algorithm. The corresponding compression algorithm encodes S in O(z) space, but it does not support random access to S. We introduce a data structure, the block tree, that represents S in O(z log(n/z)) space and extracts any symbol of S in time O(log(n/z)), among other space-time tradeoffs. The structure also supports other queries that are useful for building compressed data structures on top of S. Further, block trees can be built in linear time and in a scalable manner. Our experiments show that block trees offer relevant space-time tradeoffs compared to other compressed string representations for highly repetitive strings. (C) 2020 Elsevier Inc. All rights reserved.Peer reviewe
    corecore