In
graph theory
In mathematics, graph theory is the study of '' graphs'', which are mathematical structures used to model pairwise relations between objects. A graph in this context is made up of '' vertices'' (also called ''nodes'' or ''points'') which are conn ...
, a forcing graph is one whose density determines whether a graph sequence is quasi-random. The term was first coined by Chung, Graham, and Wilson in 1989.,
and forcing graphs play an important role in the study of
pseudorandomness
A pseudorandom sequence of numbers is one that appears to be statistically random, despite having been produced by a completely deterministic and repeatable process.
Background
The generation of random numbers has many uses, such as for random ...
in graph sequences.
Definitions
Let , known as the
subgraph density (in particular, is the edge density of ). A sequence of graphs is called quasi-random if, for all graphs , the edge density approaches some and approaches as increases, where is the number of edges in . Intuitively, this means that a graph sequence with a given edge density has the number of graph homomorphisms that one would expect in a random graph sequence. A graph is called forcing if for all graph sequences where approaches as goes to infinity, is quasi-random if approaches . In other words, one can verify that a sequence of graphs is quasi-random by just checking the homomorphism density of a single graph.
There is a second definition of forcing graphs using the language of
graphon
GraphOn GO-Global is a multi-user remote access application for Windows.
Overview
GO-Global allows multiple users to concurrently run Microsoft Windows applications installed on a Windows server or server farm from network-connected lo ...
s. Formally, a graph is called forcing if every graphon such that is constant. Intuitively, it makes sense that these definitions are related. The constant graphon represents the
Erdős–Rényi random graph , so one could expect it to have a close relationship with quasi-random graphs. In fact, these definitions are equivalent.
Examples
The first forcing graph to be considered is the 4-cycle , as it bears a close relationship with other conditions of quasi-randomness. It was shown in the same paper by Chung, Graham, and Wilson that every even cycle and
complete bipartite graph
In the mathematical field of graph theory, a complete bipartite graph or biclique is a special kind of bipartite graph where every vertex of the first set is connected to every vertex of the second set..Electronic edition page 17.
Graph theory ...
s of the form with are forcing.
Conlon, Fox, and Sudakov expanded this last result to include all bipartite graphs with two vertices in one part that are complete to the other part
Forcing families
Forcing families provide a natural generalization of forcing graphs. A family of graphs is forcing is quasi-random whenever approaches for all . Characterizing forcing families is much more challenging than characterizing forcing graphs, so there are few that are known. Known forcing families include:
* , where is a positive integer;
* , where and are positive integers with ;
* , where ; and
* , where and .
Forcing conjecture
The forcing conjecture was posed by Skokan and Thoma in 2004 and formalized by Conlon, Fox, and Sudakov in 2010.
It provides a characterization for forcing graphs, formalized as follows:
One direction of this claim is well-known. Chung, Graham, and Wilson showed that if a graph has an odd cycle, it cannot be forcing,
so if a graph is forcing, then it must be bipartite. Also, Conlon, Fox, and Sudakov argued that approaches for every forest when is a nearly regular (and not necessarily quasi-random) graph sequences.
Thus, a forcing graph must be bipartite and have at least one cycle. The other direction is yet to be proven, but no forcing graph that does not have both of these properties has been found.
The forcing conjecture also implies
Sidorenko's conjecture
Sidorenko's conjecture is a conjecture in the field of graph theory, posed by Alexander Sidorenko in 1986. Roughly speaking, the conjecture states that for any bipartite graph H and graph G on n vertices with average degree pn, there are at least ...
, a long-standing conjecture in the field. It is known that all forcing graphs are Sidorenko, so if the forcing conjecture is true, then all bipartite graphs with at least one cycle would be Sidorenko.
Since trees are Sidorenko,
all bipartite graphs would be Sidorenko.
References
{{reflist
Graph families