Start matching

This commit is contained in:
Théophile Bastian 2017-08-20 18:20:20 +02:00
parent 1621d258f9
commit def30994a3
2 changed files with 23 additions and 0 deletions

View File

@ -87,3 +87,14 @@
publisher={ACM}
}
@article{cordella2004sub,
title={A (sub) graph isomorphism algorithm for matching large graphs},
author={Cordella, Luigi P and Foggia, Pasquale and Sansone, Carlo and Vento, Mario},
journal={IEEE transactions on pattern analysis and machine intelligence},
volume={26},
number={10},
pages={1367--1372},
year={2004},
publisher={IEEE}
}

View File

@ -408,8 +408,20 @@ and an isomorphism has been found; if not, we move on to the next permutation.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{Pattern-match}
\todo{}
\subsection{Ullmann's algorithm}
One of the classical algorithms to deal with the subgraph isomorphism problem
was first described by Julian R Ullmann in 1976~\cite{ullmann1976algorithm}.
Another, more recent algorithm to deal with this problem is Luigi P Cordella's
VF2 algorithm~\cite{cordella2004sub}, published in 2004. This algorithm is
mostly Ullmann's algorithm, transcribed in a recursive writing, with the
addition of five heuristics. \qtodo{Why not use it then?}
\todo{Describe Ullmann}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{Performance}