Skip to content

Add shortest-path and related distance & diameter algorithms #23

Add shortest-path and related distance & diameter algorithms

Add shortest-path and related distance & diameter algorithms #23

Triggered via pull request November 27, 2025 10:49
@espottesmithespottesmith
synchronize #3
algos
Status Failure
Total duration 5m 12s
Artifacts

CI.yml

on: pull_request
Documentation
5m 7s
Documentation
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 2 warnings
Documentation: ../../../.julia/packages/Documenter/xvqbW/src/utilities/utilities.jl#L47
unable to get the binding for 'SnodeDistanceKKHeuristic <: AbstractDistance' in `@docs` block in docs/src/reference.md:122-155 from expression ':(SnodeDistanceKKHeuristic <: AbstractDistance)' in module SimpleDirectedHypergraphs ```@docs _visit(h::H, v::Int) where {H <: AbstractDirectedHypergraph} SimpleHypergraphs.shortest_path(b::BipartiteView{H}, source::Int, target::Int) where {H<:AbstractDirectedHypergraph} SimpleHypergraphs.shortest_path(t::TwoSectionView{H}, source::Int, target::Int) where {H<:AbstractDirectedHypergraph} forward_reachable(hg::H, source::Int) where {H<:AbstractDirectedHypergraph} backward_traceable(hg::H, target::Int) where {H<:AbstractDirectedHypergraph} is_reachable(hg::H, source::Int, target::Int, target_type::Symbol) where {H<:AbstractDirectedHypergraph} all_hyperpaths(hg::H, source::Int, target::Int) where {H <: AbstractDirectedHypergraph} all_hyperpaths(hg::DirectedHypergraph{T,V,E,D}, source::Int, targets::Set{Int}) where {T<:Real,V,E,D<:AbstractDict{Int,T}} all_hyperpaths(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, target::Int) where {T<:Real,V,E,D<:AbstractDict{Int,T}} all_hyperpaths(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, targets::Set{Int}) where {T<:Real,V,E,D<:AbstractDict{Int,T}} shortest_hyperpath_kk_heuristic(hg::H, source::Int, target::Int, hyperedge_weights::AbstractVector{T}) where {H <: AbstractDirectedHypergraph, T <: Real} shortest_hyperpath_kk_heuristic(hg::DirectedHypergraph{T, V, E, D}, source::Int, targets::Set{Int}, hyperedge_weights::AbstractVector{T}) where {T <: Real, V, E, D <: AbstractDict{Int,T}} shortest_hyperpath_kk_heuristic(hg::DirectedHypergraph{T, V, E, D}, sources::Set{Int}, target::Int, hyperedge_weights::AbstractVector{T}) where {T <: Real, V, E, D <: AbstractDict{Int,T}} shortest_hyperpath_kk_heuristic(hg::DirectedHypergraph{T, V, E, D}, sources::Set{Int}, targets::Set{Int}, hyperedge_weights::AbstractVector{T}) where {T <: Real, V, E, D <: AbstractDict{Int,T}} shortest_hyperpath_kk_ilp(hg::H, source::Int, target::Int, hyperedge_weights::AbstractVector{T}) where {H<:AbstractDirectedHypergraph, T<:Real} shortest_hyperpath_kk_ilp(hg::DirectedHypergraph{T,V,E,D}, source::Int, targets::Set{Int}, hyperedge_weights::AbstractVector{S}) where {S<:Real,T<:Real,V,E,D<:AbstractDict{Int,T}} shortest_hyperpath_kk_ilp(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, target::Int, hyperedge_weights::AbstractVector{S}) where {S<:Real,T<:Real,V,E,D<:AbstractDict{Int,T}} shortest_hyperpath_kk_ilp(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, targets::Set{Int}, hyperedge_weights::AbstractVector{S}) where {S<:Real,T<:Real,V,E,D<:AbstractDict{Int,T}} SnodeDistanceKKHeuristic <: AbstractDistance SnodeDistanceKKILP <: AbstractDistance SimpleHypergraphs.distance(hg::H, distance_method::SnodeDistanceKKHeuristic, hyperedge_weights::AbstractVector{T}) where {H<:AbstractDirectedHypergraph,T<:Real} distance(hg::H, distance_method::SnodeDistanceKKILP, hyperedge_weights::AbstractVector{T}) where {H <: AbstractDirectedHypergraph} Graphs.diameter(hg::H, _::SnodeDistanceKKHeuristic) where {H<:AbstractDirectedHypergraph} Graphs.diameter(hg::H, _::SnodeDistanceKKILP) where {H<:AbstractDirectedHypergraph} ``` exception = `binding` cannot understand expression `SnodeDistanceKKHeuristic <: AbstractDistance`.
Documentation: ../../../.julia/packages/Documenter/xvqbW/src/utilities/utilities.jl#L47
no docs found for 'shortest_hyperpath_kk_ilp(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, targets::Set{Int}, hyperedge_weights::AbstractVector{S}) where {S<:Real,T<:Real,V,E,D<:AbstractDict{Int,T}}' in `@docs` block in docs/src/reference.md:122-155 ```@docs _visit(h::H, v::Int) where {H <: AbstractDirectedHypergraph} SimpleHypergraphs.shortest_path(b::BipartiteView{H}, source::Int, target::Int) where {H<:AbstractDirectedHypergraph} SimpleHypergraphs.shortest_path(t::TwoSectionView{H}, source::Int, target::Int) where {H<:AbstractDirectedHypergraph} forward_reachable(hg::H, source::Int) where {H<:AbstractDirectedHypergraph} backward_traceable(hg::H, target::Int) where {H<:AbstractDirectedHypergraph} is_reachable(hg::H, source::Int, target::Int, target_type::Symbol) where {H<:AbstractDirectedHypergraph} all_hyperpaths(hg::H, source::Int, target::Int) where {H <: AbstractDirectedHypergraph} all_hyperpaths(hg::DirectedHypergraph{T,V,E,D}, source::Int, targets::Set{Int}) where {T<:Real,V,E,D<:AbstractDict{Int,T}} all_hyperpaths(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, target::Int) where {T<:Real,V,E,D<:AbstractDict{Int,T}} all_hyperpaths(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, targets::Set{Int}) where {T<:Real,V,E,D<:AbstractDict{Int,T}} shortest_hyperpath_kk_heuristic(hg::H, source::Int, target::Int, hyperedge_weights::AbstractVector{T}) where {H <: AbstractDirectedHypergraph, T <: Real} shortest_hyperpath_kk_heuristic(hg::DirectedHypergraph{T, V, E, D}, source::Int, targets::Set{Int}, hyperedge_weights::AbstractVector{T}) where {T <: Real, V, E, D <: AbstractDict{Int,T}} shortest_hyperpath_kk_heuristic(hg::DirectedHypergraph{T, V, E, D}, sources::Set{Int}, target::Int, hyperedge_weights::AbstractVector{T}) where {T <: Real, V, E, D <: AbstractDict{Int,T}} shortest_hyperpath_kk_heuristic(hg::DirectedHypergraph{T, V, E, D}, sources::Set{Int}, targets::Set{Int}, hyperedge_weights::AbstractVector{T}) where {T <: Real, V, E, D <: AbstractDict{Int,T}} shortest_hyperpath_kk_ilp(hg::H, source::Int, target::Int, hyperedge_weights::AbstractVector{T}) where {H<:AbstractDirectedHypergraph, T<:Real} shortest_hyperpath_kk_ilp(hg::DirectedHypergraph{T,V,E,D}, source::Int, targets::Set{Int}, hyperedge_weights::AbstractVector{S}) where {S<:Real,T<:Real,V,E,D<:AbstractDict{Int,T}} shortest_hyperpath_kk_ilp(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, target::Int, hyperedge_weights::AbstractVector{S}) where {S<:Real,T<:Real,V,E,D<:AbstractDict{Int,T}} shortest_hyperpath_kk_ilp(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, targets::Set{Int}, hyperedge_weights::AbstractVector{S}) where {S<:Real,T<:Real,V,E,D<:AbstractDict{Int,T}} SnodeDistanceKKHeuristic <: AbstractDistance SnodeDistanceKKILP <: AbstractDistance SimpleHypergraphs.distance(hg::H, distance_method::SnodeDistanceKKHeuristic, hyperedge_weights::AbstractVector{T}) where {H<:AbstractDirectedHypergraph,T<:Real} distance(hg::H, distance_method::SnodeDistanceKKILP, hyperedge_weights::AbstractVector{T}) where {H <: AbstractDirectedHypergraph} Graphs.diameter(hg::H, _::SnodeDistanceKKHeuristic) where {H<:AbstractDirectedHypergraph} Graphs.diameter(hg::H, _::SnodeDistanceKKILP) where {H<:AbstractDirectedHypergraph} ```
Documentation: ../../../.julia/packages/Documenter/xvqbW/src/utilities/utilities.jl#L47
no docs found for 'shortest_hyperpath_kk_ilp(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, target::Int, hyperedge_weights::AbstractVector{S}) where {S<:Real,T<:Real,V,E,D<:AbstractDict{Int,T}}' in `@docs` block in docs/src/reference.md:122-155 ```@docs _visit(h::H, v::Int) where {H <: AbstractDirectedHypergraph} SimpleHypergraphs.shortest_path(b::BipartiteView{H}, source::Int, target::Int) where {H<:AbstractDirectedHypergraph} SimpleHypergraphs.shortest_path(t::TwoSectionView{H}, source::Int, target::Int) where {H<:AbstractDirectedHypergraph} forward_reachable(hg::H, source::Int) where {H<:AbstractDirectedHypergraph} backward_traceable(hg::H, target::Int) where {H<:AbstractDirectedHypergraph} is_reachable(hg::H, source::Int, target::Int, target_type::Symbol) where {H<:AbstractDirectedHypergraph} all_hyperpaths(hg::H, source::Int, target::Int) where {H <: AbstractDirectedHypergraph} all_hyperpaths(hg::DirectedHypergraph{T,V,E,D}, source::Int, targets::Set{Int}) where {T<:Real,V,E,D<:AbstractDict{Int,T}} all_hyperpaths(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, target::Int) where {T<:Real,V,E,D<:AbstractDict{Int,T}} all_hyperpaths(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, targets::Set{Int}) where {T<:Real,V,E,D<:AbstractDict{Int,T}} shortest_hyperpath_kk_heuristic(hg::H, source::Int, target::Int, hyperedge_weights::AbstractVector{T}) where {H <: AbstractDirectedHypergraph, T <: Real} shortest_hyperpath_kk_heuristic(hg::DirectedHypergraph{T, V, E, D}, source::Int, targets::Set{Int}, hyperedge_weights::AbstractVector{T}) where {T <: Real, V, E, D <: AbstractDict{Int,T}} shortest_hyperpath_kk_heuristic(hg::DirectedHypergraph{T, V, E, D}, sources::Set{Int}, target::Int, hyperedge_weights::AbstractVector{T}) where {T <: Real, V, E, D <: AbstractDict{Int,T}} shortest_hyperpath_kk_heuristic(hg::DirectedHypergraph{T, V, E, D}, sources::Set{Int}, targets::Set{Int}, hyperedge_weights::AbstractVector{T}) where {T <: Real, V, E, D <: AbstractDict{Int,T}} shortest_hyperpath_kk_ilp(hg::H, source::Int, target::Int, hyperedge_weights::AbstractVector{T}) where {H<:AbstractDirectedHypergraph, T<:Real} shortest_hyperpath_kk_ilp(hg::DirectedHypergraph{T,V,E,D}, source::Int, targets::Set{Int}, hyperedge_weights::AbstractVector{S}) where {S<:Real,T<:Real,V,E,D<:AbstractDict{Int,T}} shortest_hyperpath_kk_ilp(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, target::Int, hyperedge_weights::AbstractVector{S}) where {S<:Real,T<:Real,V,E,D<:AbstractDict{Int,T}} shortest_hyperpath_kk_ilp(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, targets::Set{Int}, hyperedge_weights::AbstractVector{S}) where {S<:Real,T<:Real,V,E,D<:AbstractDict{Int,T}} SnodeDistanceKKHeuristic <: AbstractDistance SnodeDistanceKKILP <: AbstractDistance SimpleHypergraphs.distance(hg::H, distance_method::SnodeDistanceKKHeuristic, hyperedge_weights::AbstractVector{T}) where {H<:AbstractDirectedHypergraph,T<:Real} distance(hg::H, distance_method::SnodeDistanceKKILP, hyperedge_weights::AbstractVector{T}) where {H <: AbstractDirectedHypergraph} Graphs.diameter(hg::H, _::SnodeDistanceKKHeuristic) where {H<:AbstractDirectedHypergraph} Graphs.diameter(hg::H, _::SnodeDistanceKKILP) where {H<:AbstractDirectedHypergraph} ```
Documentation: ../../../.julia/packages/Documenter/xvqbW/src/utilities/utilities.jl#L47
no docs found for 'shortest_hyperpath_kk_ilp(hg::DirectedHypergraph{T,V,E,D}, source::Int, targets::Set{Int}, hyperedge_weights::AbstractVector{S}) where {S<:Real,T<:Real,V,E,D<:AbstractDict{Int,T}}' in `@docs` block in docs/src/reference.md:122-155 ```@docs _visit(h::H, v::Int) where {H <: AbstractDirectedHypergraph} SimpleHypergraphs.shortest_path(b::BipartiteView{H}, source::Int, target::Int) where {H<:AbstractDirectedHypergraph} SimpleHypergraphs.shortest_path(t::TwoSectionView{H}, source::Int, target::Int) where {H<:AbstractDirectedHypergraph} forward_reachable(hg::H, source::Int) where {H<:AbstractDirectedHypergraph} backward_traceable(hg::H, target::Int) where {H<:AbstractDirectedHypergraph} is_reachable(hg::H, source::Int, target::Int, target_type::Symbol) where {H<:AbstractDirectedHypergraph} all_hyperpaths(hg::H, source::Int, target::Int) where {H <: AbstractDirectedHypergraph} all_hyperpaths(hg::DirectedHypergraph{T,V,E,D}, source::Int, targets::Set{Int}) where {T<:Real,V,E,D<:AbstractDict{Int,T}} all_hyperpaths(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, target::Int) where {T<:Real,V,E,D<:AbstractDict{Int,T}} all_hyperpaths(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, targets::Set{Int}) where {T<:Real,V,E,D<:AbstractDict{Int,T}} shortest_hyperpath_kk_heuristic(hg::H, source::Int, target::Int, hyperedge_weights::AbstractVector{T}) where {H <: AbstractDirectedHypergraph, T <: Real} shortest_hyperpath_kk_heuristic(hg::DirectedHypergraph{T, V, E, D}, source::Int, targets::Set{Int}, hyperedge_weights::AbstractVector{T}) where {T <: Real, V, E, D <: AbstractDict{Int,T}} shortest_hyperpath_kk_heuristic(hg::DirectedHypergraph{T, V, E, D}, sources::Set{Int}, target::Int, hyperedge_weights::AbstractVector{T}) where {T <: Real, V, E, D <: AbstractDict{Int,T}} shortest_hyperpath_kk_heuristic(hg::DirectedHypergraph{T, V, E, D}, sources::Set{Int}, targets::Set{Int}, hyperedge_weights::AbstractVector{T}) where {T <: Real, V, E, D <: AbstractDict{Int,T}} shortest_hyperpath_kk_ilp(hg::H, source::Int, target::Int, hyperedge_weights::AbstractVector{T}) where {H<:AbstractDirectedHypergraph, T<:Real} shortest_hyperpath_kk_ilp(hg::DirectedHypergraph{T,V,E,D}, source::Int, targets::Set{Int}, hyperedge_weights::AbstractVector{S}) where {S<:Real,T<:Real,V,E,D<:AbstractDict{Int,T}} shortest_hyperpath_kk_ilp(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, target::Int, hyperedge_weights::AbstractVector{S}) where {S<:Real,T<:Real,V,E,D<:AbstractDict{Int,T}} shortest_hyperpath_kk_ilp(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, targets::Set{Int}, hyperedge_weights::AbstractVector{S}) where {S<:Real,T<:Real,V,E,D<:AbstractDict{Int,T}} SnodeDistanceKKHeuristic <: AbstractDistance SnodeDistanceKKILP <: AbstractDistance SimpleHypergraphs.distance(hg::H, distance_method::SnodeDistanceKKHeuristic, hyperedge_weights::AbstractVector{T}) where {H<:AbstractDirectedHypergraph,T<:Real} distance(hg::H, distance_method::SnodeDistanceKKILP, hyperedge_weights::AbstractVector{T}) where {H <: AbstractDirectedHypergraph} Graphs.diameter(hg::H, _::SnodeDistanceKKHeuristic) where {H<:AbstractDirectedHypergraph} Graphs.diameter(hg::H, _::SnodeDistanceKKILP) where {H<:AbstractDirectedHypergraph} ```
Documentation: ../../../.julia/packages/Documenter/xvqbW/src/utilities/utilities.jl#L47
no docs found for 'shortest_hyperpath_kk_heuristic(hg::DirectedHypergraph{T, V, E, D}, sources::Set{Int}, targets::Set{Int}, hyperedge_weights::AbstractVector{T}) where {T <: Real, V, E, D <: AbstractDict{Int,T}}' in `@docs` block in docs/src/reference.md:122-155 ```@docs _visit(h::H, v::Int) where {H <: AbstractDirectedHypergraph} SimpleHypergraphs.shortest_path(b::BipartiteView{H}, source::Int, target::Int) where {H<:AbstractDirectedHypergraph} SimpleHypergraphs.shortest_path(t::TwoSectionView{H}, source::Int, target::Int) where {H<:AbstractDirectedHypergraph} forward_reachable(hg::H, source::Int) where {H<:AbstractDirectedHypergraph} backward_traceable(hg::H, target::Int) where {H<:AbstractDirectedHypergraph} is_reachable(hg::H, source::Int, target::Int, target_type::Symbol) where {H<:AbstractDirectedHypergraph} all_hyperpaths(hg::H, source::Int, target::Int) where {H <: AbstractDirectedHypergraph} all_hyperpaths(hg::DirectedHypergraph{T,V,E,D}, source::Int, targets::Set{Int}) where {T<:Real,V,E,D<:AbstractDict{Int,T}} all_hyperpaths(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, target::Int) where {T<:Real,V,E,D<:AbstractDict{Int,T}} all_hyperpaths(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, targets::Set{Int}) where {T<:Real,V,E,D<:AbstractDict{Int,T}} shortest_hyperpath_kk_heuristic(hg::H, source::Int, target::Int, hyperedge_weights::AbstractVector{T}) where {H <: AbstractDirectedHypergraph, T <: Real} shortest_hyperpath_kk_heuristic(hg::DirectedHypergraph{T, V, E, D}, source::Int, targets::Set{Int}, hyperedge_weights::AbstractVector{T}) where {T <: Real, V, E, D <: AbstractDict{Int,T}} shortest_hyperpath_kk_heuristic(hg::DirectedHypergraph{T, V, E, D}, sources::Set{Int}, target::Int, hyperedge_weights::AbstractVector{T}) where {T <: Real, V, E, D <: AbstractDict{Int,T}} shortest_hyperpath_kk_heuristic(hg::DirectedHypergraph{T, V, E, D}, sources::Set{Int}, targets::Set{Int}, hyperedge_weights::AbstractVector{T}) where {T <: Real, V, E, D <: AbstractDict{Int,T}} shortest_hyperpath_kk_ilp(hg::H, source::Int, target::Int, hyperedge_weights::AbstractVector{T}) where {H<:AbstractDirectedHypergraph, T<:Real} shortest_hyperpath_kk_ilp(hg::DirectedHypergraph{T,V,E,D}, source::Int, targets::Set{Int}, hyperedge_weights::AbstractVector{S}) where {S<:Real,T<:Real,V,E,D<:AbstractDict{Int,T}} shortest_hyperpath_kk_ilp(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, target::Int, hyperedge_weights::AbstractVector{S}) where {S<:Real,T<:Real,V,E,D<:AbstractDict{Int,T}} shortest_hyperpath_kk_ilp(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, targets::Set{Int}, hyperedge_weights::AbstractVector{S}) where {S<:Real,T<:Real,V,E,D<:AbstractDict{Int,T}} SnodeDistanceKKHeuristic <: AbstractDistance SnodeDistanceKKILP <: AbstractDistance SimpleHypergraphs.distance(hg::H, distance_method::SnodeDistanceKKHeuristic, hyperedge_weights::AbstractVector{T}) where {H<:AbstractDirectedHypergraph,T<:Real} distance(hg::H, distance_method::SnodeDistanceKKILP, hyperedge_weights::AbstractVector{T}) where {H <: AbstractDirectedHypergraph} Graphs.diameter(hg::H, _::SnodeDistanceKKHeuristic) where {H<:AbstractDirectedHypergraph} Graphs.diameter(hg::H, _::SnodeDistanceKKILP) where {H<:AbstractDirectedHypergraph} ```
Documentation: ../../../.julia/packages/Documenter/xvqbW/src/utilities/utilities.jl#L47
no docs found for 'shortest_hyperpath_kk_heuristic(hg::DirectedHypergraph{T, V, E, D}, sources::Set{Int}, target::Int, hyperedge_weights::AbstractVector{T}) where {T <: Real, V, E, D <: AbstractDict{Int,T}}' in `@docs` block in docs/src/reference.md:122-155 ```@docs _visit(h::H, v::Int) where {H <: AbstractDirectedHypergraph} SimpleHypergraphs.shortest_path(b::BipartiteView{H}, source::Int, target::Int) where {H<:AbstractDirectedHypergraph} SimpleHypergraphs.shortest_path(t::TwoSectionView{H}, source::Int, target::Int) where {H<:AbstractDirectedHypergraph} forward_reachable(hg::H, source::Int) where {H<:AbstractDirectedHypergraph} backward_traceable(hg::H, target::Int) where {H<:AbstractDirectedHypergraph} is_reachable(hg::H, source::Int, target::Int, target_type::Symbol) where {H<:AbstractDirectedHypergraph} all_hyperpaths(hg::H, source::Int, target::Int) where {H <: AbstractDirectedHypergraph} all_hyperpaths(hg::DirectedHypergraph{T,V,E,D}, source::Int, targets::Set{Int}) where {T<:Real,V,E,D<:AbstractDict{Int,T}} all_hyperpaths(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, target::Int) where {T<:Real,V,E,D<:AbstractDict{Int,T}} all_hyperpaths(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, targets::Set{Int}) where {T<:Real,V,E,D<:AbstractDict{Int,T}} shortest_hyperpath_kk_heuristic(hg::H, source::Int, target::Int, hyperedge_weights::AbstractVector{T}) where {H <: AbstractDirectedHypergraph, T <: Real} shortest_hyperpath_kk_heuristic(hg::DirectedHypergraph{T, V, E, D}, source::Int, targets::Set{Int}, hyperedge_weights::AbstractVector{T}) where {T <: Real, V, E, D <: AbstractDict{Int,T}} shortest_hyperpath_kk_heuristic(hg::DirectedHypergraph{T, V, E, D}, sources::Set{Int}, target::Int, hyperedge_weights::AbstractVector{T}) where {T <: Real, V, E, D <: AbstractDict{Int,T}} shortest_hyperpath_kk_heuristic(hg::DirectedHypergraph{T, V, E, D}, sources::Set{Int}, targets::Set{Int}, hyperedge_weights::AbstractVector{T}) where {T <: Real, V, E, D <: AbstractDict{Int,T}} shortest_hyperpath_kk_ilp(hg::H, source::Int, target::Int, hyperedge_weights::AbstractVector{T}) where {H<:AbstractDirectedHypergraph, T<:Real} shortest_hyperpath_kk_ilp(hg::DirectedHypergraph{T,V,E,D}, source::Int, targets::Set{Int}, hyperedge_weights::AbstractVector{S}) where {S<:Real,T<:Real,V,E,D<:AbstractDict{Int,T}} shortest_hyperpath_kk_ilp(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, target::Int, hyperedge_weights::AbstractVector{S}) where {S<:Real,T<:Real,V,E,D<:AbstractDict{Int,T}} shortest_hyperpath_kk_ilp(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, targets::Set{Int}, hyperedge_weights::AbstractVector{S}) where {S<:Real,T<:Real,V,E,D<:AbstractDict{Int,T}} SnodeDistanceKKHeuristic <: AbstractDistance SnodeDistanceKKILP <: AbstractDistance SimpleHypergraphs.distance(hg::H, distance_method::SnodeDistanceKKHeuristic, hyperedge_weights::AbstractVector{T}) where {H<:AbstractDirectedHypergraph,T<:Real} distance(hg::H, distance_method::SnodeDistanceKKILP, hyperedge_weights::AbstractVector{T}) where {H <: AbstractDirectedHypergraph} Graphs.diameter(hg::H, _::SnodeDistanceKKHeuristic) where {H<:AbstractDirectedHypergraph} Graphs.diameter(hg::H, _::SnodeDistanceKKILP) where {H<:AbstractDirectedHypergraph} ```
Documentation: ../../../.julia/packages/Documenter/xvqbW/src/utilities/utilities.jl#L47
no docs found for 'shortest_hyperpath_kk_heuristic(hg::DirectedHypergraph{T, V, E, D}, source::Int, targets::Set{Int}, hyperedge_weights::AbstractVector{T}) where {T <: Real, V, E, D <: AbstractDict{Int,T}}' in `@docs` block in docs/src/reference.md:122-155 ```@docs _visit(h::H, v::Int) where {H <: AbstractDirectedHypergraph} SimpleHypergraphs.shortest_path(b::BipartiteView{H}, source::Int, target::Int) where {H<:AbstractDirectedHypergraph} SimpleHypergraphs.shortest_path(t::TwoSectionView{H}, source::Int, target::Int) where {H<:AbstractDirectedHypergraph} forward_reachable(hg::H, source::Int) where {H<:AbstractDirectedHypergraph} backward_traceable(hg::H, target::Int) where {H<:AbstractDirectedHypergraph} is_reachable(hg::H, source::Int, target::Int, target_type::Symbol) where {H<:AbstractDirectedHypergraph} all_hyperpaths(hg::H, source::Int, target::Int) where {H <: AbstractDirectedHypergraph} all_hyperpaths(hg::DirectedHypergraph{T,V,E,D}, source::Int, targets::Set{Int}) where {T<:Real,V,E,D<:AbstractDict{Int,T}} all_hyperpaths(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, target::Int) where {T<:Real,V,E,D<:AbstractDict{Int,T}} all_hyperpaths(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, targets::Set{Int}) where {T<:Real,V,E,D<:AbstractDict{Int,T}} shortest_hyperpath_kk_heuristic(hg::H, source::Int, target::Int, hyperedge_weights::AbstractVector{T}) where {H <: AbstractDirectedHypergraph, T <: Real} shortest_hyperpath_kk_heuristic(hg::DirectedHypergraph{T, V, E, D}, source::Int, targets::Set{Int}, hyperedge_weights::AbstractVector{T}) where {T <: Real, V, E, D <: AbstractDict{Int,T}} shortest_hyperpath_kk_heuristic(hg::DirectedHypergraph{T, V, E, D}, sources::Set{Int}, target::Int, hyperedge_weights::AbstractVector{T}) where {T <: Real, V, E, D <: AbstractDict{Int,T}} shortest_hyperpath_kk_heuristic(hg::DirectedHypergraph{T, V, E, D}, sources::Set{Int}, targets::Set{Int}, hyperedge_weights::AbstractVector{T}) where {T <: Real, V, E, D <: AbstractDict{Int,T}} shortest_hyperpath_kk_ilp(hg::H, source::Int, target::Int, hyperedge_weights::AbstractVector{T}) where {H<:AbstractDirectedHypergraph, T<:Real} shortest_hyperpath_kk_ilp(hg::DirectedHypergraph{T,V,E,D}, source::Int, targets::Set{Int}, hyperedge_weights::AbstractVector{S}) where {S<:Real,T<:Real,V,E,D<:AbstractDict{Int,T}} shortest_hyperpath_kk_ilp(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, target::Int, hyperedge_weights::AbstractVector{S}) where {S<:Real,T<:Real,V,E,D<:AbstractDict{Int,T}} shortest_hyperpath_kk_ilp(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, targets::Set{Int}, hyperedge_weights::AbstractVector{S}) where {S<:Real,T<:Real,V,E,D<:AbstractDict{Int,T}} SnodeDistanceKKHeuristic <: AbstractDistance SnodeDistanceKKILP <: AbstractDistance SimpleHypergraphs.distance(hg::H, distance_method::SnodeDistanceKKHeuristic, hyperedge_weights::AbstractVector{T}) where {H<:AbstractDirectedHypergraph,T<:Real} distance(hg::H, distance_method::SnodeDistanceKKILP, hyperedge_weights::AbstractVector{T}) where {H <: AbstractDirectedHypergraph} Graphs.diameter(hg::H, _::SnodeDistanceKKHeuristic) where {H<:AbstractDirectedHypergraph} Graphs.diameter(hg::H, _::SnodeDistanceKKILP) where {H<:AbstractDirectedHypergraph} ```
Documentation: ../../../.julia/packages/Documenter/xvqbW/src/utilities/utilities.jl#L47
no docs found for 'all_hyperpaths(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, targets::Set{Int}) where {T<:Real,V,E,D<:AbstractDict{Int,T}}' in `@docs` block in docs/src/reference.md:122-155 ```@docs _visit(h::H, v::Int) where {H <: AbstractDirectedHypergraph} SimpleHypergraphs.shortest_path(b::BipartiteView{H}, source::Int, target::Int) where {H<:AbstractDirectedHypergraph} SimpleHypergraphs.shortest_path(t::TwoSectionView{H}, source::Int, target::Int) where {H<:AbstractDirectedHypergraph} forward_reachable(hg::H, source::Int) where {H<:AbstractDirectedHypergraph} backward_traceable(hg::H, target::Int) where {H<:AbstractDirectedHypergraph} is_reachable(hg::H, source::Int, target::Int, target_type::Symbol) where {H<:AbstractDirectedHypergraph} all_hyperpaths(hg::H, source::Int, target::Int) where {H <: AbstractDirectedHypergraph} all_hyperpaths(hg::DirectedHypergraph{T,V,E,D}, source::Int, targets::Set{Int}) where {T<:Real,V,E,D<:AbstractDict{Int,T}} all_hyperpaths(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, target::Int) where {T<:Real,V,E,D<:AbstractDict{Int,T}} all_hyperpaths(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, targets::Set{Int}) where {T<:Real,V,E,D<:AbstractDict{Int,T}} shortest_hyperpath_kk_heuristic(hg::H, source::Int, target::Int, hyperedge_weights::AbstractVector{T}) where {H <: AbstractDirectedHypergraph, T <: Real} shortest_hyperpath_kk_heuristic(hg::DirectedHypergraph{T, V, E, D}, source::Int, targets::Set{Int}, hyperedge_weights::AbstractVector{T}) where {T <: Real, V, E, D <: AbstractDict{Int,T}} shortest_hyperpath_kk_heuristic(hg::DirectedHypergraph{T, V, E, D}, sources::Set{Int}, target::Int, hyperedge_weights::AbstractVector{T}) where {T <: Real, V, E, D <: AbstractDict{Int,T}} shortest_hyperpath_kk_heuristic(hg::DirectedHypergraph{T, V, E, D}, sources::Set{Int}, targets::Set{Int}, hyperedge_weights::AbstractVector{T}) where {T <: Real, V, E, D <: AbstractDict{Int,T}} shortest_hyperpath_kk_ilp(hg::H, source::Int, target::Int, hyperedge_weights::AbstractVector{T}) where {H<:AbstractDirectedHypergraph, T<:Real} shortest_hyperpath_kk_ilp(hg::DirectedHypergraph{T,V,E,D}, source::Int, targets::Set{Int}, hyperedge_weights::AbstractVector{S}) where {S<:Real,T<:Real,V,E,D<:AbstractDict{Int,T}} shortest_hyperpath_kk_ilp(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, target::Int, hyperedge_weights::AbstractVector{S}) where {S<:Real,T<:Real,V,E,D<:AbstractDict{Int,T}} shortest_hyperpath_kk_ilp(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, targets::Set{Int}, hyperedge_weights::AbstractVector{S}) where {S<:Real,T<:Real,V,E,D<:AbstractDict{Int,T}} SnodeDistanceKKHeuristic <: AbstractDistance SnodeDistanceKKILP <: AbstractDistance SimpleHypergraphs.distance(hg::H, distance_method::SnodeDistanceKKHeuristic, hyperedge_weights::AbstractVector{T}) where {H<:AbstractDirectedHypergraph,T<:Real} distance(hg::H, distance_method::SnodeDistanceKKILP, hyperedge_weights::AbstractVector{T}) where {H <: AbstractDirectedHypergraph} Graphs.diameter(hg::H, _::SnodeDistanceKKHeuristic) where {H<:AbstractDirectedHypergraph} Graphs.diameter(hg::H, _::SnodeDistanceKKILP) where {H<:AbstractDirectedHypergraph} ```
Documentation: ../../../.julia/packages/Documenter/xvqbW/src/utilities/utilities.jl#L47
no docs found for 'all_hyperpaths(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, target::Int) where {T<:Real,V,E,D<:AbstractDict{Int,T}}' in `@docs` block in docs/src/reference.md:122-155 ```@docs _visit(h::H, v::Int) where {H <: AbstractDirectedHypergraph} SimpleHypergraphs.shortest_path(b::BipartiteView{H}, source::Int, target::Int) where {H<:AbstractDirectedHypergraph} SimpleHypergraphs.shortest_path(t::TwoSectionView{H}, source::Int, target::Int) where {H<:AbstractDirectedHypergraph} forward_reachable(hg::H, source::Int) where {H<:AbstractDirectedHypergraph} backward_traceable(hg::H, target::Int) where {H<:AbstractDirectedHypergraph} is_reachable(hg::H, source::Int, target::Int, target_type::Symbol) where {H<:AbstractDirectedHypergraph} all_hyperpaths(hg::H, source::Int, target::Int) where {H <: AbstractDirectedHypergraph} all_hyperpaths(hg::DirectedHypergraph{T,V,E,D}, source::Int, targets::Set{Int}) where {T<:Real,V,E,D<:AbstractDict{Int,T}} all_hyperpaths(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, target::Int) where {T<:Real,V,E,D<:AbstractDict{Int,T}} all_hyperpaths(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, targets::Set{Int}) where {T<:Real,V,E,D<:AbstractDict{Int,T}} shortest_hyperpath_kk_heuristic(hg::H, source::Int, target::Int, hyperedge_weights::AbstractVector{T}) where {H <: AbstractDirectedHypergraph, T <: Real} shortest_hyperpath_kk_heuristic(hg::DirectedHypergraph{T, V, E, D}, source::Int, targets::Set{Int}, hyperedge_weights::AbstractVector{T}) where {T <: Real, V, E, D <: AbstractDict{Int,T}} shortest_hyperpath_kk_heuristic(hg::DirectedHypergraph{T, V, E, D}, sources::Set{Int}, target::Int, hyperedge_weights::AbstractVector{T}) where {T <: Real, V, E, D <: AbstractDict{Int,T}} shortest_hyperpath_kk_heuristic(hg::DirectedHypergraph{T, V, E, D}, sources::Set{Int}, targets::Set{Int}, hyperedge_weights::AbstractVector{T}) where {T <: Real, V, E, D <: AbstractDict{Int,T}} shortest_hyperpath_kk_ilp(hg::H, source::Int, target::Int, hyperedge_weights::AbstractVector{T}) where {H<:AbstractDirectedHypergraph, T<:Real} shortest_hyperpath_kk_ilp(hg::DirectedHypergraph{T,V,E,D}, source::Int, targets::Set{Int}, hyperedge_weights::AbstractVector{S}) where {S<:Real,T<:Real,V,E,D<:AbstractDict{Int,T}} shortest_hyperpath_kk_ilp(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, target::Int, hyperedge_weights::AbstractVector{S}) where {S<:Real,T<:Real,V,E,D<:AbstractDict{Int,T}} shortest_hyperpath_kk_ilp(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, targets::Set{Int}, hyperedge_weights::AbstractVector{S}) where {S<:Real,T<:Real,V,E,D<:AbstractDict{Int,T}} SnodeDistanceKKHeuristic <: AbstractDistance SnodeDistanceKKILP <: AbstractDistance SimpleHypergraphs.distance(hg::H, distance_method::SnodeDistanceKKHeuristic, hyperedge_weights::AbstractVector{T}) where {H<:AbstractDirectedHypergraph,T<:Real} distance(hg::H, distance_method::SnodeDistanceKKILP, hyperedge_weights::AbstractVector{T}) where {H <: AbstractDirectedHypergraph} Graphs.diameter(hg::H, _::SnodeDistanceKKHeuristic) where {H<:AbstractDirectedHypergraph} Graphs.diameter(hg::H, _::SnodeDistanceKKILP) where {H<:AbstractDirectedHypergraph} ```
Documentation: ../../../.julia/packages/Documenter/xvqbW/src/utilities/utilities.jl#L47
no docs found for 'all_hyperpaths(hg::DirectedHypergraph{T,V,E,D}, source::Int, targets::Set{Int}) where {T<:Real,V,E,D<:AbstractDict{Int,T}}' in `@docs` block in docs/src/reference.md:122-155 ```@docs _visit(h::H, v::Int) where {H <: AbstractDirectedHypergraph} SimpleHypergraphs.shortest_path(b::BipartiteView{H}, source::Int, target::Int) where {H<:AbstractDirectedHypergraph} SimpleHypergraphs.shortest_path(t::TwoSectionView{H}, source::Int, target::Int) where {H<:AbstractDirectedHypergraph} forward_reachable(hg::H, source::Int) where {H<:AbstractDirectedHypergraph} backward_traceable(hg::H, target::Int) where {H<:AbstractDirectedHypergraph} is_reachable(hg::H, source::Int, target::Int, target_type::Symbol) where {H<:AbstractDirectedHypergraph} all_hyperpaths(hg::H, source::Int, target::Int) where {H <: AbstractDirectedHypergraph} all_hyperpaths(hg::DirectedHypergraph{T,V,E,D}, source::Int, targets::Set{Int}) where {T<:Real,V,E,D<:AbstractDict{Int,T}} all_hyperpaths(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, target::Int) where {T<:Real,V,E,D<:AbstractDict{Int,T}} all_hyperpaths(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, targets::Set{Int}) where {T<:Real,V,E,D<:AbstractDict{Int,T}} shortest_hyperpath_kk_heuristic(hg::H, source::Int, target::Int, hyperedge_weights::AbstractVector{T}) where {H <: AbstractDirectedHypergraph, T <: Real} shortest_hyperpath_kk_heuristic(hg::DirectedHypergraph{T, V, E, D}, source::Int, targets::Set{Int}, hyperedge_weights::AbstractVector{T}) where {T <: Real, V, E, D <: AbstractDict{Int,T}} shortest_hyperpath_kk_heuristic(hg::DirectedHypergraph{T, V, E, D}, sources::Set{Int}, target::Int, hyperedge_weights::AbstractVector{T}) where {T <: Real, V, E, D <: AbstractDict{Int,T}} shortest_hyperpath_kk_heuristic(hg::DirectedHypergraph{T, V, E, D}, sources::Set{Int}, targets::Set{Int}, hyperedge_weights::AbstractVector{T}) where {T <: Real, V, E, D <: AbstractDict{Int,T}} shortest_hyperpath_kk_ilp(hg::H, source::Int, target::Int, hyperedge_weights::AbstractVector{T}) where {H<:AbstractDirectedHypergraph, T<:Real} shortest_hyperpath_kk_ilp(hg::DirectedHypergraph{T,V,E,D}, source::Int, targets::Set{Int}, hyperedge_weights::AbstractVector{S}) where {S<:Real,T<:Real,V,E,D<:AbstractDict{Int,T}} shortest_hyperpath_kk_ilp(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, target::Int, hyperedge_weights::AbstractVector{S}) where {S<:Real,T<:Real,V,E,D<:AbstractDict{Int,T}} shortest_hyperpath_kk_ilp(hg::DirectedHypergraph{T,V,E,D}, sources::Set{Int}, targets::Set{Int}, hyperedge_weights::AbstractVector{S}) where {S<:Real,T<:Real,V,E,D<:AbstractDict{Int,T}} SnodeDistanceKKHeuristic <: AbstractDistance SnodeDistanceKKILP <: AbstractDistance SimpleHypergraphs.distance(hg::H, distance_method::SnodeDistanceKKHeuristic, hyperedge_weights::AbstractVector{T}) where {H<:AbstractDirectedHypergraph,T<:Real} distance(hg::H, distance_method::SnodeDistanceKKILP, hyperedge_weights::AbstractVector{T}) where {H <: AbstractDirectedHypergraph} Graphs.diameter(hg::H, _::SnodeDistanceKKHeuristic) where {H<:AbstractDirectedHypergraph} Graphs.diameter(hg::H, _::SnodeDistanceKKILP) where {H<:AbstractDirectedHypergraph} ```
Documentation: ../../../.julia/packages/SimpleHypergraphs/T2MaP/src/SimpleHypergraphs.jl#L65
The plotting functionality of HyperNetX will not work! Conda Python networkx not found. Conda Python HyperNetX not found. To test your installation try running `using PyCall;pyimport("networkx");pyimport("hypernetx")`
Documentation: ../../../.julia/packages/PyPlot/G422O/src/init.jl#L153
No working GUI backend found for matplotlib