Skip to main content
Log in

Influence of Krylov subspace in Graph Isomorphism for Mobile Networks

  • Published:
Mobile Networks and Applications Aims and scope Submit manuscript

Abstract

Identification of isomorphism among graphs is one of the computationally challenging tasks in computer science that couldn’t be solved in polynomial time. In this paper, we derive a polynomial time algorithm that allows direct comparison between different graph structures to check for graph isomorphism. This paper suggest to represent graphs in a common mathematical space (Symmetric Positive Semi-Definite space), so that two isomorphic graphs always map to the same coordinates in a mathematical space. This kind of mathematical representation is generated based on the neighbourhood influences between nodes of a graph which enhances the graph topological structure at the node level in the form of krylov subspace, in polynomial time. Experiments are conducted using publicly available benchmark graph database. From the simulation, it is observed that the representation recommended in this work acts like a signature for each graph with guaranteed isomorphism. Further the proposed approach tries to identify the molecular structure of any application-specific graphs and categorizes them effectively in a polynomial time inspite of its NP-completeness.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. Pelillo M (1999) Replicator equations, maximal cliques, and graph isomorphism. Neural Comput 11(8):1933–1955

    Article  Google Scholar 

  2. Conte D, Foggia P, Sansone C, Vento M (2004) Thirty years of graph matching in pattern recognition. Intl J Patt Recog Art Intel 18(3):265–298

    Article  Google Scholar 

  3. Pinheiro MA, Kybic J (2016) Geometric graph matching using monte carlo tree search. IEEE Trans Patt Anal Mach Int

  4. Gori M, Maggini M, Sarti L (2005) Exact and approximate graph matching using random walks. IEEE Trans Patt Anal Mach Int 27(7)

  5. Tuzel O, Porikli F, Meer P (2006) Region covariance: a fast descriptor for detection and classification. Proc European Conf Comput Vis

  6. Porikli F, Tuzel O (2006) Covariance tracker. Proc IEEE Conf Comput Vis Patt Recogn

  7. Pang Y, Yuan Y, Li X (2008) Gabor-Based Region Covariance Matrices for Face Recognition. IEEE Trans Circ Syst Video Technol 18(7):989–993

    Article  Google Scholar 

  8. Ullmann, Julian R (2010) Bit-vector algorithms for binary constraint satisfaction and subgraph isomorphism. J Exp Algorith

  9. Aho AV, Hopcroft JE, Ullman JD (1974) The design and analysis of computer algorithms. Add Wesley

  10. Hopcroft JE, Wong J (1974) Linear time algorithm for isomorphism of planar graphs. Proc 6th Ann ACM Symposium Theory Comput 172–184

  11. Dickinson PJ, Bunke H, Dadej A, Kraetzl M (2004) Matching graphs with unique node labels. Pattern Anal Applic 7(3):243–254

    Article  MathSciNet  MATH  Google Scholar 

  12. Jiang X, Bunke H (1999) Optimal quadratic-time isomorphism of ordered graphs. Pattern Recogn 32(17):1273–1283

    Article  Google Scholar 

  13. Luks EM (1982) Isomorphism of graphs of bounded valence can be tested in polynomial time. J Comput Syst Sci 25(1):42–65

    Article  MathSciNet  MATH  Google Scholar 

  14. Cordella LP, Foggia P, Sansone C, Vento M (1999) Performance evaluation of the vf graph matching algorithm. Proc. 10th Int’l Conf Image Anal Proc 1172–1177

  15. Cordella LP, Foggia P, Sansone C, Vento M (2004) A (sub)graph isomorphism algorithm for matching large graphs. IEEE Trans Patt Anal Mach Intel 26(20):1367–1372

    Article  Google Scholar 

  16. Messmer BT, Bunke H (1999) A decision tree approach to graph and subgraph isomorphism detection. Pattern Recogn 32(12):1979–1998

    Article  Google Scholar 

  17. He H, Singh AK (2008) Graphs-at-a-time: query language and access methods for graph databases. SIGMOD-08 405–418

  18. Zhang S, Li S, Yang J (2009) GADDI: distance index based subgraph matching in biological networks. EDBT 192–203

  19. Zhao P, Han J (2010) On graph query optimization in large networks. PVLDB 3(1):340–351

    Google Scholar 

  20. Ambauen R, Fischer S Bunke H (2003) Graph edit distance with node splitting and merging and its application to diatom identification. In Proc 4th Intl. workshop on Graph Based Representations in Pattern Recognition, LNCS 2726, Springer. 95–106

  21. Cherian A, Sra S, Banerjee A, Papanikolopoulos N (2013) Jensen- Bregman LogDet divergence with application to efficient similarity search for covariance matrices. IEEE Trans Patt Anal Mach Intel 35(9)

  22. Querido T, Loiola EM, De Abreu NM, Boaventura-Netto PO, Hahn P (2007) A survey for the quadratic assignment problem. EJOR 657–690

  23. Hyuk Cha S (2007) Comprehensive survey on distance / similarity measures between probability density functions. Int J Math Model Methods Appl Sci 1(4):300–307

    Google Scholar 

  24. De Jong KA, Spears WM (1989) Using genetic algorithm to solve NP-complete problems. Proc Int’l Conf Genet Algorithms 124–132

  25. Aalo Y, Bronstein A, Kimmel R (2015) On convex relaxation of graph isomorphism. Proc Ntnl Acad Sci 112(10):2942–2947

    Article  MathSciNet  MATH  Google Scholar 

  26. Shrivastava A, Li P (1996) A new space for comparing graphs. IEEE/ ACM Intl Conf Adv Soc Netw Anal Mining

  27. Wang J, Wang H, Zhou Y, McDonald N (2015) Multiple Kernel Multivariate Performance Learning Using Cutting Plane Algorithm IEEE Intl Conf on Syst Man Cybernet 187–1875

  28. Yang X, Yu Q, He L, Guo T (2013) The one-against-all partition based binary tree support vector machine algorithms for multi-class classification. Neurocomputing 113:1–7

    Article  Google Scholar 

  29. Aflalo Y, Brezis H, Kimmel R (2015) On the optimality of shape and data representation in the spectral domain. SIAM J Imaging Sci 8(2):1141–1160

    Article  MathSciNet  MATH  Google Scholar 

  30. Li Z, Liu J, Tang J (2015) Robust Structured Subspace Learning for Data Representation. IEEE Trans Pattern Anal Mach Intell 37(10):2085–2098

    Article  Google Scholar 

  31. Krylov AN (1931) On the numerical solution of equations whose solution determine the frequency of small vibrations of material systems

  32. Arsigny V, Fillard P, Pennec X, Ayache N (2006) Log-Euclidean Metrics for Fast and Simple Calculus on Diffusion Tensors. Magn Reson Med 56(2):411–421

    Article  Google Scholar 

  33. Van Loan CF, Golub GH (1996) Matrix Computations, Third ed. Johns Hopkins Univ Press

  34. Foggia P, Sansone C, Vento M (2001) A Database of Graphs for Isomorphism and Subgraph Isomorphism Benchmarking. Proc Third IAPR TC-15 Int’l Workshop Graph-Based Represent Patt Recogn 176–187

  35. Riesen K, Bunke H (2008) IAM graph database repository for graph based pattern recognition and machine learning. SSPR

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to T. Ramraj.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ramraj, T., Prabhakar, R. Influence of Krylov subspace in Graph Isomorphism for Mobile Networks. Mobile Netw Appl 24, 407–419 (2019). https://doi.org/10.1007/s11036-017-0914-x

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11036-017-0914-x

Keywords

Navigation