betweenness centrality on 1 dimensional periodic graphs
play

Betweenness centrality on 1-dimensional periodic graphs Norie Fu, - PowerPoint PPT Presentation

Betweenness centrality on 1-dimensional periodic graphs Norie Fu, Vorapong Suppakitpaisarn June 10, 2014 1 / 12 Definition of periodic graphs Static graph G = ( V , E ) Periodic graph G = ( V , E ) finite and directed V = V Z


  1. Betweenness centrality on 1-dimensional periodic graphs Norie Fu, Vorapong Suppakitpaisarn June 10, 2014 1 / 12

  2. Definition of periodic graphs ◮ Static graph G = ( V , E ) ◮ Periodic graph G = ( V , E ) ◮ finite and directed ◮ V = V × Z d ◮ allow contains self loops and ◮ E = { (( u , y ) , ( v , y + z )) : ( uv , z ) ∈ E , y ∈ Z d } . multiple edges ◮ a vector in Z d is associated with each edge 2 u v 1 1 2 2 / 12

  3. Definition of periodic graphs ◮ Static graph G = ( V , E ) ◮ Periodic graph G = ( V , E ) ◮ finite and directed ◮ V = V × Z d ◮ allow contains self loops and ◮ E = { (( u , y ) , ( v , y + z )) : ( uv , z ) ∈ E , y ∈ Z d } . multiple edges ◮ a vector in Z d is associated with each edge 2 u v 1 1 2 In this talk, G is 1-dimensional, undirected, and connected 2 / 12

  4. Applications of periodic graphs Periodic graph is used as a model of ◮ Crystals ◮ System of uniform recurrence equations [Karp, Miller, Winograd ’67] ◮ VLSI [Iwano, Steiglitz ’86] Many algorithmic researches ◮ Planarity testing [Iwano, Steiglitz ’88] ◮ Connectivity testing [Cohen, Megiddo ’91] ◮ Shortest path problem [H¨ ofting, Wanke ’95 (SODA)] ◮ Strongly polynomial-time algorithm on coherent and planar 2-dim. periodic graphs [F. ’12 (ISAAC)] ◮ ... 3 / 12

  5. Betweenness centrality ◮ H = ( U , F ): a finite graph ◮ u , v , w ∈ U ◮ σ H uv : # of the shortest paths from u to v on H ◮ σ H uv ( w ): # of the shortest paths from u to v containing w on H Definition The betweenness centrality of w is σ H uv ( w ) � g H ( w ) = . σ H uv u , v ∈ U , u � = w � = v 4 / 12

  6. Betweenness centrality ◮ H = ( U , F ): a finite graph ◮ u , v , w ∈ U ◮ σ H uv : # of the shortest paths from u to v on H ◮ σ H uv ( w ): # of the shortest paths from u to v containing w on H Definition The betweenness centrality of w is σ H uv ( w ) � g H ( w ) = . σ H uv u , v ∈ U , u � = w � = v ◮ Defined by Freeman in 1977. ◮ Frequently used to deal with complex networks. 4 / 12

  7. Motivation ◮ Analysis of crystal structure ◮ average shortest path length of the finite subgraphs of periodic graphs ◮ affects some properties of crystals [Ribeiro, Lind ’05] ◮ can significantly increase if nodes with high betweenness centrality are removed [Cilia, Vuister, Lenaerts ’12] 5 / 12

  8. Definition of betweenness centrality on 1-dimensional periodic graphs ◮ x ∈ Z , V x := { ( w , z ) : ( w , z ) ∈ V , z ≥ x } ◮ G x : the subgraph of G induced by V x . ◮ G x ( ν, D ): the subgraph induced by V x | D 0 ( ν ) = { λ : d G ( ν, λ ) < D } . 6 / 12

  9. Definition of betweenness centrality on 1-dimensional periodic graphs ◮ x ∈ Z , V x := { ( w , z ) : ( w , z ) ∈ V , z ≥ x } ◮ G x : the subgraph of G induced by V x . ◮ G x ( ν, D ): the subgraph induced by V x | D 0 ( ν ) = { λ : d G ( ν, λ ) < D } . 6 / 12

  10. Definition of betweenness centrality on 1-dimensional periodic graphs ◮ x ∈ Z , V x := { ( w , z ) : ( w , z ) ∈ V , z ≥ x } ◮ G x : the subgraph of G induced by V x . ◮ G x ( ν, D ): the subgraph induced by V x | D 0 ( ν ) = { λ : d G ( ν, λ ) < D } . 6 / 12

  11. Definition of betweenness centrality on 1-dimensional periodic graphs ◮ x ∈ Z , V x := { ( w , z ) : ( w , z ) ∈ V , z ≥ x } ◮ G x : the subgraph of G induced by V x . ◮ G x ( ν, D ): the subgraph induced by V x | D 0 ( ν ) = { λ : d G ( ν, λ ) < D } . 6 / 12

  12. Definition of betweenness centrality on 1-dimensional periodic graphs ◮ x ∈ Z , V x := { ( w , z ) : ( w , z ) ∈ V , z ≥ x } ◮ G x : the subgraph of G induced by V x . ◮ G x ( ν, D ): the subgraph induced by V x | D 0 ( ν ) = { λ : d G ( ν, λ ) < D } . Definition The half-infinite betweenness centrality of ν ∈ V x with boundary x is 1 hbc G 0 | g G x ( ν, D ) ( ν ) . x ( ν ) = lim | V x | D D →∞ 6 / 12

  13. VAP-free periodic graphs Definition A graph is VAP-free planar if it admits a planar drawing such that there is no vertex accumulation point in any finite bounded region. VAP-free planar [Iwano, Steiglitz. Networks, 18:205–222, 1988] Not VAP-free planar 7 / 12

  14. Results Theorem For any connected, undirected and VAP-free 1-dimensional periodic graph G, hbc G x ( ν ) converges. 8 / 12

  15. Results Theorem For any connected, undirected and VAP-free 1-dimensional periodic graph G, hbc G x ( ν ) converges. Corollary There exists an algorithm to compute hbc G x ( ν ) . ◮ Note: hbc G x ( ν ) can be irrational. So more precisely, our algorithm computes a value that is sufficiently close to hbc G x ( ν ). 8 / 12

  16. Results Theorem For any connected, undirected and VAP-free 1-dimensional periodic graph G, hbc G x ( ν ) converges. Corollary There exists an algorithm to compute hbc G x ( ν ) . ◮ Note: hbc G x ( ν ) can be irrational. So more precisely, our algorithm computes a value that is sufficiently close to hbc G x ( ν ). Theorem If x is fixed and G is VAP-free planar, then the algorithm runs in polynomial time with respect to |V| and |E| . 8 / 12

  17. Our algorithm 9 / 12

  18. Our algorithm 2 3 4 5 6 1 2 3 1 3 4 4 5 5 6 6 2 3 2 5 6 1 4 9 / 12

  19. Our algorithm 9 / 12

  20. Our algorithm If , then shortest paths from to does not contain 9 / 12

  21. Our algorithm 9 / 12

  22. Our algorithm 9 / 12

  23. Our algorithm period 0 period 1 period 2 9 / 12

  24. Our algorithm # shortest # shortest paths from paths from to: to: period 0 period 1 period 2 9 / 12

  25. Our algorithm # shortest # shortest paths from paths from to: to: period 0 period 1 period 2 9 / 12

  26. Idea for the proof ◮ Computation of the function d G x (( u , y ) , ( w , y + b )) of b . 10 / 12

  27. 1 : min 1 1 1 1 1 1 1 1 1 1 1 1 11 / 12

  28. use the theory of unimodularity of 2-dim. VAP-free planar periodic graphs [F. '12] 1 : min 1 1 1 1 1 1 1 1 1 1 1 1 11 / 12

  29. opt. val. opt. val. take min. 1 value 1 1 opt. val. opt. val. opt. val. 1 1 1 1 1 1 1 1 1 1 11 / 12

  30. Concluding remarks ◮ We can do similar discussions on ◮ directed periodic graphs, ◮ periodic graphs with edge weights, and ◮ doubly infinite periodic graphs. ◮ Use the theory on Gr¨ obner bases and integer programming [Ho¸ sten, Thomas ’98] 12 / 12

  31. Concluding remarks ◮ We can do similar discussions on ◮ directed periodic graphs, ◮ periodic graphs with edge weights, and ◮ doubly infinite periodic graphs. ◮ Use the theory on Gr¨ obner bases and integer programming [Ho¸ sten, Thomas ’98] ◮ We need a new theory for 2-dimensional case. 12 / 12

  32. Concluding remarks ◮ We can do similar discussions on ◮ directed periodic graphs, ◮ periodic graphs with edge weights, and ◮ doubly infinite periodic graphs. ◮ Use the theory on Gr¨ obner bases and integer programming [Ho¸ sten, Thomas ’98] ◮ We need a new theory for 2-dimensional case. Thank you for your attention. 12 / 12

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend