I want to compute all shortest paths between each pair of nodes in an undirected weighted graph. I am currently using graph_tool.topology.shortest_distance, from the graph_tool python library, but it seems to be running in one core only. Is there a way to make it run in parallel?
            Asked
            
        
        
            Active
            
        
            Viewed 244 times
        
    1 Answers
0
            
            
        graph-tool uses the boost graph library for its shortest path algorithms, but doesn't use its parallel graph library, as far as I know.
You could try calling the parallel library from python using some methods referenced here.
Alternatively, you could try JuliaGraphs's parallel implementations in Julia.
 
     
    