Какой самый быстрый / самый эффективный способ добавить ребра без дубликатов в орграф в Python graph-tool
?
Наивным решением было бы позвонить g.edge(u, v)
перед добавлением ребер, но это, похоже, довольно сильно сказывается на производительности, особенно в сетях без масштаба.g.edge(u, v)
выполняет поиск в O (1), если установлено g.set_fast_edge_removal()
?Я представляю, какая бы дополнительная структура данных graph-tool
не выделяла для этого что-то вроде списка краев.