問題タブ [quickgraph]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
28512 参照

c# - QuickGraph ダイクストラの例

AdjacencyGraph<string, Edge<string>>実行したいがAlgorithmExtensions.ShortestPathsDijkstraありますが、QuickGraph のドキュメントは最適ではありません。

誰かが私に従うことができる例を持っていますか?

私が Google で見つけたものはすべてオブザーバーを使用していましたが、これはAlgorithmExtension必要ありません。

0 投票する
1 に答える
2502 参照

c# - CodePlex と CodeProject の QuickGraph の違い

QuickGraph を使用して、GraphViz を使用して C# でグラフを描画したいと考えています。CodePlexおよびCodeProjectから利用可能なライブラリを見てきました。それらはかなり異なっているようです。
2つの主な違いは何ですか?

0 投票する
1 に答える
1587 参照

graph - QuickGraph GraphvizRecord が頂点に表示されない

QuickGraph を使用してレコード頂点を含む Graphviz グラフを作成しようとしています。これまでのところ、私はこれを持っています:

しかし、グラフを生成すると、頂点にはレコードではなくラベルが表示されます。私は何を間違っていますか?

編集

これがドット出力です。

0 投票する
3 に答える
2872 参照

c# - 無向グラフを作成し、QuickGraph で BFS を使用してトラバースする

C# の QuickGraph を使用して無向加重グラフの新しいインスタンスを作成する方法を理解しようとしています。

私の目標は、ランダムな数のノードと、幅優先探索アルゴリズムを使用して最短経路を見つけることができるランダムに生成された開始ノードと終了ノードが入力された無向加重グラフを作成することです。

ドキュメンテーションにはあまりないので、誰かが助けてくれれば幸いです。

0 投票する
1 に答える
1399 参照

c# - QuickGraphを使用してネットワークを作成する方法(c#)

いくつかのノードがあります(無向グラフ、双方向)...各2つのノードには距離があります...

1-QuickGraphを使用してそのネットワークを作成するにはどうすればよいですか?2- 2つのノード間の最良の最短経路を計算するための正しいアルゴリズムは何ですか(前に他のノードを通過する可能性があることを考慮して、例:最良の経路A-> B、CとDを通過)

ありがとう

0 投票する
3 に答える
1947 参照

c# - QuickGraph からカスタム BidirectionalGraph を Graph# から GraphLayout に適用する方法は?

どうしたの?

エラー:

QuickGraph.BidirectionalGraph<ChashaGraphSharp.State,QuickGraph.TaggedEdge<ChashaGraphSharp.State,ChashaGraphSharp.Event>>タイプを に暗黙的に変換することはできませんQuickGraph.IBidirectionalGraph<object,QuickGraph.IEdge<object>>。明示的な変換が存在します (キャストがありませんか?)

キャストを配置すると、アプリケーションは開始時に何の情報もなくフォルトエラーを受け取ります

どうしたの?

0 投票する
1 に答える
3156 参照

c# - QuickGraphを使用して2つの頂点間のすべてのパスを見つける方法

QuickGraphを使用して2つの頂点間のすべてのパスを見つける方法は?これは私のカスタムグラフです:

サンプルでは最短経路のみ。誰かがそれを行う方法を知っていますか?

0 投票する
1 に答える
1060 参照

quickgraph - QuickGraph はこれらの要件をサポートできますか? (データベース永続化サポートを含む)

QuickGraph は、以下の私の要件をサポートしてくれますか?

(a) ノードのグラフとノード間の方向関係をモデル化したい - たとえば、URL でリンクされた Web ページ/ファイルをモデル化したり、IT インフラストラクチャとハードウェア/ソフトウェア間の依存関係をモデル化したりする。ライブラリには、次のようなメソッドが含まれます。

(b) データをデータベースに永続化する必要があるため、SQL Server と理想的には SQLite もサポートする必要があります。

これらの要件をサポートしている場合は、ぜひ聞いてください。

  1. 掘り下げる QuickGraph の任意の部分へのポインタはありますか?

  2. データベースの永続性を使用する方法に関して、その使用法に関する最良の概念は何ですか - すべての検索/メソッドがデータベースで直接動作することを前提とするより単純な設計ですか、それとも QuickGraph はメモリ内で作業できるようにスマートをサポートし、「保存しますか? " 適切な時点ですべての変更をデータベース化します (たとえば、ADO.net が DataTable で行うように)

前もって感謝します

0 投票する
2 に答える
1589 参照

quickgraph - QuickGraph - Edge をクラスに関連付けるにはどうすればよいですか? (つまり、頂点でできるように)

Q1 - Edge をクラスに関連付けるにはどうすればよいですか? (つまり、頂点でできるように)

私の場合、モデル化したいさまざまなタイプのエッジがあります。したがって、私の本当の質問は、あるレベルのデータをエッジ (エッジの種類など) に関連付けるにはどうすればよいかということです。

私が使用していたグラフは次のとおりです。 http://quickgraph.codeplex.com/wikipage?title=BidirectionalGraph&referringTitle=Documentation

ありがとう

0 投票する
3 に答える
4605 参照

c# - QuickGraph-一連の頂点のすべての親(ルート頂点まで)を検索するためのアルゴリズムはありますか

QuickGraphには、一連の頂点のすべての親(ルート頂点まで)を検索するためのアルゴリズムがあります。言い換えると、その下のどこかに(リーフノードに向かう途中で)1つ以上の頂点が入力されているすべての頂点。したがって、頂点がノードであり、エッジが依存関係である場合、特定のノードのセットによって影響を受けるすべてのノードを見つけます。

そうでなければ、自分のアルゴリズムを書くのはどれほど難しいですか?