Constructing Hard Examples for Graph Isomorphism
DOI:
https://doi.org/10.7155/jgaa.00492Keywords:
graph isomorphism , Weisfeiler-Leman , experiments , satisfiabilityAbstract
We describe a method for generating graphs that provide difficult examples for practical Graph Isomorphism testers. We first give the theoretical construction, showing that we can have a family of graphs without any non-trivial automorphisms which also have high Weisfeiler-Leman dimension. The construction is based on properties of random 3XOR-formulas. We describe how to convert such a formula into a graph which has the desired properties with high probability. We validate the method by experimental implementations. We construct random formulas and validate them with a SAT solver to filter through suitable ones, and then convert them into graphs. Experimental results demonstrate that the resulting graphs do provide hard examples that match the hardest known benchmarks for graph isomorphism.Downloads
Download data is not yet available.
Downloads
Published
2019-01-01
How to Cite
Dawar, A., & Khan, K. (2019). Constructing Hard Examples for Graph Isomorphism. Journal of Graph Algorithms and Applications, 23(2), 293–316. https://doi.org/10.7155/jgaa.00492
License
Copyright (c) 2019 Anuj Dawar, Kashif Khan
This work is licensed under a Creative Commons Attribution 4.0 International License.