Abstract
Graphs are prevalently used to model the relationships between objects in various domains. Storing the graphs into large databases is a challenging task as it deals with efficient space and time management. Unlike item sets in huge transactional databases, it becomes essential to ensure the consistency of graph databases since relationships among edges of a graph are predominant. One of the necessary procedures required is a mechanism to check whether two graphs are automorphic(duplicated) or not. Difficulty in identifying and eliminating the automorphic graphs is a challenging problem to the research community. In this paper, we propose a graph representative structure that is called graph code. There are three main phases: preprocessing, code generation and code matching. In preprocessing phase, vertex list, edge list and adjacent edge information are generated for input graph. In code generation, edge dictionary plays an important role. The edge dictionary and adjacent edge information are used to generate graph codes. In code matching, the new graph code is compared with those of other graphs in graph dataset to determine whether they are automorphic or not. The experimental results and comparisons offer a positive response to the proposed structure.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Borgelt, C., Berthold, M.R.: Mining molecular fragments: finding relevant substructures of molecues. In: ICDM, pp. 51–58 (2002)
Huan, J., Wang, W., Bandyopadhyay, D., Snoeyink, J., Prins, J., Tropsha, A.: Mining protein family specific residue packing patterns from protein structure graphs. In: Proceedings of the 8th Annual International Conference on Research in Computational Molecular Biology (RECOMB), pp. 308–315 (2004)
Messmer, B.T., Bunke, H.: A Decision Tree Approach to Graph and Subgraph Isomorphism Detection. Pattern Recoginition 32(12), 1979–1998 (1991)
Raghavan, S., Garcia-Molina, H.: Representing web graphs. In: Proceeding of IEEE International Conference on Data Engineering (2003)
Agrawal, R., Srikant, R.: Mining sequential patterns. In: Proceeding of the 11th International Conference on Data Engineering (ICDE), pp 3–14. IEEE Press (1995)
Agrawal, R., srikant, R.: Fast algorithms for mining associations rules. In: Proceeding of 20th International Conference on Very Large Databases (VLDB), pp. 487–499, September 1994
Chen, C.W.K., Yun, D.Y.Y.: Unifying graph-matching problem with a practical solution. In: Proceeding of International Conference on Systems, Signals, Control, Computers, September 1998
Chittimoori, R.N., Holder, L.B., Cook, D.J.: Applying the SUBDUE structure discovery system to the chemical toxicity domain. In: Proceeding of the 12th International Florida AI Research Society Conference, pp. 90–94 (1999)
Bondy, J.A., Murty, U.S.R.: Graph Theory With Applications. Elsevier Science Publishing Co. Inc., New York (1976)
Kuramochi, M., Karypis, G.: An efficient algorithm for discoverying frequent subgraphs. In: Proc. 2001 International Conference on Data Mining (ICDM 2001), San Jose, CA, pp. 313–320, November 2001
Fortin, S.: The graph isomorphism problem. Technical Report TR 96-20, Department of Computing Science, University of Alberta (1996)
Vijayalakshmi, R., Nadarajan, R., Nirmala, P., Thilaga, M.: A Novel Approach for Detection and Elimination of Automorphic Graphs in Graph Database. Int. J. Open Problems Compt. Math. 3(1), March 2010
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Hlaing, Y.W., Oo, K.M. (2016). A Graph Representative Structure for Detecting Automorphic Graphs. In: Zin, T., Lin, JW., Pan, JS., Tin, P., Yokota, M. (eds) Genetic and Evolutionary Computing. Advances in Intelligent Systems and Computing, vol 387. Springer, Cham. https://doi.org/10.1007/978-3-319-23204-1_19
Download citation
DOI: https://doi.org/10.1007/978-3-319-23204-1_19
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-23203-4
Online ISBN: 978-3-319-23204-1
eBook Packages: EngineeringEngineering (R0)