I have a degree sequence and I want to generate all non-isomorphic graphs with that degree sequence, as fast as possible.
The only way I found is generating the first graph using the Havel-Hakimi algorithm and then get other graphs by permuting all pairs of edges and trying to use an edge switching operation (E={{v1,v2},{v3,v4}}, E'= {{v1,v3},{v2,v4}}; this does not change vertice degree).
Are there any faster algorithms?