Optimising the the Volgenant-Jonker algorithm for approximating graph edit distance

被引:6
|
作者
Jones, William [1 ]
Chawdhary, Aziem [1 ]
King, Andy [1 ]
机构
[1] Univ Kent, Sch Comp, Canterbury CT2 7NF, Kent, England
基金
英国工程与自然科学研究理事会;
关键词
Attributed graphs; Graph edit distance; Volgenate-Jonker algorithm; ASSIGNMENT; COMPUTATION;
D O I
10.1016/j.patrec.2016.07.024
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Although it is agreed that the Volgenant-Jonker (VJ) algorithm provides a fast way to approximate graph edit distance (GED), until now nobody has reported how the VJ algorithm can be tuned for this task. To this end, we revisit VJ and propose a series of refinements that improve both the speed and memory footprint without sacrificing accuracy in the GED approximation. We quantify the effectiveness of these optimisations by measuring distortion between control-flow graphs: a problem that arises in malware matching, We also document an unexpected behavioural property of VJ ill which the time required to find shortest paths to unassigned vertices decreases as graph size increases, and explain how this phenomenon relates to the birthday paradox. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:47 / 54
页数:8
相关论文
共 50 条
  • [1] Approximating Graph Edit Distance Using GNCCP
    Gauzere, Benoit
    Bougleux, Sebastien
    Brun, Luc
    STRUCTURAL, SYNTACTIC, AND STATISTICAL PATTERN RECOGNITION, S+SSPR 2016, 2016, 10029 : 496 - 506
  • [2] Comparing stars: On approximating graph edit distance
    Zeng, Zhiping
    Tung, Anthony K.H
    Wang, Jianyong
    Feng, Jianhua
    Zhou, Lizhu
    Proceedings of the VLDB Endowment, 2009, 2 (01): : 25 - 36
  • [3] Approximating the Graph Edit Distance with Compact Neighborhood Representations
    Bause, Franka
    Permann, Christian
    Kriege, Nils M.
    MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES: RESEARCH TRACK, PT V, ECML PKDD 2024, 2024, 14945 : 300 - 318
  • [4] A parallel graph edit distance algorithm
    Abu-Aisheh, Zeina
    Raveaux, Romain
    Ramel, Jean-Yves
    Martineau, Patrick
    EXPERT SYSTEMS WITH APPLICATIONS, 2018, 94 : 41 - 57
  • [5] Approximating tree edit distance through string edit distance
    Akutsu, Tatsuya
    Fukagawa, Daiji
    Takasu, Atsuhiro
    ALGORITHMS AND COMPUTATION, PROCEEDINGS, 2006, 4288 : 90 - +
  • [6] Approximating Tree Edit Distance through String Edit Distance
    Tatsuya Akutsu
    Daiji Fukagawa
    Atsuhiro Takasu
    Algorithmica, 2010, 57 : 325 - 348
  • [7] Approximating Tree Edit Distance through String Edit Distance
    Akutsu, Tatsuya
    Fukagawa, Daiji
    Takasu, Atsuhiro
    ALGORITHMICA, 2010, 57 (02) : 325 - 348
  • [8] An efficient algorithm for graph edit distance computation
    Chen, Xiaoyang
    Huo, Hongwei
    Huan, Jun
    Vitter, Jeffrey Scott
    KNOWLEDGE-BASED SYSTEMS, 2019, 163 : 762 - 775
  • [9] Approximating the Geometric Edit Distance
    Fox, Kyle
    Li, Xinyi
    ALGORITHMICA, 2022, 84 (09) : 2395 - 2413
  • [10] Approximating the Geometric Edit Distance
    Kyle Fox
    Xinyi Li
    Algorithmica, 2022, 84 : 2395 - 2413