CYK algorithm
Parsing algorithm for context-free grammars
In computer science, the Cocke–Younger–Kasami algorithm (alternatively called CYK, or CKY) is a parsing algorithm for context-free grammars published by Itiroo Sakai in 1961. The algorithm is named after some of its rediscoverers: John Cocke, Daniel Younger, Tadao Kasami, and Jacob T. Schwartz.
Nº Q954821 ★
Common · Knowledge
CYK algorithm
Parsing algorithm for context-free grammars
In computer science, the Cocke–Younger–Kasami algorithm (alternatively called CYK, or CKY) is a parsing algorithm for context-free grammars published by Itiroo Sakai in 1961. The algorithm is named after some of its rediscoverers: John Cocke, Daniel Younger, Tadao Kasami, and Jacob T. Schwartz.
Last price
—
Floor price
—
7-day median
—
30-day sales
0
30-day range
—
In circulation
0
Price history
median
low – high
sales
No sales in this period
Show table
| Date | median | Low | High | sales |
|---|
Sales history
- Last sale
- —
- 30-day average
- —
- 30-day low
- —
- 30-day high
- —
- Sales 7d
- 0
- Sales 30d
- 0
No sales yet.
Anonymous sales: no buyer or seller shown. Figures count player-to-player sales only.
From Wikipedia
In computer science, the Cocke–Younger–Kasami algorithm (alternatively called CYK, or CKY) is a parsing algorithm for context-free grammars published by Itiroo Sakai in 1961. The algorithm is named after some of its rediscoverers: John Cocke, Daniel Younger, Tadao Kasami, and Jacob T. Schwartz. It employs bottom-up parsing and dynamic programming. The standard version of CYK operates only on context-free grammars given in Chomsky normal form (CNF). However any context-free grammar may be algorithmically transformed into a CNF grammar expressing the same language (Sipser 1997). The importance of the CYK algorithm stems from its high efficiency in certain situations. Using big O notation, the worst case running time of CYK is O ( n 3 ⋅ | G | ) {\displaystyle {\mathcal {O}}\left(n^{3}\cdot \left|G\right|\right)} , where n {\displaystyle n} is the length of the parsed string and | G | {\displaystyle \left|G\right|} is the size of the CNF grammar G {\displaystyle G} (Hopcroft & Ullman 1979, p. 140). This makes it one of the most efficient parsing algorithms in terms of worst-case asymptotic complexity, although other algorithms exist with better average running time in many practical scenarios.
Text: Wikipédia, CC BY-SA 4.0. ·
Related cards
-
CJK Unified Ideographs (Unicode block)
Unicode block (U+4E00-9FFF), also known as “Unified Repertoire and Ordering” (URO)
Nº Q994386 ★
Not listed
-
CJK Compatibility Ideographs
Unicode block (U+F900-FAFF)
Nº Q2493848 ★★
Not listed
-
C
CJK Unified Ideographs
Ideographic character used in Chinese or Japanese languages and traditionally in Korean or Vietnamese, defined by Unicode under ISO/IEC 10646
Nº Q796156 ★★★
Not listed
-
T
TPK algorithm
Program to compare computer programming languages
Nº Q7831057 ★★
Not listed
-
C
CJK Unified Ideographs (YES order)
Method for ordering Han characters
Nº Q126009413 ★★
Not listed
-
CJK Unified Ideographs Extension B
Unicode block (U+20000-2A6DF)
Nº Q545703 ★★
Not listed