The last and final post discussing the VF2++ helpers can be found here. Now that we’ve figured out how to solve all the sub-problems that VF2++ consists of, we are ready to combine our implemented functionalities to create the final solver for the Graph Isomorphism problem.
Introduction We should quickly review the individual functionalities used in the VF2++ algorithm:
Node ordering which finds the optimal order to access the nodes, such that those that are more likely to match are placed first in the order.