239 research outputs found

    On the combinatorics of sparsification

    Get PDF
    Background: We study the sparsification of dynamic programming folding algorithms of RNA structures. Sparsification applies to the mfe-folding of RNA structures and can lead to a significant reduction of time complexity. Results: We analyze the sparsification of a particular decomposition rule, Ξ›βˆ—\Lambda^*, that splits an interval for RNA secondary and pseudoknot structures of fixed topological genus. Essential for quantifying the sparsification is the size of its so called candidate set. We present a combinatorial framework which allows by means of probabilities of irreducible substructures to obtain the expected size of the set of Ξ›βˆ—\Lambda^*-candidates. We compute these expectations for arc-based energy models via energy-filtered generating functions (GF) for RNA secondary structures as well as RNA pseudoknot structures. For RNA secondary structures we also consider a simplified loop-energy model. This combinatorial analysis is then compared to the expected number of Ξ›βˆ—\Lambda^*-candidates obtained from folding mfe-structures. In case of the mfe-folding of RNA secondary structures with a simplified loop energy model our results imply that sparsification provides a reduction of time complexity by a constant factor of 91% (theory) versus a 96% reduction (experiment). For the "full" loop-energy model there is a reduction of 98% (experiment).Comment: 27 pages, 12 figure

    Large components in random induced subgraphs of n-cubes

    Get PDF
    In this paper we study random induced subgraphs of the binary nn-cube, Q2nQ_2^n. This random graph is obtained by selecting each Q2nQ_2^n-vertex with independent probability Ξ»n\lambda_n. Using a novel construction of subcomponents we study the largest component for Ξ»n=1+Ο‡nn\lambda_n=\frac{1+\chi_n}{n}, where Ο΅β‰₯Ο‡nβ‰₯nβˆ’1/3+Ξ΄\epsilon\ge \chi_n\ge n^{-{1/3}+ \delta}, Ξ΄>0\delta>0. We prove that there exists a.s. a unique largest component Cn(1)C_n^{(1)}. We furthermore show that Ο‡n=Ο΅\chi_n=\epsilon, ∣Cn(1)∣∼α(Ο΅)1+Ο‡nn2n| C_n^{(1)}|\sim \alpha(\epsilon) \frac{1+\chi_n}{n} 2^n and for o(1)=Ο‡nβ‰₯nβˆ’1/3+Ξ΄o(1)=\chi_n\ge n^{-{1/3}+\delta}, ∣Cn(1)∣∼2Ο‡n1+Ο‡nn2n| C_n^{(1)}| \sim 2 \chi_n \frac{1+\chi_n}{n} 2^n holds. This improves the result of \cite{Bollobas:91} where constant Ο‡n=Ο‡\chi_n=\chi is considered. In particular, in case of Ξ»n=1+Ο΅n\lambda_n=\frac{1+\epsilon} {n}, our analysis implies that a.s. a unique giant component exists.Comment: 18 Page

    Random 3-noncrossing partitions

    Full text link
    In this paper, we introduce polynomial time algorithms that generate random 3-noncrossing partitions and 2-regular, 3-noncrossing partitions with uniform probability. A 3-noncrossing partition does not contain any three mutually crossing arcs in its canonical representation and is 2-regular if the latter does not contain arcs of the form (i,i+1)(i,i+1). Using a bijection of Chen {\it et al.} \cite{Chen,Reidys:08tan}, we interpret 3-noncrossing partitions and 2-regular, 3-noncrossing partitions as restricted generalized vacillating tableaux. Furthermore, we interpret the tableaux as sampling paths of Markov-processes over shapes and derive their transition probabilities.Comment: 17 pages, 7 figure
    • …
    corecore