2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Много данных - поиск пути
Сообщение15.03.2009, 01:48 


15/03/09
1
Такая проблемка.
Имеется полтора миллиона записей. Каждая запись является узлом/вершиной и иногда ссылается на другие вершины (часто до 70 ребер от одной вершины). Нужно какое-нибудь решение, которое бы позволяло легко находить пути между двумя разными вершинами.

Очень не хочется писать алгоритм самому. Подскажите плиз какое-нибудь средство, которое бы помогло с этим. СУБД с сетевой моделью данных, ПО для работы с графами, но так, чтобы оно:
1) могло работать с большим количеством данных
2) имело функции для нахождения пути между вершинами
3) умело импортировать данные из файла

 Профиль  
                  
 
 Re: Много данных - поиск пути
Сообщение15.03.2009, 19:58 


20/02/08
7
undsoft писал(а):
Такая проблемка.
Очень не хочется писать алгоритм самому. Подскажите плиз какое-нибудь средство, которое бы помогло с этим. СУБД с сетевой моделью данных, ПО для работы с графами, но так, чтобы оно:


Возможно Вам подойдет ГИС-система. Они умеют работать с графами дорог, показывать их на экране и строить маршруты. "Аналог" вершин там тоже можно придумать, например, точке на карте. Ей можно любое количество характеристик добавить.
К сожалению, эту тему я знаю только в теории, поэтому что-то конкретное посоветовать не смогу.

undsoft писал(а):
1) могло работать с большим количеством данных

К ГИС системам это тоже относиться:)

undsoft писал(а):
2) имело функции для нахождения пути между вершинами

Алгоритм Дейкстры Вам поможет. Он не сложен в реализации. :)
undsoft писал(а):
3) умело импортировать данные из файла

А это технически не сложная задача. :)

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group