У меня есть несколько дорожек, записанных GPS, которые более формально могут быть описаны как ряд строк.
Теперь некоторые записанные дорожки могут быть записью одного и того же маршрута, но из-за неточностей в системе GPS факт, что записи были сделаны в отдельных случаях и что они, возможно, были записаны, путешествуя с разной скоростью, они не будут идеально совпадать, но все равно выглядят достаточно близко, если смотреть на карту человеком, чтобы определить, что это фактически тот же самый маршрут, который был записан.
Я хочу найти алгоритм, который вычисляет сходство между двумя строками строки. Я придумал некоторые домашние методы для этого, но хотел бы знать, является ли это проблемой, которая уже имеет хорошие алгоритмы для ее решения.
Как бы вы вычислили сходство, учитывая, что аналогичные средства представляют один и тот же путь на карте?
Изменить: Для тех, кто не знает, о чем я говорю, посмотрите на эту ссылку для определения строки строки: http://msdn.microsoft.com/en-us/library/bb895372.aspx - я не спрашиваю о символьных строках.