Я заинтересован в том, чтобы опровергнуть некоторые гипотезы теории графов в python, какая библиотека / сервер настроена наиболее эффективно? - PullRequest
2 голосов
/ 04 марта 2012

Я заинтересован во внедрении и запуске некоторых сложных алгоритмов теории графов с целью (надеюсь) найти контрпримеры для некоторой гипотезы.

Какие библиотеки библиотек, наиболее эффективные, вы бы порекомендовали?

Я думаю об использовании API-интерфейса Graph в Python.

Для запуска алгоритмов я думал об использовании Hadoop, но, исследуя Hadoop, я чувствую, что он больше подходит для анализа баз данных, чем для перечисления проблем.

Если мои мысли о Hadoop верны, то какую наилучшую настройку сервера вы бы порекомендовали для запуска такого процесса?

Есть ли какие-либо подсказки о том, как запустить алгоритм в удаленной распределенной среде, который выигралне нужно много переписывать код или стоить много денег.

большое спасибо!

Ответы [ 2 ]

3 голосов
/ 04 марта 2012

Вы можете посмотреть CUDA как другой вариант, если это очень сложная вычислительная задача.

1 голос
/ 04 марта 2012

Вы могли бы взглянуть на neo4j , который является базой данных графа без SQL.Если у вас сильные ограничения масштабируемости, это может быть хорошим выбором.

Интерфейс основан на REST, но также существуют некоторые привязки Python (см. здесь )

Вы можете иметьпосмотрите здесь блог с некоторыми приложениями теории графов (небольшое исследование по масштабируемости можно найти здесь ).

...