Here are two friendship networks drawn on a page. They look different â the dots sit in different places, the lines cross differently. But are they actually the same network, just with the names shuffled and the layout rearranged?
That's graph isomorphism: deciding whether two graphs are identical in structure after you relabel the nodes. If you can pair up every dot in one with a dot in the other so that connections line up exactly, they're isomorphic â the same graph in disguise.
For tiny graphs you can eyeball it. But the obvious method â try every possible relabeling â runs into n! permutations and collapses fast. What makes this problem famous isn't just that brute force fails; it's where it sits in the complexity landscape, in a strange and rare in-between zone we'll explore.
Comments
Loading comments...