In the mathematical field of extremal graph theory, homomorphism density with respect to a graph
H
t(H,-)
G
t(H,G):= | \left|\operatorname{hom |
(H,G)\right|}{|V(G)| |
|V(H)|
Above,
\operatorname{hom}(H,G)
H
G
H
G
G
t(K2,G)
k-1
\operatorname{hom}(Pk,G)
\operatorname{hom}(Ck,G)=\operatorname{Tr}(Ak)
A
G
k
t(G,Kk)
We define the (labeled) subgraph density of
H
G
d(H,G):= | \#labeledcopiesofHinG |
|V(G)||V(H)| |
Note that it might be slightly dubious to call this a density, as we are not quite dividing through by the total number of labeled subgraphs on
|V(H)|
G
H
G
H
G
H
G
O(n|V(H)|-1)
t(H,G)=d(H,G)+O(1/n)
H
Km
G
Km
The notion of homomorphism density can be generalized to the case where instead of a graph
G
W
t(H,W)=\int | |
[0,1]|V(H)| |
\prodij\inW(xi,xj)\prodi\indxi
Note that the integrand is a product that runs over the edges in the subgraph
H
H
i
H
xi.
t(K3,W)=
\int\limits | |
[0,1]3 |
W(x,y)W(y,z)W(z,x)dxdydz
This definition of homomorphism density is indeed a generalization, because for every graph
G
WG
t(H,G)=t(H,WG)
The definition can be further extended to all symmetric, measurable functions
W
W(x,y)=2\cos(2\pi(x-y))
H
W
H
This notion is helpful in understanding asymptotic behavior of homomorphism densities of graphs which satisfy certain property, since a graphon is a limit of a sequence of graphs.
Many results in extremal graph theory can be described by inequalities involving homomorphism densities associated to a graph. The following are a sequence of examples relating the density of triangles to the density of edges.
A classic example is Turán's Theorem, which states that if
t(Kr,W)=0
t(K2,W)\leq\left(1-
1 | |
r-1 |
\right)
t(K3,W)=0
t(K2,W)\leq1/2
An extension of Mantel's Theorem provides an explicit lower bound on triangle densities in terms of edge densities.[3]
Theorem (Goodman).t(K3,G)\geqt(K2,G)(2t(K2,G)-1).
A converse inequality to Goodman's Theorem is a special case of Kruskal–Katona theorem, which states that
t(K3,G)\leqt(K2,G)3/2
Proof. It is sufficient to prove this inequality for any graph
G
G
n
\{λi
n | |
\} | |
i=1 |
AG
\operatorname{hom}(K2,G)=t(K2,G)|V(G)|2
n | |
=\sum | |
i=1 |
2 | |
λ | |
i |
\operatorname{hom}(K3,G)=t(K3,G)|V(G)|3
n | |
=\sum | |
i=1 |
3 | |
λ | |
i |
The conclusion then comes from the following inequality:
\operatorname{hom}(K3
n | |
,G)=\sum | |
i=1 |
3 | |
λ | |
i |
n | |
\leq\left(\sum | |
i=1 |
2 | |
λ | |
i |
\right)3/2=\operatorname{hom}(K2,G)3/2
A more complete description of the relationship between
t(K3,G)
t(K2,G)
D2,3
The upper boundary of the region is tight and given by the Kruskal-Katona Theorem. The lower boundary is main result of work by Razborov in providing a complete description..D2,3=\{(t(K2,W),t(K3,W)) : Wisagraphon\}\subseteq[0,1]2
One particularly useful inequality to analyze homomorphism densities is the Cauchy–Schwarz inequality. The effect of applying the Cauchy-Schwarz inequality is "folding" the graph over a line of symmetry to relate it to a smaller graph. This allows for the reduction of densities of large but symmetric graphs to that of smaller graphs. As an example, we prove that the cycle of length 4 is Sidorenko. If the vertices are labelled 1,2,3,4 in that order, the diagonal through vertices 1 and 3 is a line of symmetry. Folding over this line relates
C4
K1,2
\begin{align} t(C4,G)&=\int1,2,3,4W(1,2)W(2,3)W(3,4)W(1,4)=\int1,3\left(\int2W(1,2)W(2,3)\right)\left(\int4W(1,4)W(4,3)\right)=\int1,3\left(\int2W(1,2)W(2,3)\right)2\\ &\geq\left(\int1,2,3W(1,2)W(2,3)\right)2=t(K1,2,G)2 \end{align}
where we applied Cauchy-Schwarz to "fold" vertex 2 onto vertex 4. The same technique can be used to show
t(K1,2,G)\geqt(K2,G)2
C4
The generalization Hölder's inequality can also be used in a similar manner to fold graphs multiple times with a single step. It is also possible to apply the more general form of Cauchy-Schwarz to fold graphs in the case that certain edges lie on the line of symmetry.
The Lagrangian can be useful in analyzing extremal problems. The quantity is defined to be
L(H)=max\begin{matrixx1,\ldots,xn\geq0\ x1+ … xn=1\end{matrix}}\sume\prodvxv
One useful fact is that a maximizing vector
x
H
According to Hamed Hatami and Sergei Norine, one can convert any algebraic inequality between homomorphism densities to a linear inequality. In some situations, deciding whether such an inequality is true or not can be simplified, such as it is the case in the following theorem.
Theorem (Bollobás). Letbe real constants. Then, the inequalitya1, … ,an
n \sum i=1 ait(Ki,G)\geq0
holds for every graph
if and only if it holds for every complete graphG
.[5]Km
However, we get a much harder problem, in fact an undecidable one, when we have a homomorphism inequalities on a more general set of graphs
Hi
Theorem (Hatami, Norine). LetA recent observation[6] proves that any linear homomorphism density inequality is a consequence of the positive semi-definiteness of a certain infinite matrix, or to the positivity of a quantum graph; in other words, any such inequality would follow from applications of the Cauchy-Schwarz Inequality.be real constants, anda1, … ,an
graphs. Then, it is an undecidable problem to determine whether the homomorphism density inequality\{Hi
n \} i=1
n \sum i=1 art(Hi,G)\geq0
holds for every graph
.G