There are n^2 invariants for graphs, which can be computed in polynomial time - diagonal terms of n different powers of the adjacency matrix.
They tells the number of closed path from the vertex of given length - for example diagonal of second power gives degrees of vertexes (for unoriented graph). Higher powers describes vertex local topology deeper.
Now vectors of these invariants for different vertexes can be sorted lexicographically, giving n^2 invariants up to isomorphism.
So if these invariants doesn't agree for two graphs - the aren't isomorphic.
But question is if the invariants agree, they are isomorphic.
I've showed that it should be in generic case:
http://front.math.ucdavis.edu/0804.3615v1I'm looking for a counterexamples - two non isomorphic graphs with the same invariants.
How to look for them? Maybe there are none?
thanks
Jarek Duda