社群網路筆記 2

社群網路的圖的定義

  • Node - 點, 個人
  • Edge - 邊, 人與人的關係 node_and_edge
  • Undirected graph and directed graph
    • undirected graph - 邊沒有特定方向
    • directed graph - 邊具有方向性 directed_&_undirected_graph
  • Adjacency matrix - 用矩陣來表達圖的關係, 1 代表有連接, 0 代表沒有連接
  • Paths - 路徑, 一連串由 Edge 連接起來的 Node 組成的東西
    • Simple Path - 無重複點的路徑
    • Cycles - 只有起點跟終點是同一點的路徑
      • 特點是 - redundancy - 代表這個圈就算任一邊斷掉,也是相連的
      • 在社群網路中 很常見
  • Connected Graph - 此 Graph 上任兩點間都有 path ,使之能夠抵達另一點
    • 大部分的社群網路都是這樣,越大越是如此
    • 在社群網路中 很常見
  • Connected components 下面是有三個 node 的範例
    components
  • Giant Components
    • 有顯著影響力(很大的)的 Components
    • 幾乎所有的 large network 都有 giant component
    • 幾乎所有大網路都只有一個 giant component
      • 因為兩邊所有點都沒連接的機率非常低
      • 假設雙方各有 N 個點,點跟點連接的機率是 99%
      • 則完全沒有點連接的機率是 $0.01*{N^2}$
  • Distance
    • 兩點之間最短距離
    • 用BFS演算法(breadth-first search)找最快
      • First find all friends at a distance of 1
      • Find all their friends (not including distance-1 friends), and declare these to be distance 2
      • Repeating this procedure to find friends of farther away
        BFS
  • Small-world property
    • Giant Components 中任兩點距離比想像中短
    • Six degrees of separation
      • 每個人走六個點就能夠到達另一點
      • 6-drgrees

comments powered by Disqus