CYK算法
Sign in to saveAlso known as Cocke–Younger–Kasami algorithm, CKY algorithm, CYK parsing, CKY parsing
parsing algorithm for context-free grammars
Article · 中文
CYK算法(英語:Cocke–Younger–Kasami algorithm,縮寫為CYK algorithm)是由約翰·科克,Younger和共同研究出来大约发表于1965年的一个算法,它是一个用来判定任意给定的字符串 是否属于一个上下文无关文法的算法。普通的回溯法(backtracking)在最坏的情况下需要指数时间才能解决这样的问题,而CYK算法只需要多项式时间就够了( , n 为字符串 w 的长度)。CYK算法采用了动态规划的思想。 对于一个任意给定的上下文无关文法,都可以使用CYK算法来计算上述问题,但首先要将该文法转换成乔姆斯基范式。
Abstract from DBpedia / Wikipedia · CC BY-SA
Connections
parsing
Entity
big O notation
Entity
probabilistic context-free grammar
Entity
matrix multiplication algorithm
Entity
computer science
Entity
International Standard Book Number
Entity
algorithm
Entity
digital object identifier
Entity
Donald Knuth
Entity
New York University
Entity
OCLC, Inc.
Entity
Q118398
Entity
pseudocode
Entity
string
Entity
finite-state machine
Entity
dynamic programming
Entity
Q22908627
Entity
formal grammar
Entity
context-free grammar
Entity
time complexity
Entity