Skip to main content

A Graph Representative Structure for Detecting Automorphic Graphs

  • Conference paper
  • First Online:
Genetic and Evolutionary Computing

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 387))

  • 1034 Accesses

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.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Borgelt, C., Berthold, M.R.: Mining molecular fragments: finding relevant substructures of molecues. In: ICDM, pp. 51–58 (2002)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. Messmer, B.T., Bunke, H.: A Decision Tree Approach to Graph and Subgraph Isomorphism Detection. Pattern Recoginition 32(12), 1979–1998 (1991)

    Article  Google Scholar 

  4. Raghavan, S., Garcia-Molina, H.: Representing web graphs. In: Proceeding of IEEE International Conference on Data Engineering (2003)

    Google Scholar 

  5. Agrawal, R., Srikant, R.: Mining sequential patterns. In: Proceeding of the 11th International Conference on Data Engineering (ICDE), pp 3–14. IEEE Press (1995)

    Google Scholar 

  6. 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

    Google Scholar 

  7. 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

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Bondy, J.A., Murty, U.S.R.: Graph Theory With Applications. Elsevier Science Publishing Co. Inc., New York (1976)

    MATH  Google Scholar 

  10. 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

    Google Scholar 

  11. Fortin, S.: The graph isomorphism problem. Technical Report TR 96-20, Department of Computing Science, University of Alberta (1996)

    Google Scholar 

  12. 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yu Wai Hlaing .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics