Algorithms for ranking and unranking the combinatorial set of RNA secondary structures
In this paper, we study the combinatorial set of RNA secondary structures. The main contribution of this paper is the developed ranking and unranking algorithms for the combinatorial set of pseudoknot-free RNA secondary structures of length [Formula: see text] with [Formula: see text] base-pairs. The developed algorithms are based on a bijection between the set of RNA structures and the variants of the corresponding AND/OR tree structure. Assuming a unit-cost RAM model, the developed algorithms have polynomial time complexity [Formula: see text] for [Formula: see text] and [Formula: see text] for [Formula: see text]. In contrast to the existing algorithms, the new algorithms do not require preprocessing steps and have better overall time complexity.
Authors
- Yuriy Shablya (ORCID: https://orcid.org/0000-0002-9695-7493)
- Dmitry Kruchinin (ORCID: https://orcid.org/0000-0003-3412-432X)
Institutions
- Tomsk State University of Control Systems and Radio-Electronics (RU)
- Sirius University of Science and Technology (RU)
Publication Details
- Journal
- Discrete Mathematics Algorithms and Applications
- Published
- 2025-03-24
- DOI
- https://doi.org/10.1142/s1793830925500594
- Citations
- 1
- Primary Topic
- RNA and protein synthesis mechanisms
- Type
- article
- Field-Weighted Citation Impact
- 0.81