Rejecting isomorphisms from collection of graphs

前端 未结 6 1423
刺人心
刺人心 2020-12-30 03:06

I have a collection of 15M (Million) DAGs (directed acyclic graphs - directed hypercubes actually) that I would like to remove isomorphisms from. What is the common algorith

6条回答
  •  生来不讨喜
    2020-12-30 03:57

    This is an interesting question which I do not have an answer for! Here is my two cents:

    By 15M do you mean 15 MILLION undirected graphs? How big is each one? Any properties known about them (trees, planar, k-trees)?

    Have you tried minimizing the number of checks by detecting false positives in advance? Something includes computing and comparing numbers such as vertices, edges degrees and degree sequences? In addition to other heuristics to test whether a given two graphs are NOT isomorphic. Also, check nauty. It may be your way to check them (and generate canonical ordering).

提交回复
热议问题