0


反维特比算法:结构设计的抽象框架

Inverting the Viterbi Algorithm: an Abstract Framework for Structure Design
课程网址: http://videolectures.net/icml08_schnall_levin_iva/  
主讲教师: Michael Schnall-Levin
开课单位: 麻省理工学院
开课时间: 2008-08-29
课程语种: 英语
中文简介:
诸如隐马尔可夫模型(HMM)和随机上下文无关语法(SCFG)之类的概率语法形式已被广泛研究并广泛应用于许多领域。在这里,我们介绍了一种关于HMM和SCFG的新算法问题,这些问题是由蛋白质和RNA设计自然产生的,并且以前没有研究过。该问题可以看作与维特比算法在HMM上或通过SCFG上的CKY算法求解的问题相反。我们从理论上研究这个问题并获得第一个算法结果。我们证明问题是NP完全,即使对于3字母发射字母表,通过3 SAT的减少,这一结果对RNA二级结构设计的硬度有影响。然后,我们开发了许多方法来使问题易于处理。特别地,对于HMM,我们开发了分支定界算法,其可以显示具有固定参数易处理的最坏情况运行时间,HMM的状态数量的指数,但是结构的长度是线性的。我们还展示了如何将问题转换为混合整数线性程序。
课程简介: Probabilistic grammatical formalisms such as hidden Markov models (HMMs) and stochastic context-free grammars (SCFGs) have been extensively studied and widely applied in a number of fields. Here, we introduce a new algorithmic problem on HMMs and SCFGs that arises naturally from protein and RNA design, and which has not been previously studied. The problem can be viewed as an inverse to the one solved by the Viterbi algorithm on HMMs or by the CKY algorithm on SCFGs. We study this problem theoretically and obtain the first algorithmic results. We prove that the problem is NP-complete, even for a 3-letter emission alphabet, via a reduction from 3-SAT, a result that has implications for the hardness of RNA secondary structure design. We then develop a number of approaches for making the problem tractable. In particular, for HMMs we develop a branch-and-bound algorithm, which can be shown to have fixed-parameter tractable worst-case running time, exponential in the number of states of the HMM but linear in the length of the structure. We also show how to cast the problem as a Mixed Integer Linear Program.
关 键 词: 概率语法形式; 分支定界算法; 固定参数
课程来源: 视频讲座网
最后编审: 2019-04-21:lxf
阅读次数: 84