...
首页> 外文期刊>Algorithms for Molecular Biology >Reducing the worst case running times of a family of RNA and CFG problems, using Valiant's approach
【24h】

Reducing the worst case running times of a family of RNA and CFG problems, using Valiant's approach

机译:使用Valiant的方法减少RNA和CFG系列问题的最坏情况运行时间

获取原文
           

摘要

Background RNA secondary structure prediction is a mainstream bioinformatic domain, and is key to computational analysis of functional RNA. In more than 30 years, much research has been devoted to defining different variants of RNA structure prediction problems, and to developing techniques for improving prediction quality. Nevertheless, most of the algorithms in this field follow a similar dynamic programming approach as that presented by Nussinov and Jacobson in the late 70's, which typically yields cubic worst case running time algorithms. Recently, some algorithmic approaches were applied to improve the complexity of these algorithms, motivated by new discoveries in the RNA domain and by the need to efficiently analyze the increasing amount of accumulated genome-wide data. Results We study Valiant's classical algorithm for Context Free Grammar recognition in sub-cubic time, and extract features that are common to problems on which Valiant's approach can be applied. Based on this, we describe several problem templates, and formulate generic algorithms that use Valiant's technique and can be applied to all problems which abide by these templates, including many problems within the world of RNA Secondary Structures and Context Free Grammars. Conclusions The algorithms presented in this paper improve the theoretical asymptotic worst case running time bounds for a large family of important problems. It is also possible that the suggested techniques could be applied to yield a practical speedup for these problems. For some of the problems (such as computing the RNA partition function and base-pair binding probabilities), the presented techniques are the only ones which are currently known for reducing the asymptotic running time bounds of the standard algorithms.
机译:背景RNA二级结构预测是主流的生物信息学领域,并且是功能性RNA计算分析的关键。在超过30年的时间里,许多研究致力于定义RNA结构预测问题的不同变体,以及开发用于提高预测质量的技术。尽管如此,该领域中的大多数算法都遵循与Nussinov和Jacobson在70年代后期提出的动态编程方法类似的方法,通常会产生三次最坏情况的运行时间算法。最近,由于RNA域中的新发现以及需要有效分析越来越多的累积的全基因组数据的需求,一些算法方法被用于提高这些算法的复杂性。结果我们研究了在亚三次时间内Valiant的上下文无关语法识别的经典算法,并提取了可应用Valiant的方法的常见问题的特征。在此基础上,我们描述了几个问题模板,并制定了使用Valiant技术的通用算法,并且可以将其应用于所有遵守这些模板的问题,包括RNA二级结构和上下文无关文法领域中的许多问题。结论本文提出的算法改善了许多重要问题的理论渐近最坏情况运行时间范围。建议的技术也可能适用于解决这些问题。对于某些问题(例如计算RNA分区功能和碱基对结合概率),目前提出的技术是唯一已知的减少标准算法渐近运行时间界限的技术。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号