In the mathematical field of graph theory, a core is a notion that describes behavior of a graph with respect to graph homomorphisms.
Contents
Definition
Graph
A core of a graph
- There exists a homomorphism from
G toC , - there exists a homomorphism from
C toG , and -
C is minimal with this property.
Two graphs are said to be homomorphism equivalent or hom-equivalent if they have isomorphic cores.
Examples
Properties
Every graph has a core, which is determined uniquely, up to isomorphism. The core of a graph G is always an induced subgraph of G. If
Computational complexity
It is NP-complete to test whether a graph has a homomorphism to a proper subgraph, and co-NP-complete to test whether a graph is its own core (i.e. whether no such homomorphism exists) (Hell & Nešetřil 1992).