タグ付けされた質問 「graph-drawing」


6
ネットワーク/ソーシャルネットワーク分析の視覚化ツール?
Jung(http://jung.sourceforge.net/)を使用してページランクを視覚化していましたが、100ノードを超えてスケ​​ーリングするのは少し遅く、困難でした。他の人々がネットワーク/ソーシャルネットワークの分析と視覚化に使用する他のツールは何かと思っていました。

2
重なり合う円での非平面グラフの表現
平面グラフをコイングラフとして知られる平面内の円のセットで表現できることを知っています。各円は頂点を表し、円が境界で「キス」する場合にのみ、2つの頂点間にエッジがあります。 代わりに、円をオーバーラップさせ、内部で交差する一対の円でエッジを表現するとしますか?このモデルではど​​のクラスのグラフを表現できますか?明らかに、完全なグラフを表現できます(すべての円が1つおきの円と交差します)。このようなすべてのグラフを表現できますか?

1
「鋭い」頂点がほとんどないグラフを描画しますか?
直線エッジを持つ平面上の平面グラフの平面埋め込みの場合、周囲の2つの連続するエッジ間の最大角度が180を超える場合、頂点を鋭い頂点として定義します。その頂点に入射するすべてのエッジが線の片側にあるような埋め込みの頂点。頂点は「シャープ」であり、そうでない場合はそうではありません。また、次数が3以上の頂点のみについて心配します。 鋭い頂点がほとんどない平面グラフを描きたい。誰もそのような図面を以前に勉強したことがありますか? 特に、埋め込みの次数3の鋭い頂点の数があり、頂点の座標が多項式のビット数で書き込めるように、最大​​次数3の平面グラフを描画します。O (ログn )O(ログ⁡n)O(\log n) Google Scholarに時間を費やした後、次のことがわかります。 私の頂点の鋭さの尺度は、角度研究と呼ばれる既に研究された概念に関連しています。ウィキペディアから: グラフの描画の角度分解能は、描画の共通の頂点で交わる2つのエッジによって形成される最も鋭い角度を指します。 したがって、角度分解能次数3の頂点を持つ平面描画は、私の目的に適しています。π/ 2π/2\pi/2 度の頂点の図に、その周りに角度分解能は、最大であることができる2 π / D。ddd2個のπ/ d2π/d2\pi/d これがきついかどうかの問題は過去に研究されてきましたが、漸近的な結果しか見つけることができません。例えば、MalitzおよびPapakostasを証明する最大次数を有する任意の平面グラフことの角度解像度で描画することができますα D。しかし、この結果は、d = 3の場合に適切な境界を与えません。dddαdαd\alpha^dd= 3d=3d=3

1
最小角度を最大化するグラフ埋め込み
平面グラフが与えられた場合、線形時間交差なしでグリッドに自由に埋め込むことができます。2つのエッジ間の最小角度が最大になるように、いくつかの小さなcについて、n c × n cグリッドに自由に交差する平面グラフを直線で埋め込む効率的なアルゴリズムが知られているかどうかに興味がありますか?n × nn×nn \times nnc× ncnc×ncn^c \times n^cccc

1
座標系で構成要素/依存関係の混合グラフを描画するための適切なアルゴリズムはありますか?
(言語アプリケーションの)混合した支持体/依存関係グラフを描画するアルゴリズムを探しています。このようなグラフには、2種類の頂点(トークン、ノード)と2種類のエッジ(階層型、非階層型)があります。 私は一般にグラフ理論とアルゴリズムに慣れていないので、この質問がこのサイトの研究レベルの要件などと衝突しないことを願っています。ただし、一般的にはcstheoryの範囲内である必要があります。 すべてのトークンは同じy座標で表示される必要があり、トークンをグループ化するノードやノードを構成要素にグループ化するy座標を動的に計算する必要があるため、グラフはボトムアップで描画する必要があります(私はそう思います)。たとえば、トークンへの最長パスを介して。 階層的なエッジ(トークン/ノードを構成要素にグループ化するために使用)には、最小数のベンドポイント(理想的には0)が必要ですが、交差の数も最小である必要があり、必要に応じて前の要件を上書きします。 非階層エッジ(依存関係に使用)には、最小数の交差があり、ベジェ曲線として描画される必要があります。 私が遭遇した次善の事は、ブッフハイム等によって記述されたアルゴリズムです。、ウォーカーのアルゴリズムを線形時間で実行するように改善しました。 私の質問を改善する必要がある場合は、私に知らせてください。ポインタについては、事前に感謝します。 編集: コメントで指摘したように、基本的にはアルゴリズムによるデフォルトのグラフレイアウトが必要であり、長期的にはEclipse GEFの可能性の範囲内で編集および修正する必要があることを述べておきます。以前にGraphvizをGEFで動作させるためのオプションを検討しましたが、GEFから継承されたすべての編集機能を保持する実用的なソリューションはないようです。

1
の平面化された図面のパス幅
完全な二部グラフのpathwidthサイズの分かれたセットと及び最大である。次のプロセスでこのグラフを平坦化することに興味があります。K3,nK3,nK_{3,n}333nnn333 エッジがその内部に頂点を含まないように、また任意のポイントで2つ以下のエッジが交差するように、平面に描画します。 2つのエッジのすべての交差点を次数4の新しい頂点で置き換えます。 次に、結果のグラフは明らかに平面です。一方で定数pathwidthを持っている、いくつかの予備調査は関係なく、あなたが平坦化するために使用描くことを示唆している、あなたが平坦化されたグラフは、一定のpathwidthの独立していることを保証することはできません、平坦化されたグラフのパス幅は、とともに増加する必要があると思います。これは既知ですか、それとも既存の結果によって暗示されますか?K3,nK3,nK_{3,n}K3,nK3,nK_{3,n}nnnnnn 一方、一定の次数と制限されたパス幅の一連のグラフがあります。これは、パス幅を定数より大きくすることなく平坦化できます。これは有界次数とパス幅のグラフで常に可能であるという一般的な結果はありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.