中文

RNA二级结构组合集的排序与逆排序算法

数据结构与算法 2023-01-30 v1 离散数学

摘要

本文研究长度为nn、具有mm个碱基对的RNA二级结构的组合集。为紧凑表示,我们用相应的Motzkin词编码RNA二级结构。对该组合集,我们构造了AND/OR树结构,找到了组合集与AND/OR树变体集之间的双射,并开发了AND/OR树变体的排序与逆排序算法。所开发的排序与逆排序算法在时间复杂度上,当m<n2mm < n - 2 m时为O(m2(nm))O(m^2 (n - m)),当m>n2mm > n - 2 m时为O(m(nm)2)O(m (n - m)^2)。与现有算法相比,新算法不需要预处理步骤且具有更好的时间复杂度。

关键词

引用

@article{arxiv.2301.11890,
  title  = {Algorithms for ranking and unranking the combinatorial set of RNA secondary structures},
  author = {Yuriy Shablya and Dmitry Kruchinin},
  journal= {arXiv preprint arXiv:2301.11890},
  year   = {2023}
}

备注

14 pages