Я пытаюсь решить, как идти с готовой графической / node сетевой библиотекой или катить мои собственные.
Я реализую некоторые алгоритмы поиска графа, которые могут потребовать некоторой значительной настройки для структуры класса node и/или ребер.
Причина, по которой я не уверен, что делать, - это то, что я не уверен, что настройка готового продукта может быть дороже/неприятна, чем в первую очередь. Мне также любопытно, но тем более, компромисс производительности.
Есть ли у кого-нибудь есть прямой опыт использования одной из библиотек и советы, основанные на истории успеха или неудачи? Я хочу услышать худшее, так что, что бы я ни выбрал, я знаю, в чем я вхожу.
Есть только два, которые я нашел в моем поиске до сих пор: Библиотека Boost Graph (BGL) и GOBLIN. Особо ценятся конкретные рекомендации по любому из этих вопросов или предложения для других. BGL кажется довольно чертовски тайным. Стоит ли бороться?