Suppose you are given two graphs $G_1$ and $G_2$ and are promised that both are twin free. Is the problem of determining if they are isomorphic graph isomorphism hard? I am curious for the cases of simple as well as non-simple directed graphs.
$\begingroup$
$\endgroup$
2
-
2$\begingroup$ What is "twin free"? $\endgroup$– joroCommented Jan 4, 2016 at 13:28
-
1$\begingroup$ @joro I assume twins are pairs of vertices with exactly the same neighbours. And twin free means no two vertices are twins. $\endgroup$– Tony HuynhCommented Jan 4, 2016 at 19:23
Add a comment
|
1 Answer
$\begingroup$
$\endgroup$
Twins are easy to detect. Equivalence classes of twins can be replaced by single vertices with colours (or attached gadgets if you don't like colours) that encode the multiplicity. So the general case is no harder than the twin-free case.