一般的な無向グラフを描くためにKamada&Kawaiの'88アルゴリズムを試みた人はいますか?
もしそうなら、そしてあなたがそれに関するリソースを知っているなら(紙自体は別として)、リンクはありがたいです(誰かが簡潔な、段階的な内訳を知っているなら余分なポイント)。
ありがとう!
Google Scholarで鎌田と川井の論文「一般的な無向グラフを描画するためのアルゴリズム」の名前を検索すると、最初のヒットには壊れたリンクが含まれています。ただし、[バージョン]をクリックすると、他の論文のソースをPDFとして選択できます。これは、ウェルズリー大学の例です。
論文を入手するための私のワークフローは次のとおりです。
<paper title>
"<paper title> pdf"
グーグル検索で検索多分私はパーティーに遅れています。Cytoscapeはこのアルゴリズムを実装しています。レイアウト->エッジ加重スプリング埋め込みで利用できます。詳細については 、アルゴリズム実装のコードソースを確認してください
http://graphsharp.codeplex.comもあり、C#用の多数のレイアウトアルゴリズムを提供しています。
Kamada-Kawaiはigraphに実装されています(たとえば、Rパッケージですが、Pythonライブラリとしても使用できます)。
後でパーティーに参加しますが、FTRにはC++ブーストライブラリにも実装があります。
http://www.boost.org/doc/libs/1_55_0/libs/graph/doc/kamada_kawai_spring_layout.html