![]() |
|
|||||||||||||||||
Graph homomorphismIn the mathematical field of graph theory a graph homomorphism is a mapping between two graphs that respects their structure. More concretely it maps
DefinitionA graph homomorphism f from a graph G: = (V,E) to a graph G': = (V',E') is a function on the edges and vertices of G such that
The above definition works even when G and G' are allowed to have multiedges and loops. In the case of simple graphs, the definition can is slightly simpler: where an edge maps is determined by where its endpoints map. Some authors use a stricter definition than the one given here, in which an edge is not allowed to map to a vertex. Thus, if the destination graph has no loops, adjacent vertices can't map to the same vertex. If the homomorphism f is a bijection, then the inverse function is also a graph homomorphism, so f is a graph isomorphism. In this case, the two graphs are identical from the viewpoint of graph theory. ExamplesThe function mapping a graph G to the complete graph with one vertex is a graph homomorphism. NotesIn terms of graph coloring, a k-coloring of G, without restrictions, is equivalent to a homomorphism of G into Kk, the complete graph on k vertices. (Each vertex of G is colored according to which vertex of Kk it goes to.) As an extension of that analogy, a homomorphism of G into H is also sometimes called an H-coloring. Properties
See alsoThe contents of this article are licensed from Wikipedia.org under the GNU Free Documentation License.
How to see transparent copy 01-04-2007 01:21:04 |
|






.