Система QPSLab для анализа и распознавания числовых последовательностей с квазипериодической структурой


Задача обнаружения неизвестного повторяющегося фрагмента

(число повторов известно)

 

Эта задача редуцируется к следующей экстремальной задаче.

Дано: вектор Y Î RN, натуральные числа  M, N, N+,Tmin и Tmax.

Найти: набор (n1,...,nM) Î ΩM номеров такой, что

 

где Yn = (yn,...,yn+q-1),  n = 0,...,N - q.

Задача NP-трудна. Обоснован приближенный алгоритм, имеющий временную сложность

 

O[M(q + 1)(Tmax - Tmin + q)] = O(MN2) = O(N3),  

обоснован в [31].

 

Описание

Демо-версия

 

Алгоритм, имеющий оценку временной сложности

 

O[q(q + M)(N - q + 1)(2l + 1) q-1] = O[N 3(2l) q-1]  

и гарантирующий относительную погрешность решения задачи, не превышающую

 

(q - 1)/8l 2 ,

где l = l(N) – произвольная неограниченно растущая функция от N, предложен в [41].

 


начало страницы

предыдущая

следующая

главная страница