Friendship graph

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Friendship graph
File:Friendship graph 8.svg
The friendship graph F8.
Vertices2n + 1
Edges3n
Radius1
Diameter2
Girth3
Chromatic number3
Chromatic index2n
Properties
NotationFn
Table of graphs and parameters
File:Friendship graphs.svg
The friendship graphs F2, F3 and F4.

In the mathematical field of graph theory, the friendship graph (or Dutch windmill graph or n-fan) Fn is a planar, undirected graph with 2n + 1 vertices and 3n edges.[1]

The friendship graph Fn can be constructed by joining n copies of the cycle graph C3 with a common vertex, which becomes a universal vertex for the graph.[2]

By construction, the friendship graph Fn is isomorphic to the windmill graph Wd(3, n). It is unit distance with girth 3, diameter 2 and radius 1. The graph F2 is isomorphic to the butterfly graph. Friendship graphs are generalized by the triangular cactus graphs.

Friendship theorem

[edit | edit source]

The friendship theorem of Paul Erdős, Alfréd Rényi, and Vera T. Sós (1966)[3] states that the finite graphs with the property that every two vertices have exactly one neighbor in common are exactly the friendship graphs. Informally, if a group of people has the property that every pair of people has exactly one friend in common, then there must be one person who is a friend to all the others. However, for infinite graphs, there can be many different graphs with the same cardinality that have this property.[4]

A combinatorial proof of the friendship theorem was given by Mertzios and Unger.[5] Another proof was given by Craig Huneke.[6] A formalised proof in Metamath was reported by Alexander van der Vekens in October 2018 on the Metamath mailing list.[7]

Labeling and colouring

[edit | edit source]

The friendship graph has chromatic number 3 and chromatic index 2n. Its chromatic polynomial can be deduced from the chromatic polynomial of the cycle graph C3 and is equal to

(x2)n(x1)nx.

The friendship graph Fn is edge-graceful if and only if n is odd. It is graceful if and only if n ≡ 0 (mod 4) or n ≡ 1 (mod 4).[8][9]

Every friendship graph is factor-critical.

Extremal graph theory

[edit | edit source]

According to extremal graph theory, every graph with sufficiently many edges (relative to its number of vertices) must contain a k-fan as a subgraph. More specifically, this is true for an n-vertex graph (for n sufficiently large in terms of k) if the number of edges is

n24+f(k),

where f(k) is k2k if k is odd, and f(k) is k23k/2 if k is even. These bounds generalize Turán's theorem on the number of edges in a triangle-free graph, and they are the best possible bounds for this problem (when n50k2), in that for any smaller number of edges there exist graphs that do not contain a k-fan.[10]

Generalizations

[edit | edit source]

Any two vertices having exactly one neighbor in common is equivalent to any two vertices being connected by exactly one path of length two. This has been generalized to Pk-graphs, in which any two vertices are connected by a unique path of length k. For k3 no such graphs are known, and the claim of their non-existence is Kotzig's conjecture.

See also

[edit | edit source]
  • Central digraph, a directed graph with the property that every two vertices can be connected by a unique two-edge walk

References

[edit | edit source]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value)..
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value)..
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value)..
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value)..
  9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value)..
  10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value)..