私が必要としているのは、純粋な数学グラフのJavaScript実装です。明確にするために、私はsigma.jsやd3.jsのようなグラフ視覚化ライブラリを意味するのではありません。
私が探しているライブラリは、次の機能を実装します。
- 有向および無向グラフオブジェクトの作成
- 加重および非加重のgrapsオブジェクトの作成
- グラフへの頂点とグラフからの頂点とエッジの追加/削除
- 頂点とエッジにラベルを追加する(つまり、追加のメタデータ)
- 基本的なグラフ検索と、深さ優先探索、幅優先探索、ダイクストラのアルゴリズム、A*などのトラバーサルアルゴリズムの実装。
誰かがすでに存在するかどうか知っていますか?