## page was renamed from ScfgNussinovAlgorithm RnaSecondaryStructurePrediction 에서 [RNA] 2차구조 예측을 위한 StochasticContextFreeGrammar(SCFG) version of the NussinovRnaFoldingAlgorithm. 이 문제의 SCFG는 하나의 nonterminal ''S''와 13개의 production rules를 가지고 있다. * S --> aS | cS | gS | uS (i unpaired), * S --> Sa | Sc | Sg | Su (j unpaired), * S --> aSu | cSg | gSc | uSa ( i,j pair), * S --> SS (bifurcation). 여기서의 maximum [[Probability]] parse는 maximum [[Probability]] secondary structure와 동등하다. 비록 SCFG를 위한 production rule은 NoamChomsky normal form은 아니지만, CYK [Parsing] algorithm은 쉽게 쓰여질 수 있다. SCFG production의 probability parameters들을 p(aS), p(aSu)... 이런식으로 놓으면, {{{ Initialisation: gamma(i,i-1) = - infinity for i = 2 to L; gamma(i,i) = max { log p(xiS) { log p(Sxi) for i = 1 to L. Recursion: for i=1 to L-1, j=j+1 to L; { gamma(i+1, j) + log p(xiS); gamma(i,j) = max { gamma(i, j-1) + log p(Sxj); { gamma(i+1, j-1) + log p(xiSxj); { max(i