![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 06.02.2008
Сообщений: 140
|
![]()
Дано:
1. Множество треков(кто пользовался GPS навигаторами - поймет). Для тех кто не пользовался трек - последовательный список координат. Тоесть из этих треков составляется некая сетка(ненаправленый граф), с вершинами в пересечениях. База относительно большая. Графа как такового не существует, только отдельные треки. 2. Координата начала маршрута и координата конца маршрута. Надо: Найти нужный маршрут из начальной точки в конечную. Для простоты сначала давайте возьмем самый короткий маршрут. Проблемы: 1. Обычным проходом графов в ширину захлебнеться любой компьютер. Вобщем как лучше всего проводить поиск? 2. Как нормально искать вершины? Я пока ищу вершину так: ищу наличие точек во всех других графах на растоянии меньше некоего числа. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск по БД | jaxik | БД в Delphi | 8 | 08.09.2010 03:41 |
Поиск | StartMis | Общие вопросы Delphi | 5 | 26.08.2008 13:48 |
Поиск в бд | KAKTYC | SQL, базы данных | 3 | 25.07.2008 13:21 |
поиск | Азамат | Microsoft Office Excel | 7 | 18.06.2008 13:44 |
ПОИСК | FIIR | БД в Delphi | 3 | 16.06.2008 16:06 |