Optimal graph joining with applications to isomorphism detection and identification
Abstract
We introduce an optimal transport based approach for comparing undirected graphs with non-negative edge weights and general vertex labels, and we study connections between the resulting linear program and the graph isomorphism problem. Our approach is based on the notion of a joining of two graphs and , which is a product graph that preserves their marginal structure. Given and and a vertex-based cost function , the optimal graph joining (OGJ) problem finds a joining of and minimizing degree weighted cost. The OGJ problem can be written as a linear program with a convex polyhedral solution set. We establish several basic properties of the OGJ problem, and present theoretical results connecting the OGJ problem to the graph isomorphism problem. In particular, we examine a variety of conditions on graph families that are sufficient to ensure that for every pair of graphs and in the family (i) and are isomorphic if and only if their optimal joining cost is zero, and (ii) if and are isomorphic, the the extreme points of the solution set of the OGJ problem are deterministic joinings corresponding to the isomorphisms from to .
Keywords
Cite
@article{arxiv.2511.14862,
title = {Optimal graph joining with applications to isomorphism detection and identification},
author = {Phuong N. Hoàng and Kevin McGoff and Andrew B. Nobel and Yang Xiang and Bongsoo Yi},
journal= {arXiv preprint arXiv:2511.14862},
year = {2025}
}
Comments
50 pages