Алгоритм Эрли
Материал из Википедии — свободной энциклопедии
Текущая версия страницы пока не проверялась опытными участниками и может значительно отличаться от версии, проверенной 16 марта 2013;
проверки требует 1 правка.
Алгори́тм Э́рли (англ. Earley) — алгоритм синтаксического анализа предложения по контекстно-свободной грамматике, основанный на методе динамического программирования. В отличие от алгоритма Кока — Янгера — Касами, который требует приведения грамматики к нормальной форме Хомского, алгоритм Эрли привлекателен тем, что не накладывает ограничений на используемую для анализа контекстно-свободную грамматику. Кроме того, Алгоритм Кока — Янгера — Касами работает по принципу «сверху-вниз», то есть строит возможные деревья разбора предложения начиная с вершины. В отличии от него Алгоритм Эрли реализовывает стратегию вывода «слева-направо».
См. также [править]
- Алгоритм Кока — Янгера — Касами — еще один
-алгоритм для разбора любой контекстно-свободной грамматики.
Литература [править]
- J. Earley, "An efficient context-free parsing algorithm", Communications of the Association for Computing Machinery, 13:2:94-102, 1970.


-алгоритм для разбора любой