ユング

ユング
開発者ジョシュア・オマダイン、トム・ネルソン、ダニエル・フィッシャー、スコット・ホワイト
安定版リリース
2.1.1 / 2016年9月7日 ( 2016年9月7日)
プレビューリリース
3.0 / 2020年1月6日 ( 2020-01-06 )
書かれたジャワ
オペレーティング·システムクロスプラットフォーム
タイプネットワーク理論ソーシャルネットワーク分析グラフ描画
ライセンスBSDライセンス
Webサイトhttps://jrtom.github.io/jung/
ロシア語の単語「рапорт 」(報告)からロシア語版ウィクショナリーシソーラスで見つかった単語「труд」(仕事、労働)への最短経路を、ダイクストラ法を用いて計算しました。グラフ上の最短経路計算はJUNGに実装されています。

JUNG(Java Universal Network/Graph Framework)は、Javaで書かれたオープンソースのグラフモデリングおよび可視化フレームワークです。[ 1 ] BSDライセンス提供れています。このフレームワークには、多数のレイアウトアルゴリズムに加え、グラフクラスタリングやノード中心性メトリクスなどの分析アルゴリズムが組み込まれています。

JUNG のアーキテクチャは、有向グラフ無向グラフマルチモーダル グラフ、平行エッジを持つグラフ、ハイパーグラフなど、エンティティとその関係のさまざまな表現をサポートするように設計されています。 JUNG は、グラフ、エンティティ、関係にメタデータを注釈付けするメカニズムを提供します。 また、JUNG は、エンティティ間の関係だけでなく、各エンティティと関係に添付されたメタデータを調べることができる複雑なデータセットの分析ツールの作成を容易にします。 JUNG には、クラスタリング分解最適化、ランダム グラフ生成、統計分析、ネットワーク距離、フロー、重要度測定の計算などのルーチンなど、グラフ理論データ マイニングソーシャル ネットワーク分析からの多数のアルゴリズムの実装が含まれています。

JUNGは、ネットワークデータをインタラクティブに探索するためのツールを容易に構築できる可視化フレームワークを提供します。ユーザーは、提供されているレイアウトアルゴリズムのいずれかを使用することも、フレームワークを使用して独自のカスタムレイアウトを作成することもできます。さらに、フィルタリングメカニズムも提供されており、ユーザーはグラフの特定の部分に注目したり、アルゴリズムを適用したりすることができます。

参照

参考文献

  1. ^ J. O'Madadhain; D. Fisher; P. Smyth; S. White; YB Boey (2005). 「JUNGを用いたネットワークデータの解析と可視化」. Journal of Statistical Software : 1– 25. CiteSeerX  10.1.1.101.3015 .