skip to main content
10.1145/2815782.2815792acmotherconferencesArticle/Chapter ViewAbstractPublication PageshtConference Proceedingsconference-collections
research-article

Edit Distance-based Digraph Similarity

Authors Info & Claims
Published:28 September 2015Publication History

ABSTRACT

Digraphs are used to model real world systems and therefore the need arises to be able to determine the similarity between two relatively large digraphs. This similarity is in terms of both the structure of the digraphs and the knowledge represented by their vertices and edges.

Two algorithms are presented which derive their basic functionality from the Levenshtein distance algorithm. The Levenshtein algorithm is used in string comparisons to determine similarity. These two algorithms, not only calculate the edit distance between two digraphs, but preserve the operations used to convert one digraph into the other.

The results of the two algorithms are discussed in terms their edit distance cost results and their execution speed. These results are contrasted with one another and with the Levenshtein distance algorithm adapted for representing digraphs. The results indicate that the two proposed algorithms are more accurate in terms of their edit distance calculations than the Levenshtein distance algorithm, but that the Levenshtein algorithm out performs them in terms of execution speed.

References

  1. G. Barla-Szabo, B. Watson, and D. Kourie. Taxonomy of directed graph representations. IEE Proceedings - Software, 151(6):257--264, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  2. J. A. Bondy and U. S. R. Murty. Graph theory. Springer, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. D. Deng, G. Li, J. Feng, and W.-S. Li. Top-k string similarity search with edit-distance constraints. In Data Engineering (ICDE), 2013 IEEE 29th International Conference on, pages 925--936, April 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. R. Diestel. Graph Theory. Springer-Verlag, 3 edition, 2005.Google ScholarGoogle Scholar
  5. Gale. "Graphs"World of Computer Science, 2007.Google ScholarGoogle Scholar
  6. X. Gao, B. Xiao, D. Tao, and X. Li. A survey of graph edit distance. Pattern Analysis and Applications, 13(1):113--129, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. S. Hjelmqvist. Fast, memory efficient Levenshtein algorithm, 2012. Online: http://www.codeproject.com/Articles/13525/Fast-memory-efficient-Levenshtein-algorithm. Accessed 25 August 2015.Google ScholarGoogle Scholar
  8. D. Koutra, A. Parikh, A. Ramdas, and J. Xiang. Algorithms for graph similarity and subgraph matching, 2011. Online: https://www.cs.cmu.edu/~jingx/docs/DBreport.pdf Accessed 25 August 2015.Google ScholarGoogle Scholar
  9. L. Marshall. A graph-based framework for comparing curricula. PhD thesis, University of Pretoria, South Africa, 2014.Google ScholarGoogle Scholar
  10. R. Myers, R. C. Wilson, and E. R. Hancock. Bayesian graph edit distance. IEEE Trans. Pattern Anal. Mach. Intell., 22(6):628--635, June 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. S. Tirthapura, D. Sharvit, P. Klein, and B. Kimia. Indexing based on edit-distance matching of shape graphs. In SPIE International Symposium on Voice, Video, and Data Communications, pages 25--36, 1998.Google ScholarGoogle Scholar
  12. L. Zager. Graph similarity and matching. Master's thesis, Massachusetts Institute of Technology, 2005.Google ScholarGoogle Scholar

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Other conferences
    SAICSIT '15: Proceedings of the 2015 Annual Research Conference on South African Institute of Computer Scientists and Information Technologists
    September 2015
    423 pages

    Copyright © 2015 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 28 September 2015

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article
    • Research
    • Refereed limited

    Acceptance Rates

    SAICSIT '15 Paper Acceptance Rate43of119submissions,36%Overall Acceptance Rate187of439submissions,43%

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader