2012-06-20 6 views
1

Я хочу реализовать алгоритм Дейкстры в Гремлине, чтобы создать полностью-сетчатый граф, содержащий только кратчайшие пути.Алгоритм Дейкстры с Гремлином

Я использую Gremlin поверх базы данных OrientDB. Поскольку алгоритм кратчайшего пути в Furnace еще не реализован, мне нужно реализовать его самостоятельно. Я понимаю основные работы Гремлина, но я в настоящее время придерживаюсь этого.

Я мог бы написать его на Java, но мне нужна гибкость решения Gremlin. Как это может быть сделано?

ответ

1

Посмотрите на https://github.com/tinkerpop/rexster/issues/144. Он использует Neo4J, но OrientDB реализует один и тот же API, поэтому он идентичен.

+0

Luca, спасибо за ваш ответ! Я хотел бы, чтобы алгоритм был реализован с Gremlin только без зависимости от Jung или других дополнительных библиотек. Я хотел бы видеть, насколько хорошо он может работать. Спасибо за ваш ответ. Я все еще удивляюсь, почему Furnace, похоже, не успевает ... –

+0

Наверное, самое лучшее место, чтобы спросить, это Gremlin ML. Однако писать его с нуля должно быть не так сложно: http://en.literateprograms.org/Dijkstra's_algorithm_(Java). Если вы напишете это, сообщите мне, чтобы включить в дистрибутив OrientDB – Lvca

Смежные вопросы