On the isomorphism testing of graphs

Graph Isomorphism is one of the very few classical problems in NP of unsettled complexity status. The families of highly regular structures, for example Steiner 2-designs, strongly regular graphs and primitive coherent configurations, have been perceived as difficult cases for graph isomorphism. The...

Full description

Bibliographic Details
Main Author: Sun, Xiaorui
Language:English
Published: 2016
Subjects:
Online Access:https://doi.org/10.7916/D8416X8N
id ndltd-columbia.edu-oai-academiccommons.columbia.edu-10.7916-D8416X8N
record_format oai_dc
spelling ndltd-columbia.edu-oai-academiccommons.columbia.edu-10.7916-D8416X8N2019-05-09T15:15:13ZOn the isomorphism testing of graphsSun, Xiaorui2016ThesesComputational complexityCombinatorial analysisGroup theoryComputer science--MathematicsIsomorphisms (Mathematics)Computer scienceGraph Isomorphism is one of the very few classical problems in NP of unsettled complexity status. The families of highly regular structures, for example Steiner 2-designs, strongly regular graphs and primitive coherent configurations, have been perceived as difficult cases for graph isomorphism. These highly regular structures arise naturally as obstacles for both the classical group theory and combinatorial approaches for the graph isomorphism problem. In this thesis we investigate the isomorphism problem of highly regular structures. We present new results to understand the combinatorial structure of highly regular structures, and propose some new algorithms to compute the canonical forms (and thus isomorphism testing) of highly regular structures based on the structural theorems. We also give an algorithm solving the isomorphism problem of two unknown graphs in the property testing setting. Our new algorithm has sample complexity matching the information theoretical lower bound up to some multiplicative subpolynomial factor.Englishhttps://doi.org/10.7916/D8416X8N
collection NDLTD
language English
sources NDLTD
topic Computational complexity
Combinatorial analysis
Group theory
Computer science--Mathematics
Isomorphisms (Mathematics)
Computer science
spellingShingle Computational complexity
Combinatorial analysis
Group theory
Computer science--Mathematics
Isomorphisms (Mathematics)
Computer science
Sun, Xiaorui
On the isomorphism testing of graphs
description Graph Isomorphism is one of the very few classical problems in NP of unsettled complexity status. The families of highly regular structures, for example Steiner 2-designs, strongly regular graphs and primitive coherent configurations, have been perceived as difficult cases for graph isomorphism. These highly regular structures arise naturally as obstacles for both the classical group theory and combinatorial approaches for the graph isomorphism problem. In this thesis we investigate the isomorphism problem of highly regular structures. We present new results to understand the combinatorial structure of highly regular structures, and propose some new algorithms to compute the canonical forms (and thus isomorphism testing) of highly regular structures based on the structural theorems. We also give an algorithm solving the isomorphism problem of two unknown graphs in the property testing setting. Our new algorithm has sample complexity matching the information theoretical lower bound up to some multiplicative subpolynomial factor.
author Sun, Xiaorui
author_facet Sun, Xiaorui
author_sort Sun, Xiaorui
title On the isomorphism testing of graphs
title_short On the isomorphism testing of graphs
title_full On the isomorphism testing of graphs
title_fullStr On the isomorphism testing of graphs
title_full_unstemmed On the isomorphism testing of graphs
title_sort on the isomorphism testing of graphs
publishDate 2016
url https://doi.org/10.7916/D8416X8N
work_keys_str_mv AT sunxiaorui ontheisomorphismtestingofgraphs
_version_ 1719046251136155648