Abstract

AbstractIt is a long-standing open question whether there is a polynomial time algorithm deciding if two graphs are isomorphic. Indeed, graph isomorphism is one of the very few natural problems in NP that is neither known to be in P nor known to be NP-complete. The question is still wide open, but a number of deep partial results are known. On the complexity theoretic side, we have good reason to believe that graph isomorphism is not NP-complete: if it was NP-complete, then the polynomial hierarchy would collapse to its second level. On the algorithmic side, we know a nontrivial algorithm with a worst-case running time of \(2^{O(\sqrt{n\log n})}\) and polynomial time algorithms for many specific classes of graphs. Many of these algorithmic results have been obtained through a group theoretic approach that dominated the research on the graph isomorphism problem since the early 1980s.After an introductory survey, in my talk I will focus on approaches to the graph isomorphism problem based on structural graph theory and connections between logical definability, certain combinatorial algorithms, and mathematical programming approaches to the isomorphism problem.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.