Аноним

Сравнение с шаблоном для сжатого текста: различия между версиями

Материал из WEGA
Строка 72: Строка 72:




Теорема 6 (Амир и др,. [ ]). Существует CPM-алгоритм типа inplace для двумерной схемы кодирования длин серий, который работает за время O(jc(T)j + jPj logcr), используя O(c(P)) дополнительной памяти, где a – минимальное значение среди jPj и размера алфавита.
'''Теорема 6 (Амир и др,. [4]). Существует CPM-алгоритм типа inplace для двумерной схемы кодирования длин серий, который работает за время <math>O(|\mathbf{c} (T)| + |P| \; log \; \sigma)</math>, используя <math>O(\mathbf{c}(P))</math> дополнительной памяти, где <math>\sigma</math> – минимальное значение из |P| и размера алфавита.'''




Существует множество вариантов задачи CPM. Далее некоторые из них будут вкратце рассмотрены. Алгоритм сравнения с шаблоном для полностью сжатого текста (Fully-compressed pattern matching, FCPM) – это сложный вариант, когда и T, и P даны в сжатом формате. Прямолинейная программа представляет собой регулярную систему коллажей с jSj = 1.
Существует множество вариантов задачи CPM. Далее некоторые из них будут вкратце рассмотрены. ''Алгоритм сравнения с шаблоном для полностью сжатого текста'' (Fully-compressed pattern matching, FCPM) – это сложный вариант, когда и T, и P даны в сжатом формате. Прямолинейная программа представляет собой регулярную систему коллажей с <math>|\mathcal{S}| = 1</math>.




Теорема 7 (Миядзаки и др. [ ]). Задача FCPM для прямолинейных программ решается за время O(jc(T)j2 - |c(P)|2) с использованием O(jc(T) - \c{P)\) памяти.
'''Теорема 7 (Миядзаки и др. [13]). Задача FCPM для прямолинейных программ решается за время <math>O(|\mathbf{c}(T)|^2 \cdot |\mathbf{c}(P)|^2)</math> с использованием <math>O(|\mathbf{c}(T)| \cdot |\mathbf{c}(P)|)</math> памяти.'''




Приближенное сравнение с шаблоном для сжатого текста (Approximate compressed pattern matching, ACPM) относится к случаю, когда допускаются ошибки.
''Приближенное сравнение с шаблоном для сжатого текста'' (Approximate compressed pattern matching, ACPM) относится к случаю, когда допускаются ошибки.




4446

правок