We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.DS

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo ScienceWISE logo

Computer Science > Data Structures and Algorithms

Title: Algorithms for ranking and unranking the combinatorial set of RNA secondary structures

Abstract: In this paper, we study the combinatorial set of RNA secondary structures of length $n$ with $m$ base-pairs. For a compact representation, we encode an RNA secondary structure by the corresponding Motzkin word. For this combinatorial set, we construct an AND/OR tree structure, find a bijection between the combinatorial set and the set of variants of the AND/OR tree, and develop algorithms for ranking and unranking the variants of the AND/OR tree. The developed ranking and unranking algorithms have polynomial time complexity $O(m^2 (n - m))$ for $m < n - 2 m$ and $O(m (n - m)^2)$ for $m > n - 2 m$. In contrast to the existing algorithms, the new algorithms do not require preprocessing steps and have better time complexity.
Comments: 14 pages
Subjects: Data Structures and Algorithms (cs.DS); Discrete Mathematics (cs.DM)
MSC classes: 68R05
ACM classes: G.2.1
Cite as: arXiv:2301.11890 [cs.DS]
  (or arXiv:2301.11890v1 [cs.DS] for this version)

Submission history

From: Yuriy Shablya [view email]
[v1] Fri, 27 Jan 2023 18:07:34 GMT (793kb,D)

Link back to: arXiv, form interface, contact.