Section 5: Graph Theory Research
5.1: Ramsey Theory
We now color the edges of a complete graph by red or blue. How small can be so that ANY coloring of the graph creates all red or all blue subgraph that we desire?
What is the smallest possible complete graph I can choose for which this will occur?
The Ramsey number is the smallest such that for any red-blue coloring of , there exists an all-red or an all-blue .
If , we must show
- has the existence of a coloring with no red and no blue . In other words, if we can show a coloring of with NO red , blue , then we find a lower bound .
- For ANY edge coloring, there is a red or blue . In other words, if you show that all colorings of has one of the structures, .
Example
For ,
graph LR 1 o--o 2 o--o 3 o--o 4 o--o 5 o--o 1; 1 o--o 4 o--o 2 o--o 5 o--o 3 o--o 1;We find edge coloring
- Blue: 1 to 2 to 3 to 4 to 5 to 1
- Red: 1 to 4 to 2 to 5 to 3 to 1
graph LR 1 o-. B .-o 2 o-. B .-o 3 o-. B .-o 4 o-. B .-o 5 o-. B .-o 1; 1 o-. R .-o 4 o-. R .-o 2 o-. R .-o 5 o-. R .-o 3 o-. R .-o 1;Where there is no of red or blue! So, we know that .
But if we added a vertex to make a , we see that by the pidgeonhole principle, at least 3 of the 5 new edges are the same color, say red!
graph LR 1 o-.-o 2 o-.-o 3 o-.-o 1; 6 o-. R .-o 1 & 2 & 3; 6 o--o 4 & 5;So, to “avoid” making the edges between these destinations a red , we have to make all of them blue, but that makes a blue ! So, .
Given our lower and upper bound, we find .
Some other values of the Ramsey Number are as given:
-
- (1997)
- (2017)
- (2024)
Lemma
- For events ,
- For ,
Theorem
For ,
In other words, it can be proven that we can always find a coloring in with no blue / red .
Proof
We color a “randomly”. For each edge, it has a 1/2 chance to be blue, 1/2 chance to be red.
For a subset of vertices, we have
This is 1/2 raised to the power of , the number of edges in !
And furthermore,We simply add the probabilities together as they are disjoint.
Let be the event that a subset of vertices , has its edges (of the induced clique ) colored all red or all blue. There are possible ways we can do this.
This ratio is always strictly less than 1! So, the probability that we get a red or blue in a will never be 100% guaranteed, meaning we can always find a coloring that does not have a red and blue .
Remark
In 2023, it was shown that
5.2: Turan’s Theorem
What are the maximum edges that can be placed in a graph on vertices such that it contains no triangles ()?
Theorem (Mantel)
If contains no , then can have at most
With equality when is the complete bipartite graph on
What about avoiding a ? ? ?
An -partite grah is a graph whose vertices are partitioned into independent sets. The complete -partite graph is an -partite graph such that any 2 vertices in different sets have an edge.
graph TD subgraph A 1; end subgraph B 2;3; end subgraph C 4;5; end 1 o--o 2 & 3 & 4 & 5; 2 o--o 4 & 5; 3 o--o 4 & 5;
An example of a complete -partite graph.`
Since edges join among "" parts, we cannot havae a subgraph.
Now consider when the partitions are nearly the same size (). This is the Turan Graph .
Basically, the complete bipartite graph where the sets are all as close in size as possible!
In a Turan graph, we can easily find the number of edges between the sets by multiplying their sizes. And intuitively, we can see that if our sets are almost equal in size, we’re maximizing the number of edges we can have! This is the idea behind Turan’s Theorem.
Example: Turan Graphs
is NOT a Turan’s graph, but
Theorem: Turan's Theorem
Let , be on vertices.
The Turan graph does NOT contain a as a subgraph, and among all graphs, has the maximum edges, and it is the unique graph holding the property.
The graph has at most
edges.
There are some cases where the exact value can vary a bit, because of how the number parts get divided by ! However, this is approximately the number of edges (with maybe a error).
It’s better to combinatorically compute the answer if asked for it.
Proof
“Proofs From the Book” has 5 proofs for this result.
By induction on . For , it is easy to check.
Let be on vertices, and assume the statement holds for all graphs on or fewer vertices. Clearly, has a subgraph, as otherwise we could’ve added more edges.
Let be the set of vertices inducing the , and . So,
We count edges in 3 cases: edges within , edges within , and edges between and .
- Clearly, the edges within is equal to , being a .
- Apply our inductive hypothesis on the graph induced by to obtain
- For edges between, note that each vertex in can join to at MOST vertices in , as otherwise, we would form a violating our constraints.
Adding these together, we find exactly our bound
Edges.
What we form is , a , and , which is (at best) the Turan graph . For each of the vertices in , we turn into the Turan graph on vertices by placing one of the vertices in each set, such that they connect to all other blobs.
This keeps all the blobs approximately balanced, keeping our number of edges optimal! Thus, we have a , and a bound on the edges.
Example
What is the max number of edges in a graph on 9 vertices avoiding a ?
We want to avoid a , so . The best way we can partition 9 into 4 sets is , so we have total edges
The first term is us choosing any 2 of the 3 2-size partite sets, who have 4 edges between each. The second term is us choosing any 1 of the 2-size partite sets, and finding 6 edges between the 3-set and the 2-set.
Example
A circular town of radius 4 miles has 18 public phones. However, 2 can only communicate if they are less than 6 miles apart. Show that no matter where they are placed, at least 2 phones can each transmit to 5 other phones (which may NOT be the same).
Define on 18 vertices, with edge if they are within 6 miles of each other. We claim that for any 4 phones, at least 2 can communicate with each other.
We can argue this geometrically. Any configuration of these phones, such that each is at least 6 miles from each other, cannot fit in the circle of radius 4!
If this claim holds, then for any 4 vertices in , there must exist an edge. So, (‘s complement) cannot contain a ! So, by Turan’s theorem on , we can have at most edges. This means that has at least
edges, or in other words, .
Now assume to the contrary that does NOT have at least 2 vertices of degree at least 5. Then, only one vertex has degree at least 5, all others at most 4, so , which is a contradiction!
The one vertex with degree at least 5 can connect to all other vertices, and the rest can connect to at most 4.
What about the maximum edges avoiding a cycle, like or ?
Turan’s theorem helps us answer the maximum number of edges avoiding a , which is the same as a .
Theorem: Cauchy-Schwarz
Let , with . Then,
With equality when is a multiple of .
Theorem
If has order and size , with no or subgraph, then
Proof
We find that in our graph, we cannot have any two vertices that is of distance 4 or more, as otherwise, we can always add an extra edge to get a or .
Partition the pairs of vertices:
It’s hard to find , so we will drop it for a “worse” bound. We now will count all pairs of vertices in .
For , we are choosing the “intermediate” vertex in every path, and choosing two edges that are incident to it! It’s not possible to double count, as otherwise we’d get a .
Now by Cauchy-Schwarz, with , we have
Some notes:
- Necessarily, must contain a .
- We had , meaning we assumed there were no vertices of distance 3. So, the diameter of the graph must be 2.
- , so equality in Cauchy-Schwarz implies that must be regular.
Theorem: Hoffman-Singleton
If is -regular, diameter 2, girth 5, with edges, then
is the graph, is the Petersen graph, is the Hoffman-Singleton graph, and is yet to be solved.