Graphs.jl icon indicating copy to clipboard operation
Graphs.jl copied to clipboard

An optimized graphs package for the Julia programming language

Results 194 Graphs.jl issues
Sort by recently updated
recently updated
newest added

The guilty lines of code: https://github.com/JuliaGraphs/Graphs.jl/blob/53cb58152a19ca62fa01439300948c30035dca6a/src/digraph/transitivity.jl#L105-L108 Is there a reason why: - the function dispatches on a concrete graph type - it doesn't support undirected graphs? First spotted by https://github.com/JuliaGraphs/SimpleWeightedGraphs.jl/issues/10

enhancement

`random_configuration_model(3, [2, 0, 0])` never halt. This is because our implementation of the random configuration model does not allow self loops and multi-edges. In itself, it is already an oddity...

bug

https://github.com/JuliaGraphs/Graphs.jl/blob/1a7594a448b0c8fe9251ac7e88fd1b5ab0989e87/src/core.jl#L1-L5 Could we have a documentation for `AbstractPathState` ? Currently, the total information in the doc about this type is almost zero, or at least I could not easily find...

documentation

I read through the documentation for Graphs.jl and I understood that the provided implementations of `AbstractGraph` (_e.g_, `SimpleGraph`) assumed that the vertices were contiguous and started from 1 (_e.g._ 1,...

The Hopcroft-Karp algorithm computes a maximum-cardinality matching of a bipartite graph. This algorithm is very useful, and I would like to use it in some other projects. I'm opening this...

enhancement

The LP-based algorithms of both packages are being migrated to GraphsOptim, but the combinatorial algorithms (with minimal dependencies) could and should probably go into the main library See also #108

enhancement
good first issue
help wanted

It wouldn't be so hard to set up PythonCall in the test suite and test correctness of most algorithms against their Python counterpart

enhancement

In the PRs done by @simonschoelly to test on generic graphs, he frequently ran into trouble because collections like `vertices(g)` or `neighbors(g, v)` were not indexable. This explains the appearance...

question