A local branching heuristic for solving a Graph Edit Distance Problem - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Computers and Operations Research Année : 2019

A local branching heuristic for solving a Graph Edit Distance Problem

Résumé

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.
Fichier principal
Vignette du fichier
LocBra_C&OR_5thV.pdf (592.81 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01587928 , version 1 (14-09-2017)

Identifiants

Citer

Mostafa Darwiche, Donatello Conte, Romain Raveaux, Vincent t'Kindt. A local branching heuristic for solving a Graph Edit Distance Problem. Computers and Operations Research, 2019, 106, pp.225-235. ⟨10.1016/j.cor.2018.02.002⟩. ⟨hal-01587928⟩
144 Consultations
188 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More