Bounded-degree graph isomorphism problem
This article describes a decision problem from or related to graph theory. The problem is mentioned in this wiki due to its close relation with computational and decision problems in computational group theory
Description
Given data
The problem where is a fixed constant, is defined as follows:
Two graphs and specified in some standard format (such as incidence matrix, adjacency matrix etc.)
By graph here we mean finite simple undirected graph, though, by suitable equivalences and reductions, we can consider directed graphs and allow loops and parallel edges.
Further, we are given the promise (that can be readily verified) that the degree of every vertex in both and is bounded above by .
Goal
We need to determine whether and are isomorphic as abstract finite simple undirected graphs.
Solution
It turns out that the problem can be solved in polynomial-time. The proof for this is fairly complicated, and the result is termed Luks' theorem.
Initial simplification
Since the property of having degree boudend by is preserved by all subgraphs, one can in particular use the connected components technique to reduce the problem to bounded degree graph isomorphism for connected graphs.