DOI QR코드

DOI QR Code

Measurement of graphs similarity using graph centralities

  • Cho, Tae-Soo (Dept. of Computer Engineering, Kyung Hee University) ;
  • Han, Chi-Geun (Dept. of Computer Engineering, Kyung Hee University) ;
  • Lee, Sang-Hoon (Dept. of Computer Engineering, Kyung Hee University)
  • 투고 : 2018.10.02
  • 심사 : 2018.11.18
  • 발행 : 2018.12.31

초록

In this paper, a method to measure similarity between two graphs is proposed, which is based on centralities of the graphs. The similarity between two graphs $G_1$ and $G_2$ is defined by the difference of distance($G_1$, $G_{R_1}$) and distance($G_2$, $G_{R_2}$), where $G_{R_1}$ and $G_{R_2}$ are set of random graphs that have the same number of nodes and edges as $G_1$ and $G_2$, respectively. Each distance ($G_*$, $G_{R_*}$) is obtained by comparing centralities of $G_*$ and $G_{R_*}$. Through the computational experiments, we show that it is possible to compare graphs regardless of the number of vertices or edges of the graphs. Also, it is possible to identify and classify the properties of the graphs by measuring and comparing similarities between two graphs.

키워드

CPTSCQ_2018_v23n12_57_f0001.png 이미지

Fig. 1. Centrality example graph

CPTSCQ_2018_v23n12_57_f0002.png 이미지

Fig. 2. Graphs with specific properties

CPTSCQ_2018_v23n12_57_f0003.png 이미지

Fig. 3. Centralities of graphs with specific properties

CPTSCQ_2018_v23n12_57_f0004.png 이미지

Fig. 4. The process of making a random tree

CPTSCQ_2018_v23n12_57_f0005.png 이미지

Fig. 5. calculation of distance using centralities

CPTSCQ_2018_v23n12_57_f0006.png 이미지

Fig. 6. Flowchart for calculating distances

CPTSCQ_2018_v23n12_57_f0007.png 이미지

Fig. 7. Distances of [Experiment 1]

CPTSCQ_2018_v23n12_57_f0008.png 이미지

Fig. 8. Distances of each specific property graphs

CPTSCQ_2018_v23n12_57_f0009.png 이미지

Fig. 9. Distances of [Experiment 2]

Table 1. Each vertex centrality in Fig. 1

CPTSCQ_2018_v23n12_57_t0001.png 이미지

Table 2. Distance of Fig. 8

CPTSCQ_2018_v23n12_57_t0002.png 이미지

Table 3. Similarity with Ring graph

CPTSCQ_2018_v23n12_57_t0003.png 이미지

Table 4. Target graph data sets

CPTSCQ_2018_v23n12_57_t0004.png 이미지

Table 5. The distances between random graph set

CPTSCQ_2018_v23n12_57_t0005.png 이미지

Table 6. Similarity with $G^{T}_{K}$

CPTSCQ_2018_v23n12_57_t0006.png 이미지

참고문헌

  1. Sanfeliu, Alberto, and King-Sun Fu. "A distance measure between attributed relational graphs for pattern recognition." IEEE transactions on systems, man, and cybernetics 3 (1983): 353-362.
  2. Pignolet, Yvonne Anne, et al. "The many faces of graph dynamics." Journal of Statistical Mechanics: Theory and Experiment 2017.6 (2017): 063401. https://doi.org/10.1088/1742-5468/aa71ce
  3. Newman, Mark. Networks. Oxford university press, 2018.
  4. Roy, Matthieu, Stefan Schmid, and Gilles Tredan. "Modeling and measuring graph similarity: The case for centrality distance." Proceedings of the 10th ACM international workshop on Foundations of mobile computing. ACM, 2014.
  5. Mheich, A., et al. "A novel algorithm for measuring graph similarity: application to brain networks." Neural Engineering (NER), 2015 7th International IEEE/EMBS Conference on. IEEE, 2015.
  6. Freeman, Linton C. "A set of measures of centrality based on betweenness." Sociometry (1977): 35-41.
  7. Sabidussi, Gert. "The centrality index of a graph." Psychometrika 31.4 (1966): 581-603. https://doi.org/10.1007/BF02289527
  8. Havel, Vaclav. "A remark on the existence of finite graphs." Casopis Pest. Mat. 80 (1955): 477-480.
  9. Ronqui, Jose Ricardo Furlan, and Gonzalo Travieso. "Analyzing complex networks through correlations in centrality measurements." Journal of Statistical Mechanics: Theory and Experiment 2015.5 (2015): P05030. https://doi.org/10.1088/1742-5468/2015/05/P05030
  10. ERDdS, P., and A. R&WI. "On random graphs I." Publ. Math. Debrecen 6 (1959): 290-297.
  11. Albert, Reka, and Albert-Laszlo Barabasi. "Statistical mechanics of complex networks." Reviews of modern physics 74.1 (2002): 47. https://doi.org/10.1103/RevModPhys.74.47
  12. Erdos, Paul, and Alfred Renyi. "Asymmetric graphs." Acta Mathematica Academiae Scientiarum Hungarica 14.3-4 (1963): 295-315. https://doi.org/10.1007/BF01895716
  13. Prufer, H. (1918). "Neuer Beweis eines Satzes über Permutationen". Arch. Math. Phys. 27: 742-744.
  14. Newman, Mark EJ, and Michelle Girvan. "Finding and evaluating community structure in networks." Physical review E 69.2 (2004): 026113. https://doi.org/10.1103/PhysRevE.69.026113
  15. Lusseau, David. "The emergent properties of a dolphin social network." Proceedings of the Royal Society of London B: Biological Sciences 270.Suppl 2 (2003): S186-S188.
  16. Watts, Duncan J., and Steven H. Strogatz. "Collective dynamics of 'small-world'networks." nature 393.6684 (1998): 440. https://doi.org/10.1038/30918