2019
DOI: 10.1007/978-3-030-20081-7_2
|View full text |Cite
|
Sign up to set email alerts
|

GEDLIB: A C++ Library for Graph Edit Distance Computation

Abstract: The graph edit distance (GED) is a flexible graph dissimilarity measure widely used within the structural pattern recognition field. In this paper, we present GEDLIB, a C++ library for exactly or approximately computing GED. Many existing algorithms for GED are already implemented in GEDLIB. Moreover, GEDLIB is designed to be easily extensible: for implementing new edit cost functions and GED algorithms, it suffices to implement abstract classes contained in the library. For implementing these extensions, the … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
13
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 12 publications
(13 citation statements)
references
References 25 publications
(15 reference statements)
0
13
0
Order By: Relevance
“…-Meta-parameters for SUBGRAPH and WALKS: As suggested in [21] and [32], for each dataset, we determined the parameters K of SUBGRAPH and WALKS as the K ∈ [5] that yielded the tightest average upper bounds on a set of training graphs. To cope with SUBGRAPH's exponential runtime complexity, we set a time limit of 1 ms for the computation of each cell of its LSAPE instance C. -Options and meta-parameters for RING: As highlighted in [4,6], RING performs best if the node and edge set distances are computed via optimal LSAPE solvers or multiset intersection based proxies.…”
Section: Choice Of Options and Parametersmentioning
confidence: 99%
See 1 more Smart Citation
“…-Meta-parameters for SUBGRAPH and WALKS: As suggested in [21] and [32], for each dataset, we determined the parameters K of SUBGRAPH and WALKS as the K ∈ [5] that yielded the tightest average upper bounds on a set of training graphs. To cope with SUBGRAPH's exponential runtime complexity, we set a time limit of 1 ms for the computation of each cell of its LSAPE instance C. -Options and meta-parameters for RING: As highlighted in [4,6], RING performs best if the node and edge set distances are computed via optimal LSAPE solvers or multiset intersection based proxies.…”
Section: Choice Of Options and Parametersmentioning
confidence: 99%
“…https://github.com/dbblumenthal/gedlib/ [5]. Tests were run on a machine with two Intel Xeon E5-2667 v3 processors with 8 cores each and 98 GB of main memory running GNU/Linux.…”
Section: Implementation and Hardware Specificationsmentioning
confidence: 99%
“…We conduct all experiments in this paper using the PHOCNet implementation 3 by Sudholt and Fink [24]. For the sample selection, we use the IPM implementation 4 by Zaeemzadeh et al [29] and we compute the HED between graphs using the HED implementation in GEDLIB 5 by Blumenthal et al [4,5], which we modified to support the cost model by Stauffer et al [23]. The code used to conduct all experiments as well as the raw data is available online 6 .…”
Section: Experiments Setupmentioning
confidence: 99%
“…A major difficulty, which is not straightforward from (5), is that ω and c are interdependent. For two different edit cost vectors, respective optimal ω may not be equivalent since the costs influence the presence or absence of each edit operation.…”
mentioning
confidence: 99%
“…with d GED depending on c and ω as given in (5), where ω exists for each pair of graphs G i and G j in G N , which will be denoted as ω(i, j). Moreover, to ensure that the minimum cost edit transformation π in (1) can be found, all edit costs need to be positive, and substituting an element should not be more expensive than removing and inserting it [21].…”
mentioning
confidence: 99%