<Chapter Label="Homomorphisms"><Heading>Homomorphisms</Heading> <!--Let $E_a=(E_a^0,E_a^1,\ra_a,\so_a)$ and $E_b=(E_b^0,E_b^1,\ra_b,\so_b)$ be two graphs,andlet$\phi_0:E_a^0\toE_b^0$and$\phi_1:E_a^1\toE_b^1$be functions.Thenthepair$\phi=(\phi_0,\phi_1)$isa\emph{graphhomomorphism from}$E_a$\emph{to}$E_b$if$\phi_0(\so_a(e))=\so_b(\phi_1(e))$and $\phi_0(\ra_a(e))=\ra_b(\phi_1(e))$forevery$e\inE_a^1$.If$\phi_0$and $\phi_1$areinadditionbijective,then$\phi$isa\emph{graphisomorphism from}$E_a$\emph{to}$E_b$.Inthiscasewesaythat$E_a$and$E_b$are
\emph{isomorphic} and write $E_a \cong E_b$.-->
<Section><Heading>Acting on digraphs</Heading>
<#Include Label="OnDigraphs">
<#Include Label="OnMultiDigraphs">
<#Include Label="OnTuplesDigraphs">
</Section>
<Section Label="Isomorphisms and canonical labellings">
<Heading>Isomorphisms and canonical labellings</Heading>
From version0.11.0 of &Digraphs; it is possible to use either &BLISS; or
&NAUTY; (via &NautyTracesInterface;) to calculate canonical labellings and
automorphism groups of digraphs; see <Cite Key="JK07"/> and <Cite
Key="MP14"/> for more details about &BLISS; and &NAUTY;,
respectively.
<Section><Heading>Homomorphisms of digraphs</Heading>
The following methods exist to find homomorphisms between digraphs.
If an argument to one of these methods is a digraph with multiple edges,
then the multiplicity of edges will be ignored in order to perform the
calculation; the digraph will be treated as if it has no multiple edges.
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.