2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Интересно мнение математиков о методе
Сообщение09.01.2007, 21:26 
Аватара пользователя
У меня есть вопрос по одному методу. Он вкратце изложен тут (pdf, ~500 Кб - там включены изображения, потому так много, а вообще 4 странички):
http://slil.ru/23712522

Вопрос в общем такой. Можно ли как-то ускорить процесс поиска одной короткой строки в другой длинной. Ищется не полное совпадение. Обе строки содержат случайные элементы. Где что можно по этому поводу почитать. Самое интересное в принципиальной такой возможности. Нужно для убыстрения алгоритма.

P.S. Прошу простить, я ошибся в формуле при определении ВКФ. Там нужно понимать:
$$r[\tau] = \left(\sum^{L-1}_{k=0}{\xi_2}[\tau+k] \cdot {\xi_1}[k]\right)^2$$, а не
$$r[\tau] = \sum^{L-1}_{k=0}\left({\xi_2}[\tau+k] - {\xi_1}[k]\right)^2$$
Давно уже не занимался, подзабыл теорию. В документе же при расчётах свёртка считается через частотную область при помощи прямого и обратного БПФ. Теперь, кажется ничего не напутал. Квадрат я взял только для того, чтобы по графику вручную находить максимум -- это для экспериментов. Ну и, конечно, чтобы всё было положительным.

 
 
 
 
Сообщение09.01.2007, 21:57 
Аватара пользователя
Возможно, поможет следующая свежая книжка

Билл Смит, Методы и алгоритмы вычислений на строках
(Computing Patterns in Strings)

http://www.ozon.ru/context/detail/id/2909540/

по-моему, там точно это и обсуждается, хотя подробно я не разбирался

 
 
 
 
Сообщение09.01.2007, 22:48 
Аватара пользователя
Ага, спасибо, буду покупать. Сам смотрю в этих направлениях. У меня есть похожая книжка:Дэн Гасфилд, "Строки, деревья и последовательности в алгоритмах", 2003 г. Трудновата для моего понимания, но пока в ней копаюсь.

 
 
 [ Сообщений: 3 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group