我想創建一個連通圖,其中每個節點都有一些屬性確定哪些其它節點它連接到邊連接。網絡是一個圓形空間,可以很容易地建立鏈接(有1000個節點)。Networkx創建與節點的圖形屬性,以確定
這個網絡的工作方式是,一個節點具有與兩個相鄰(那些到其直接左/右 - 即節點3具有鄰居1和2),並且還ķ長距離鏈路。節點選擇長距離鏈路的方式是從順時針方向隨機選擇節點(即節點25可能具有200作爲其長距離鏈路而不是15)。
下面是它可能看起來像樣子的示例圖像:http://i.imgur.com/PkYk5bz.png 鑑於是一個交響樂網絡,但我的實現是一個簡化。
我部分在java中(保持一個ArrayList通過鏈接列表)來實現這一點,但我失去了對如何做到這一點的NetworkX。我特別困惑於如何添加這些特定的節點屬性,這些節點屬性表示節點將找到k個長鏈接,但是在k不會再接受任何鏈接之後。在networkx中是否有特定的內置圖表,適合該模型,或者只要具有正確的節點屬性,就可以接受任何圖形?
這是一個更復雜的網絡的簡化在沒有節點離開,沒有邊緣自敗。
任何幫助或一示例的鏈路將在此可以理解的。
類似這樣的問題可能會受益於:1)你如何試圖端口的部分Java實現和2)圖的一些形式,所以它更容易爲人們想象它 – 2013-04-06 16:25:12