提升图形删除边缘与 filtered_graph 性能
boost graph removing edges vs filtered_graph performance
重复删除然后添加相同边的单线程提升图似乎比使用边谓词在相同底层的多个过滤图上同时执行相同操作的多线程 filtered_graph 更快图。
可能 filtered_graph 遍历每条边并应用谓词。
有没有办法直接生成不带谓词的 filtered_graph,即使用像 remove_edge 这样的函数,但实际上创建了 filtered_graph?
只需在过滤后的图表上使用 copy_graph
:
重复删除然后添加相同边的单线程提升图似乎比使用边谓词在相同底层的多个过滤图上同时执行相同操作的多线程 filtered_graph 更快图。
可能 filtered_graph 遍历每条边并应用谓词。
有没有办法直接生成不带谓词的 filtered_graph,即使用像 remove_edge 这样的函数,但实际上创建了 filtered_graph?
只需在过滤后的图表上使用 copy_graph
: