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