Skip to main content
Log in

A completely positive formulation of the graph isomorphism problem and its positive semidefinite relaxation

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

Aurora and Mehta (J Comb Optim 36(3):965–1006, 2018) show that two graphs \(G_1,G_2\), on n vertices each, are isomorphic if and only if the feasible region of a certain linear program, LP-GI, intersects with the Quadratic Assignment Problem (QAP)-polytope in \({\mathbb {R}}^{(n^4+n^2)/2}\). The linear program LP-GI in Aurora and Mehta (J Comb Optim 36(3):965–1006, 2018) is obtained by relaxing an integer linear program whose feasible points correspond to the isomorphisms between \(G_1,G_2\). In this paper we take an analogous approach with the linear programs replaced with conic programs. A completely positive description of the QAP-polytope was obtained in Povh and Rendl (Discrete Optim 6(3):231–241, 2009). By adding the graph conditions to this description we get a completely positive formulation of the graph isomorphism problem. However, analogous to integer linear programs, it is NP-hard to optimize over the cone of completely positive matrices. So we relax this formulation by replacing the cone of completely positive matrices with the cone of positive semidefinite matrices. We observe that the resulting SDP is the Lovász Theta function (Lovász in IEEE Trans Inf Theory 25(1):1–7, 1979) of a graph product of \(G_1,G_2\) and can be efficiently computed. We provide a natural heuristic that uses the SDP to solve the graph isomorphism problem. We run our heuristic on several pairs of non-isomorphic strongly regular graphs and find the results to be encouraging. Further, by adding the non-negativity constraints to the SDP, we obtain a doubly non-negative formulation, DNN-GI. We show that if the set of optimal points in DNN-GI contains a point of rank at most 3, then the given pair of graphs must be isomorphic.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Aurora P, Mehta SK (2018) The qap-polytope and the graph isomorphism problem. J Comb Optim 36(3):965–1006

    Article  MathSciNet  Google Scholar 

  • Babai L (2016) Graph isomorphism in quasipolynomial time [extended abstract]. In: Proceedings of the 48th annual ACM SIGACT symposium on theory of computing, STOC 2016, Cambridge, MA, USA, June 18–21, pp 684–697

  • Cai J, Fürer M, Immerman N (1992) An optimal lower bound on the number of variables for graph identifications. Combinatorica 12(4):389–410

    Article  MathSciNet  Google Scholar 

  • Chen J, Kanj IA, Perkovic L, Sedgwick E, Xia G (2007) Genus characterizes the complexity of certain graph problems: Some tight results. J Comput Syst Sci 73(6):892–907

    Article  MathSciNet  Google Scholar 

  • de Klerk E, Pasechnik DV (2002) Approximation of the stability number of a graph via copositive programming. SIAM J Optim 12(4):875–892

    Article  MathSciNet  Google Scholar 

  • Grötschel M, Lovász L, Schrijver A (1988) Geometric algorithms and combinatorial optimization. In: Cook WJ, Graham RL, Korte B, Lovász L, Wigderson A, Ziegler GM (eds) Algorithms and combinatorics, vol 2. Springer, Berlin. https://doi.org/10.1007/978-3-642-97881-4

    Chapter  MATH  Google Scholar 

  • Karp RM (1972) Reducibility among combinatorial problems. In: Proceedings of a symposium on the complexity of computer computations, held March 20–22, 1972, at the IBM Thomas J. Watson Research Center, Yorktown Heights, New York, pp 85–103

  • Kozen D (1978) A clique problem equivalent to graph isomorphism. SIGACT News 10(2):50–52

    Article  Google Scholar 

  • Lasserre JB (2001) Global optimization with polynomials and the problem of moments. SIAM J. Optim 11(3):796–817

    Article  MathSciNet  Google Scholar 

  • Lovász L (1979) On the shannon capacity of a graph. IEEE Trans Inf Theory 25(1):1–7

    Article  MathSciNet  Google Scholar 

  • Malkin PN (2014) Sherali-adams relaxations of graph isomorphism polytopes. Discrete Optim 12:73–97

    Article  MathSciNet  Google Scholar 

  • O’Donnell R, Wright J, Wu C, Zhou Y (2014) Hardness of robust graph isomorphism, lasserre gaps, and asymmetry of random graphs. In: Proceedings of the twenty-fifth annual ACM-SIAM symposium on discrete algorithms, SODA 2014, Portland, Oregon, USA, January 5–7, 2014, pp 1659–1677

  • Povh J, Rendl F (2009) Copositive and semidefinite relaxations of the quadratic assignment problem. Discrete Optim 6(3):231–241

    Article  MathSciNet  Google Scholar 

  • Santis MD, Rendl F, Wiegele A (2017) Dadal—using a factored dual in augmented lagrangian methods for semidefinite programming. https://www.math.aau.at/or/Software/. Accessed 20 May 2020

  • Santis MD, Rendl F, Wiegele A (2018) Using a factored dual in augmented lagrangian methods for semidefinite programming. Oper Res Lett 46(5):523–528

    Article  MathSciNet  Google Scholar 

  • Snook A, Schoenebeck G, Codenotti P (2014) Graph isomorphism and the lasserre hierarchy. CoRR. arXiv:1401.0758

  • Spence E. Strongly regular graphs. http://www.maths.gla.ac.uk/es/srgraphs.php. Accessed 17 Apr 2019

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pawan Aurora.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Aurora, P., Mehta, S.K. A completely positive formulation of the graph isomorphism problem and its positive semidefinite relaxation. J Comb Optim 40, 590–609 (2020). https://doi.org/10.1007/s10878-020-00598-w

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-020-00598-w

Keywords

Navigation