Semidefinite Relaxations of the Gromov-Wasserstein Distance

Junyu Chen, B. T. Nguyen, Yong Sheng Soh
2/12/2026

No official code found. Best implementation: tbng/gwsdp (2 stars, MIT, last commit 2025-05-21).

Abstract

The Gromov-Wasserstein (GW) distance is an extension of the optimal transport problem that allows one to match objects between incomparable spaces. At its core, the GW distance is specified as the solution of a non-convex quadratic program and is not known to be tractable to solve. In particular, existing solvers for the GW distance are only able to find locally optimal solutions. In this work, we propose a semi-definite programming (SDP) relaxation of the GW distance. The relaxation can be viewed as the Lagrangian dual of the GW distance augmented with constraints that relate to the linear and quadratic terms of transportation plans. In particular, our relaxation provides a tractable (polynomial-time) algorithm to compute globally optimal transportation plans (in some instances) together with an accompanying proof of global optimality. Our numerical experiments suggest that the proposed relaxation is strong in that it frequently computes the globally optimal solution. Our Python implementation is available at https://github.com/tbng/gwsdp.

View on arXivView PDF

Code Implementations(1)

tbng/gwsdpCommunity100%
MIT

Official implementation of the paper "Semidefinite Relaxations of the Gromov-Wasserstein Distance"

21PythonOct 14, 20241 years agoMIT

Similar Papers

Cite this paper

@article{chen2026semidefinite,
  title  = {Semidefinite Relaxations of the Gromov-Wasserstein Distance},
  author = {Junyu Chen and B. T. Nguyen and Yong Sheng Soh},
  year   = {2026},
  eprint = {2312.14572},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2312.14572},
  journal = {NEURIPS 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2312.14572.svg)](https://codeofpaper.com/paper/2312.14572)

Discussion