QuikGraph icon indicating copy to clipboard operation
QuikGraph copied to clipboard

Generic Graph Data Structures and Algorithms for .NET

Results 32 QuikGraph issues
Sort by recently updated
recently updated
newest added

Hello, it looks like in the case below the extension returns only one path. All weights are equal to 1. ``` A / \ B C \ / D ```...

It would be cool if we could change ```cs where TGraph : BidirectionalGraph ``` constraint in `TSP.cs` to just interface ```cs where TGraph : IBidirectionalGraph ``` Because I have my...

enhancement

I'd like to record the longest path length per vertex in my graph. Using the original package I could call `EdgeDepthFirstSearchAlgorithm.Visit`, to re-visit edges when I came across a longer...

support

**Is your feature request related to a problem? Please describe.** I'm creating a Unity game as a hobby, and am looking to use this library for pathfinding. 1. For very...

enhancement
support

Would be good to have min cost flow algorithms here Here is an [example of implementation from networkx](https://github.com/networkx/networkx/blob/ead0e65bda59862e329f2e6f1da47919c6b07ca9/networkx/algorithms/flow/mincost.py) I believe it is possible to port in here

enhancement

Implement the Centrality Approximation algorithm and unit test it. The library had a draft of implementation for this algorithm, here is the basis: ```csharp using System; using System.Collections.Generic; using System.Linq;...

enhancement

I am looking for a graph library in C# that can perform isomorphism checks but can't find anything. I also couldn't find an implementation in QuikGraph. Did I miss something...

enhancement
support

Hi, I am a little confused with building and using the ReversedBidirectionalGraph. I came on to that through #46 . **What i have:** A directed graph with loops and parallel...

support

**Describe the bug** I am trying to reproduce this strategy from the article below. https://anilpai.medium.com/currency-arbitrage-using-bellman-ford-algorithm-8938dcea56ea Then I generated the following grap ![test](https://user-images.githubusercontent.com/2994674/159340112-9a39a15b-d101-418d-b2d9-cea69582f41e.svg) ```csharp var tryGetPath = graph.ShortestPathsBellmanFord(e => e.Weight, "USD",...

bug

**Is your feature request related to a problem? Please describe.** Running some profiling on our application, it seems that adding edges to a bidirectional graph is quite expensive, and in...

enhancement