In the mathematical field of graph theory, the Folkman graph is a 4-regular graph with 20 vertices and 40 edges. It is a regular bipartite graph with symmetries taking every edge to every other edge, but the two sides of its bipartition are not symmetric with each other, making it the smallest possible semi-symmetric graph.[1] It is named after Jon Folkman, who constructed it for this property in 1967.[2]
The Folkman graph can be constructed either using modular arithmetic or as the subdivided double of the five-vertex complete graph. Beyond the investigation of its symmetry, it has also been investigated as a counterexample for certain questions of graph embedding.
Construction
Semi-symmetric graphs are defined as regular graphs (that is, graphs in which all vertices touch equally many edges) in which each two edges are symmetric to each other, but some two vertices are not symmetric. Jon Folkman was inspired to define and research these graphs in a 1967 paper, after seeing an unpublished manuscript by E. Dauber and Frank Harary which gave examples of graphs meeting the symmetry condition but not the regularity condition. Folkman's original construction of this graph was a special case of a more general construction of semi-symmetric graphs using modular arithmetic, based on a prime number congruent to 1 mod 4. For each such prime, there is a number such that mod , and Folkman uses modular arithmetic to construct a semi-symmetric graph with vertices. The Folkman graph is the result of this construction for and .[2]
Construction of the Folkman graph from the complete graph. The green vertices subdivide each edge of , and the red pairs of vertices are the result of doubling the five vertices of .
Another construction for the Folkman graph begins with the complete graph on five vertices, . A new vertex is placed on each of the ten edges of , subdividing each edge into a two-edge path. Then, each of the five original vertices of is doubled, replacing it by two vertices with the same neighbors. The ten subdivision vertices form one side of the bipartition of the Folkman graph, and the ten vertices in twin pairs coming from the doubled vertices of form the other side of the bipartition.[3][4]
Because each edge of the result comes from a doubled half of an edge of , and because has symmetries taking every half-edge to every other half-edge, the result is edge-transitive. It is not vertex-transitive, because the subdivision vertices are not twins with any other vertex, making them different from the doubled vertices coming from .[3] Every 4-regular semi-symmetric graph in which some two vertices have the same neighborhood can be constructed in the same way, by subdividing and then doubling a 4-regular symmetric graph such as or the graph of the octahedron. However, there also exist larger 4-regular semi-symmetric graphs that do not have any twin vertices.[4][5]
Algebraic properties
The automorphism group of the Folkman graph (its group of symmetries) combines the symmetries of with the ways of swapping some pairs of doubled vertices, for a total of symmetries. This group acts transitively on the Folkman graph's edges (it includes a symmetry taking any edge to any other edge) but not on its vertices. The Folkman graph is the smallest undirected graph that is edge-transitive and regular, but not vertex-transitive.[6] Such graphs are called semi-symmetric graphs and were first studied by Folkman in 1967 who discovered the graph on 20 vertices that now is named after him.[2]
Like all semi-symmetric graphs, the Folkman graph is bipartite. Its automorphism group includes symmetries taking any vertex to any other vertex that is on the same side of the bipartition, but none that take a vertex to the other side of the bipartition. Although one can argue directly that the Folkman graph is not vertex-transitive, this can also be explained group-theoretically: its symmetries act primitively on the vertices constructed as subdivision points of , but imprimitively on the vertices constructed by doubling the vertices of . Every symmetry maps a doubled pair of vertices to another doubled pair of vertices, but there is no grouping of the subdivision vertices that is preserved by the symmetries.[7]
The Folkman graph with its vertices arranged in a Hamiltonian cycle. The edges that are not used in this cycle form the second Hamiltonian cycle of a Hamiltonian decomposition.
The Folkman graph has a Hamiltonian cycle, and more strongly a Hamiltonian decomposition into two Hamiltonian cycles. Like every bipartite graph, its chromatic number is two, and its chromatic index (the minimum number of colors needed to color its edges so that no two edges of the same color meet at a vertex) equals its maximum degree,[9] which in this case is four. For instance, such a coloring can be obtained by using two colors in alternation for each cycle of a Hamiltonian decomposition.
Its radius is 3 and its diameter is 4. If is one of the doubled vertices of the construction, then all other vertices are at most three steps away from . However, there are pairs of subdivision vertices from the construction (coming from disjoint edges of ) that are four steps apart from each other. Because the graph contains many 4-cycles, its girth is 4, the minimum possible for a bipartite graph. It is also 4-vertex-connected and 4-edge-connected. Its treewidth and clique-width are both 5.[10]
The Folkman graph has genus 3: it can be embedded on a triple torus, but not on any simpler oriented surface.[11][12] It has book thickness 3, but requires five pages for a "dispersable" book embedding in which each page is a matching, disproving a conjecture of Frank Bernhart and Paul Kainen that dispersable book embeddings of regular graphs need only a number of pages equal to their degree.[3]
References
^Boesch, F.; Tindell, R. (1984), "Circulants and their connectivities", Journal of Graph Theory, 8 (4): 487–499, doi:10.1002/jgt.3190080406, MR0766498
^Skiena, Steven (1990), Implementing Discrete Mathematics: Combinatorics and Graph Theory with Mathematica, Reading, Massachusetts: Addison-Wesley, pp. 186–187
^Heule, Marijn; Szeider, Stefan (2015), "A SAT approach to clique-width", ACM Transactions on Computational Logic, 16 (3): 24:1–24:27, arXiv:1304.5498, doi:10.1145/2736696