Skip to Main content Skip to Navigation
Journal articles

A local branching heuristic for solving a Graph Edit Distance Problem

Abstract : The Graph Edit Distance (GED) problem is a very interesting problem that relates to Graph Matching (GM) problems, wherever a graph models a problem-defined pattern. Solving the GED problem leads to compute the matching between two given graphs by minimizing their GED, which is also called a dissimilarity measure between them. It has many application domains such as structural pattern recognition and chemical Structure-Activity Relationships (SAR). GEDEnA (Edges no Attributes) is a sub-problem of the GED problem that deals with a special type of graphs where edges do not carry attributes. They are both NP-hard problems and it is difficult to find the optimal solution in reasonable time. Many heuristics exist in the literature that give suboptimal solutions. Some other works have used mathematical programming tools to model and solve these two problems. The present work takes advantage of a powerful Mixed Integer Linear Program (MILP) formulation and proposes a heuristic called Local Branching to solve the GEDEnA problem. Mainly, a MILP model is iteratively modified by adding additional constraints to define neighborhoods in the solution space, which are explored using a black-box solver. A problem-dependent exploration is performed to find efficient solutions. Lastly, the proposed heuristic is evaluated considering two factors: its computational time and solution quality against the heuristics available in the literature and exact methods. The computational experiments reported in this paper show that the proposed local branching heuristic strongly outperforms the existing heuristics for the GEDEnA problem.
Document type :
Journal articles
Complete list of metadatas

Cited literature [22 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-01587928
Contributor : Mostafa Darwiche <>
Submitted on : Thursday, September 14, 2017 - 6:28:24 PM
Last modification on : Tuesday, November 19, 2019 - 4:48:36 PM
Document(s) archivé(s) le : Friday, December 15, 2017 - 7:42:31 PM

File

LocBra_C&OR_5thV.pdf
Files produced by the author(s)

Identifiers

Citation

Mostafa Darwiche, Donatello Conte, Romain Raveaux, Vincent t'Kindt. A local branching heuristic for solving a Graph Edit Distance Problem. Computers and Operations Research, Elsevier, 2018, ⟨10.1016/j.cor.2018.02.002⟩. ⟨hal-01587928⟩

Share

Metrics

Record views

190

Files downloads

328