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


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

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

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

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

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

 

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

Задача разрешима за полиномиальное время. Алгоритм, имеющий временную сложность

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

обоснован в [2, 17, 18]

 

Описание

Демо-версия

 


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

предыдущая

следующая

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