This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

On Some Generalized
Vertex Folkman Numbers

Zohair Raza Hassan
Department of Computer Science, [email protected]
Rochester Institute of Technology, Rochester, NY 14623, USA
   Yu Jiang
College of Electronics and Information Engineering, [email protected]
Beibu Gulf University, Qinzhou 535011, P.R. China
   David E. Narváez
Computer Science Department, [email protected]
University of Rochester, Rochester, NY 14627, USA
   Stanisław Radziszowski
Department of Computer Science, [email protected]
Rochester Institute of Technology, Rochester, NY 14623, USA
   Xiaodong Xu
Guangxi Academy of Sciences, [email protected]
Nanning 530007, P.R. China
(November 14, 2022)
Abstract

For a graph GG and integers ai1a_{i}\geq 1, the expression G(a1,,ar)vG\rightarrow(a_{1},\dots,a_{r})^{v} means that for any rr-coloring of the vertices of GG there exists a monochromatic aia_{i}-clique in GG for some color i{1,,r}i\in\{1,\cdots,r\}. The vertex Folkman numbers are defined as Fv(a1,,ar;H)=min{|V(G)|:GF_{v}(a_{1},\dots,a_{r};H)=\min\{|V(G)|:G is HH-free and G(a1,,ar)v}G\rightarrow(a_{1},\dots,a_{r})^{v}\}, where HH is a graph. Such vertex Folkman numbers have been extensively studied for H=KsH=K_{s} with s>max{ai}1irs>\max\{a_{i}\}_{1\leq i\leq r}. If ai=aa_{i}=a for all ii, then we use notation Fv(ar;H)=Fv(a1,,ar;H)F_{v}(a^{r};H)=F_{v}(a_{1},\dots,a_{r};H).

Let JkJ_{k} be the complete graph KkK_{k} missing one edge, i.e. Jk=KkeJ_{k}=K_{k}-e. In this work we focus on vertex Folkman numbers with H=JkH=J_{k}, in particular for k=4k=4 and ai3a_{i}\leq 3. A result by Nešetřil and Rödl from 1976 implies that Fv(3r;J4)F_{v}(3^{r};J_{4}) is well defined for any r2r\geq 2. We present a new and more direct proof of this fact. The simplest but already intriguing case is that of Fv(3,3;J4)F_{v}(3,3;J_{4}), for which we establish the upper bound of 135 by using the J4J_{4}-free process. We obtain the exact values and bounds for a few other small cases of Fv(a1,,ar;J4)F_{v}(a_{1},\dots,a_{r};J_{4}) when ai3a_{i}\leq 3 for all 1ir1\leq i\leq r, including Fv(2,3;J4)=14F_{v}(2,3;J_{4})=14, Fv(24;J4)=15F_{v}(2^{4};J_{4})=15, and 22Fv(25;J4)2522\leq F_{v}(2^{5};J_{4})\leq 25. Note that Fv(2r;J4)F_{v}(2^{r};J_{4}) is the smallest number of vertices in any J4J_{4}-free graph with chromatic number r+1r+1. Most of the results were obtained with the help of computations, but some of the upper bound graphs we found are interesting by themselves.

Keywords: Folkman number, vertex coloring
AMS classification subjects: 05C55

1 Introduction

1.1 Notation and Background

All graphs considered in this paper are finite undirected simple graphs. The order of the largest independent set in graph GG will be denoted by α(G)\alpha(G), and the chromatic number of GG by χ(G)\chi(G). Let JkJ_{k} be the complete graph KkK_{k} missing one edge, i.e., Jk=KkeJ_{k}=K_{k}-e. Note that J3J_{3} is the path on 3 vertices, and the diamond graph J4J_{4} is formed by two triangles sharing an edge.

For a graph GG and integers a1,,ara_{1},\dots,a_{r}, such that ai1a_{i}\geq 1 for 1ir1\leq i\leq r, the expression G(a1,,ar)vG\rightarrow(a_{1},\dots,a_{r})^{v} means that for any rr-coloring of the vertices of GG there exists a monochromatic aia_{i}-clique in GG for some color i{1,,r}i\in\{1,\cdots,r\}. In this paper, we call this property vertex-arrowing, or simply arrowing. It should be noted that an analogous edge-arrowing property G(a1,,ar)eG\rightarrow(a_{1},\dots,a_{r})^{e} is the basis of widely studied Ramsey edge-arrowing problems. In particular, the Ramsey number R(a1,,ar)R(a_{1},\dots,a_{r}) is defined as the smallest integer nn such that Kn(a1,,ar)eK_{n}\rightarrow(a_{1},\dots,a_{r})^{e}. All our results address vertex-arrowing, but in some places we will refer to edge-arrowing for comparison, context, or when used as a tool. The vertex Folkman numbers FvF_{v} are defined as

Fv(a1,,ar;H)=min{|V(G)|:GisHfreeandG(a1,,ar)v},F_{v}(a_{1},\dots,a_{r};H)=\min\{|V(G)|:G\mathrm{\ is\ }H\mathrm{-free\ and\ }G\rightarrow(a_{1},\dots,a_{r})^{v}\},

where HH is a graph and GG is called HH-free if it does not contain HH as a subgraph (in contrast to a commonly used definition of HH-free where it is required that GG does not contain HH as an induced subgraph). If ai=aa_{i}=a for all ii, then we use a more compact notation, Fv(ar;H)=Fv(a1,,ar;H)F_{v}(a^{r};H)=F_{v}(a_{1},\dots,a_{r};H). The set of all HH-free graphs satisfying the arrowing G(a1,,ar)vG\rightarrow(a_{1},\dots,a_{r})^{v} will be denoted by v(a1,,ar;H)\mathcal{F}_{v}(a_{1},\dots,a_{r};H) and we will call it the set of Folkman graphs for the corresponding parameters. Further, v(a1,,ar;H;n)\mathcal{F}_{v}(a_{1},\dots,a_{r};H;n) will denote a subset of the latter when restricted to graphs on nn vertices.

Let us set m=1+i=1r(ai1)m=1+\sum_{i=1}^{r}(a_{i}-1). We will often use the following lemma by Nenov [20] stating a simple necessary condition for vertex arrowing to hold.

Lemma 1.

(Nenov 1980 [20]) If G(a1,,ar)vG\rightarrow(a_{1},\dots,a_{r})^{v}, then χ(G)m\chi(G)\geq m.

Observe that if ai=2a_{i}=2 for all ii, 1ir1\leq i\leq r, then the converse is also true. In the terms of Folkman numbers, this means that Fv(2r;H)F_{v}(2^{r};H) is equal to the smallest number of vertices in any HH-free graph GG with χ(G)=r+1=m\chi(G)=r+1=m. Note also that if ai=1a_{i}=1 for any color ii, then essentially this color can be disregarded.

The vertex Folkman numbers have been extensively studied when the avoided graph is complete, i.e., when H=KsH=K_{s} (see [10, 19, 16, 7, 33, 21, 22]). They are well defined when s>max{ai| 1ir}s>\max\{a_{i}\ |\ 1\leq i\leq r\}, since it is known that for such ss the minimum in the definition ranges over a nonempty set of graphs. The situation is easy for sms\geq m. Moreover, much is known about vertex Folkman numbers and the corresponding Folkman graphs when ss is close to, but less than, mm. However, even some of the basic questions become difficult for small ss, such as s=3s=3 or s=4s=4. One of the famous problems which can be stated in these terms is the task of finding the smallest triangle-free graph with given chromatic number rr, which is equal to Fv(2r1;K3)F_{v}(2^{r-1};K_{3}). See the following subsection for references and more details about this problem in relation to our current work. A recent Ph.D. thesis by Bikov [1] presents a variety of Folkman problems, focusing on a computational approach together with the known values and bounds for Folkman numbers.

For graphs FF and GG, the Ramsey number R(F,G)R(F,G) is the smallest integer nn such that if the edges of KnK_{n} are 2-colored, say red and blue, then necessarily this coloring includes a copy of red-colored FF or a copy of blue-colored GG. If FF and GG are complete graphs, then we write R(s,t)R(s,t) instead of R(Ks,Kt)R(K_{s},K_{t}). A regularly updated survey Small Ramsey Numbers [30] contains the known bounds and values for a variety of Ramsey numbers.

In this work we focus on the vertex Folkman numbers for graphs avoiding H=JkH=J_{k}, in particular for k=4k=4 and 2ai32\leq a_{i}\leq 3. Note that this special case of J4J_{4}-free graphs admits some triangles, but not too many, since in J4J_{4}-free graphs each edge can belong to at most one triangle. We observe that avoiding J4J_{4} falls in-between the two extensively studied classical cases of avoiding K3K_{3} and K4K_{4}. Also for H=J4H=J_{4}, we see that Fv(2r;J4)F_{v}(2^{r};J_{4}) is the smallest number of vertices in any J4J_{4}-free graph with chromatic number r+1r+1. These numbers are clearly well defined since any K3K_{3}-free graph is also J4J_{4}-free, and Fv(2r;K3)F_{v}(2^{r};K_{3}) is well defined for every r1r\geq 1. Furthermore, the classical results for multicolor Folkman numbers by Nešetřil and Rödl [25, 26] guarantee the existence of Fv(3r;Ks)F_{v}(3^{r};K_{s}) for s4s\geq 4 and of Fv(3,3;J4)F_{v}(3,3;J_{4}), while little less known results by Nešetřil and Rödl [24] and Rödl and Sauer [31] imply also the existence of Fv(3r;J4)F_{v}(3^{r};J_{4}) with r>2r>2.

1.2 Summary of Contributions

This subsection summarizes our contributions. They consist mainly of new lower and upper bounds for some concrete Folkman numbers, which were obtained with the help of computations (Theorems 3–7), but also new interesting graph constructions. Several special graphs were found during our computations, but we think that some of them (see Figures 1–4) are interesting just by themselves.

We start with Theorem 2, which is theoretical. This result is not new, as it is implied by more general old results by Nešetřil and Rödl [25, 24, 26], and more directly it follows from Theorem 1.2 in the work by Rödl and Sauer [31]. In the next section, we include our proof of Theorem 2 addressing directly the case of avoiding J4J_{4}.

Theorem 2.

Fv(3r;J4)F_{v}(3^{r};J_{4}) is well defined for all r1r\geq 1.

The J4J_{4}-free graphs satisfying the required arrowing property in Theorem 2 quickly become very large as rr grows. The simplest, but already intriguing case, is that of Fv(3,3;J4)F_{v}(3,3;J_{4}), for which we establish the upper bound of 135 in Theorem 7. Note that, by monotonicity, Theorem 2 implies the existence of Folkman numbers of the form Fv(a1,,ar;J4)F_{v}(a_{1},\dots,a_{r};J_{4}) with ai3a_{i}\leq 3 for all 1ir1\leq i\leq r.

A J4J_{4}-free graph GG is called maximal J4J_{4}-free if the addition of any edge creates a J4J_{4} in GG. A graph GG for which G(a1,,ar)G\rightarrow(a_{1},\dots,a_{r}) is called minimal if after the deletion of any edge this arrowing does not hold. If GG is maximal and minimal, it is referred to as bicritical. Using computational methods, we obtain the exact values and bounds for several small cases, as stated in Theorems 37 below.

Theorem 3.

Fv(23;J4)=9F_{v}(2^{3};J_{4})=9, and there are exactly 33 graphs in v(23;J4;9)\mathcal{F}_{v}(2^{3};J_{4};9), of which 11 is maximal and 11 is minimal.

Theorem 4.

Fv(24;J4)=15F_{v}(2^{4};J_{4})=15, and there are exactly 55 graphs in v(24;J4;15)\mathcal{F}_{v}(2^{4};J_{4};15), of which 11 is maximal and 22 are minimal.

Theorem 5.

22Fv(25;J4)2522\leq F_{v}(2^{5};J_{4})\leq 25.

Theorem 6.

Fv(2,3;J4)=14F_{v}(2,3;J_{4})=14 and there are exactly 212212 graphs in v(2,3;J4;14)\mathcal{F}_{v}(2,3;J_{4};14), of which 2424 are maximal, 2626 are minimal, and 11 is bicritical.

Theorem 7.

Fv(3,3;J4)135F_{v}(3,3;J_{4})\leq 135.

For the context and comparison with the cases involving K3K_{3} and K4K_{4} instead of J4J_{4}, we collect the values and bounds from Theorems 35 in Table 1. Observe that since K3J4K4K_{3}\subset J_{4}\subset K_{4}, we must have Fv(2r;K3)Fv(2r;J4)Fv(2r;K4)F_{v}(2^{r};K_{3})\geq F_{v}(2^{r};J_{4})\geq F_{v}(2^{r};K_{4}), for each rr.

rr K3K_{3} ref. J4J_{4} K4K_{4} ref.
2 5 C5C_{5} 3 3 K3K_{3}
3 11 [4] 9 6 W6W_{6}
4 22 [12] 15 11 [19]
5 32–40 [9] 22 – 25 16 [15][23]
Table 1: Known values and bounds for Fv(2r;H)F_{v}(2^{r};H), for r5r\leq 5 and H{K3,J4,K4}H\in\{K_{3},J_{4},K_{4}\}. The bold entries in the J4J_{4} column were obtained in this work. For easy entries we give the upper bound witness graph. The unique witness for Fv(23;K4)=6F_{v}(2^{3};K_{4})=6 is the wheel graph W6=K1+C5=K6C5W_{6}=K_{1}+C_{5}=K_{6}-C_{5}.

The following sections contain our proof of Theorem 2, the description of computations leading to Theorems 37, and graph constructions. The closing section states some open problems and it contains a few remarks for parameters beyond those studied in this paper. The witness graphs for Theorems 37, as well as the code implementing algorithm A in Section 3.1 are available at https://www.cs.rochester.edu/~dnarvaez/folkmanj4/.

We found a few discrepancies between our results and those claimed in the paper [13]. We investigated all such differences, and we arrived to the conclusion that the computations reported in [13] were incomplete. The computational results reported in this paper were obtained by independent implementations which agreed on the final and intermediate claims. The main implementation described throughout this paper produced all reported results, except those involving SAT-solvers in Section 3.4. Two others implementations were used to corroborate various parts of these results and to manage the interface in Section 3.4.

2 The Existence of Fv(3r;J4)F_{v}(3^{r};J_{4}) and Fe(3,3;H)F_{e}(3,3;H)

Two seminal papers by Nešetřil and Rödl [25, 26] lay the foundation for our reasoning in this section: the first one from 1976 implies that the edge Folkman numbers Fe(3r;K4)F_{e}(3^{r};K_{4}) are well defined for all r1r\geq 1, and the second paper from 1981 shows that Fv(3,3;J4)F_{v}(3,3;J_{4}) is well defined. These, together with a technique developed by Dudek and Rödl in 2008 [6], permit us to give a rather elementary proof that Fv(3r;J4)F_{v}(3^{r};J_{4}) is well defined for all r1r\geq 1.

For graph G=(VG,EG)G=(V_{G},E_{G}), we define the graph F=DR(G)F=DR(G) as in the construction by Dudek-Rödl [6], as follows:

DR(G)=F=(EG,EF),DR(G)=F=(E_{G},E_{F}),

where the set of vertices of FF consists of the edges of GG, and the edge set EFE_{F} contains the edges {ef,fg,eg}\{ef,fg,eg\} for every edge-triangle efgefg in EGE_{G}, and no other edges. Note that each pair of edges from triangle {e,f,g}EG\{e,f,g\}\subseteq E_{G} spans the same three vertices in GG, and thus the same three vertices in the corresponding vertex-triangle in FF. Such triangles in FF will be called images of triangles from GG, other triangles in FF will be called spurious. Note that for any edge efef in EFE_{F}, the edges ee and ff in EGE_{G} must share one vertex. It is easy to observe (see the proof of Lemma 8(2) below) that two image triangles may share vertices but no edges.

Example. For G=K4G=K_{4}, DR(G)DR(G) has 6 vertices, 12 edges (it is 4-regular), and 8 triangles. These 8 triangles are split into 4 images of triangles from GG and 4 spurious triangles.

Lemma 8.

Let GG be any K4K_{4}-free graph, and let FF denote the graph DR(G)DR(G). Then we have that:

  1. 1.

    FF has no spurious triangles,

  2. 2.

    FF is J4J_{4}-free, and

  3. 3.

    G(3r)eG\rightarrow(3^{r})^{e} if and only if F(3r)vF\rightarrow(3^{r})^{v}, for every r1r\geq 1.

Proof.

First, we will show that the graph F=DR(G)F=DR(G) has no spurious triangles. For contradiction, suppose that efgefg is a spurious triangle in FF, where e={A,B}e=\{A,B\} and f={A,C}f=\{A,C\} for some vertices A,B,CVGA,B,C\in V_{G}. Since edge gg is incident to both ee and ff, but efgefg is not an image of a triangle in GG, we must have g={A,D}g=\{A,D\} for another vertex DVGD\in V_{G}. This implies that ABC,ABD,ACDABC,ABD,ACD are triangles, and thus also BCDBCD, in GG. Hence ABCDABCD forms a K4K_{4} in GG, contradicting the assumption. This shows part (1).

If FF contains J4J_{4} with the vertices {e,f,g,h}\{e,f,g,h\} and formed by two triangles {efg}\{efg\} and {efh}\{efh\}, then we claim that at most one of them is an image triangle. In order to see this, let e={A,B}e=\{A,B\}, f={A,C}f=\{A,C\} and note that the unique image triangle in FF containing ee and ff is the one implied by the triangle ABCABC in GG. Hence, at least one of {efg}\{efg\} and {efh}\{efh\} must be spurious, but by (1) this is impossible in F=DR(G)F=DR(G) obtained from a K4K_{4}-free graph GG. Thus (2) follows.

For (3), consider the natural bijection between all rr-vertex-colorings of FF and rr-edge-colorings of GG. This bijection preserves the number of colors used in any edge-triangle in GG when mapped to its image triangle in FF. Hence, because of (1) and (2), we can conclude (3). ∎

Using Lemma 8, we can give a simple proof that for every rr there exists a J4J_{4}-free graph such that in any rr-coloring of its vertices there must be a monochromatic triangle, or equivalently, v(3r;J4)\mathcal{F}_{v}(3^{r};J_{4})\not=\emptyset.

Proof of Theorem 2. A general result by Nešetřil and Rödl [25] implies that the sets e(3r;K4)\mathcal{F}_{e}(3^{r};K_{4}) are nonempty for all r1r\geq 1. This, together with the claim that v(32;J4)\mathcal{F}_{v}(3^{2};J_{4})\not=\emptyset, was also discussed in [34]. For general rr, consider any graph Ge(3r;K4)G\in\mathcal{F}_{e}(3^{r};K_{4}). Then by Lemma 8(3), we have that DR(G)v(3r;J4)DR(G)\in\mathcal{F}_{v}(3^{r};J_{4}), and thus the numbers of the form Fv(3r;J4)F_{v}(3^{r};J_{4}) are well defined for all r1r\geq 1. \square

Note that, by monotonicity, Theorem 2 implies the existence of Folkman numbers of the form Fv(a1,,ar;J4)F_{v}(a_{1},\dots,a_{r};J_{4}) with 1ai31\leq a_{i}\leq 3 for all 1ir1\leq i\leq r. The orders of graphs in e(3r;K4)\mathcal{F}_{e}(3^{r};K_{4}) and v(3r;J4)\mathcal{F}_{v}(3^{r};J_{4}) can be expected to be quite large, even for small rr. In the trivial case for r=1r=1 we have Fe(3;K4)=Fv(3;J4)=3F_{e}(3;K_{4})=F_{v}(3;J_{4})=3, but both problems become very difficult already for r=2r=2. For the edge problem, the best known bounds are 21Fe(3,3;K4)78621\leq F_{e}(3,3;K_{4})\leq 786 [2, 14], while for the vertex problem we establish the bound Fv(3,3;J4)135F_{v}(3,3;J_{4})\leq 135 in Theorem 7. We are not aware of any reasonable bounds for r3r\geq 3 in either case.

We wish to point to a study of the existence of edge Folkman numbers for some small parameters [34]. While a simple argument easily shows that Fe(3,3;J4)F_{e}(3,3;J_{4}) does not exist, for other cases with |V(H)|5|V(H)|\leq 5 one can prove or disprove the existence of Fe(3,3;H)F_{e}(3,3;H) with some work, leaving only two open cases. Namely, the following is known: the sets e(3,3;H)\mathcal{F}_{e}(3,3;H) are nonempty for all connected graphs HH containing K4K_{4}, and for some graphs not containing K4K_{4}. If HH is any connected K4K_{4}-free graph on 55-vertices containing K3K_{3}, then e(3,3;H)=\mathcal{F}_{e}(3,3;H)=\emptyset except for two possible cases: the wheel graph W5=K1+C4W_{5}=K_{1}+C_{4} and its subgraph P2P3¯W5\overline{P_{2}\cup P_{3}}\subset W_{5}. The latter two cases remain open.

3 Computational Proofs

3.1 Overview and Algorithms

In this section we describe the computations which were performed to obtain the proofs of Theorems 37 stated in Section 1.2. First, we give an overview of the algorithms that were used or developed for this work, including some details of their implementation. In the following subsections we summarize the results of our computations. We present graphs establishing the upper bounds in Theorems 3–6, and give counts for several intermediate graph families which were obtained. All graphs involved in the computations were J4J_{4}-free. The target sets of graphs had additional constraints consisting of the number of vertices, independence number, chromatic number, and the desired parameters of arrowing, {a1,,ar}\{a_{1},\dots,a_{r}\}, where 2ai32\leq a_{i}\leq 3 for 1ir1\leq i\leq r.

The basis of our software framework consisted of the package nauty developed by McKay [17], which includes a powerful graph generator geng, tools to remove graph isomorphs, and several other utilities for graph manipulation. In the following, we will list some of the graphs in their g6-format, a compact string representation of graphs in nauty. These graphs are also available at https://www.cs.rochester.edu/~dnarvaez/folkmanj4/.

The template of our main Extension Algorithm A is presented and commented on below. We also implemented filters for extracting graphs with specified chromatic number, graph which are maximal J4J_{4}-free, those which arrow (2,3)v(2,3)^{v} and (3,3)v(3,3)^{v}, and other utilities. Observe that by Lemma 1 the test for arrowing (2r)v(2^{r})^{v} is the same as for chromatic number.

The graph families pointed to in Table 2 were obtained by using geng with filters for J4J_{4}-free graphs and for graphs with given chromatic number. For graph families on 13 or more vertices, we used mainly algorithm A together with other utilities, as described in the notes to Table 3.

Our custom filter for graphs with specified chromatic number range was tuned to process large number of graphs with small χ(G)\chi(G). For a given graph GG, first we find all maximal independent sets, and then determine χ(G)\chi(G) as the minimum number of these independent sets which cover VGV_{G}. The custom filter for maximal J4J_{4}-free graphs has two modes: a full test detecting graphs for which addition of any edge forms a J4J_{4}, and a partial test for graphs being constructed within algorithm A which cannot be maximal J4J_{4}-free after A terminates. The latter permitted to significantly prune the output of A, which was then filtered through the full test.

Testing whether G(2,3)vG\rightarrow(2,3)^{v} was applied only to graphs with χ(G)4\chi(G)\geq 4, since by Lemma 1 this arrowing does not hold if χ(G)3\chi(G)\leq 3. This test was done by checking that for every maximal independent set IVGI\subset V_{G} the set of vertices (VGI)(V_{G}\setminus I) does not induce any triangle. The test for G(2,2,3)vG\rightarrow(2,2,3)^{v} was accomplished similarly by checking that the set of vertices (VG(I1I2))(V_{G}\setminus(I_{1}\cup I_{2})) does not induce any triangle, for every pair of maximal independent sets I1I_{1} and I2I_{2}. The test for G(3,3)vG\rightarrow(3,3)^{v} was accomplished with a totally distinct approach involving SAT-solvers as described in Section 3.4. This was necessary since for arrowing (3,3)v(3,3)^{v} we were processing a large number of graphs on 100 to 200 vertices, for which an effective handling of their chromatic number and enumeration of maximal triangle-free sets would be computationally very expensive.

Next, we give a high-level pseudocode of the Extension Algorithm A followed by comments explaining some of its components in more detail.

Extension Algorithm A
0:   𝒢\mathcal{G} - a set of J4J_{4}-free graphs, each on nn-vertices, qq - extension degree,χ\chi - target chromatic number, δ\delta - minimum cone size.
0:  \mathcal{H} - a set graphs which are extensions of graphs from 𝒢\mathcal{G}. HH\in\mathcal{H} if and only if HH is a qq-vertex extension of any graph G𝒢G\in\mathcal{G}, qq new vertices in HH form an independent set, |VH|=n+q|V_{H}|=n+q, new vertices have degree δ\geq\delta, and such that HH is maximal J4J_{4}-free and χ(H)χ\chi(H)\geq\chi.
  =\mathcal{H}=\emptyset;
  for every graph G𝒢G\in\mathcal{G} do
     (for definitions of feasible cones and τ\tau see Comments part in the main text below)
     Compute and store 𝒞G\mathcal{C}_{G}, the set of feasible cones in GG of size at least δ\delta;
     Compute and store the values of τ(C,D)\tau(C,D), for all C,D𝒞GC,D\in\mathcal{C}_{G}; If q=1q=1 then form \mathcal{H} from GG and 𝒞G\mathcal{C}_{G}; If q=2q=2 then form \mathcal{H} from GG and pairs of cones in 𝒞G\mathcal{C}_{G} using τ\tau; If q3q\geq 3 then
     for k=3k=3 to qq do
        Using known (k1)(k-1)-tuples, make all kk-tuples (kk-multisets) of feasible cones {C1,,Ck}\{C_{1},\dots,C_{k}\} such that τ(Ci,Cj)\tau(C_{i},C_{j}) is true for all 1i,jq1\leq i,j\leq q. If k=qk=q, then for each such qq-tuple make graph HH from GG and {C1,,Cq}\{C_{1},\dots,C_{q}\}.If HH is maximal J4J_{4}-free, then add HH to \mathcal{H}.
     end for
  end for
  If q<3q<3 then remove from \mathcal{H} graphs HH which are not maximal J4J_{4}-free;
  Remove isomorphs from \mathcal{H};
  Remove from \mathcal{H} graphs HH with χ(H)<χ\chi(H)<\chi.

Comments on the Extension Algorithm A. The inputs are: a family of graphs 𝒢\mathcal{G} consisting of nn-vertex J4J_{4}-free graphs, an integer qq, which is the extension degree, the target chromatic number χ\chi, and the minimum degree δ\delta of new vertices. For each G𝒢G\in\mathcal{G}, algorithm 𝐀\bf A outputs all maximal J4J_{4}-free graphs HH with χ(H)χ\chi(H)\geq\chi such that they can be obtained from GG by adding an independent set I={v1,,vq}I=\{v_{1},\dots,v_{q}\} and some edges between II and VGV_{G}. New vertices have degree at least δ\delta. These output graphs HH will be called qq-vertex extensions of the input graph GG.

The new edges of HH are defined by qq cones {C1,,Cq}\{C_{1},\dots,C_{q}\}, CiVGC_{i}\subseteq V_{G}, where the set of edges connecting viv_{i} to VGV_{G} is {{vi,u}|uCi}\{\{v_{i},u\}\ |\ u\in C_{i}\}. First, we precompute the set of all feasible cones 𝒞G\mathcal{C}_{G} such that for each C𝒞GC\in\mathcal{C}_{G} the 1-vertex extension of GG using CC is J4J_{4}-free and |C|δ|C|\geq\delta. We also precompute a binary predicate τ(C,D)\tau(C,D) on pairs of feasible cones which is false if CD=C\cap D=\emptyset, CD={x}C\cap D=\{x\} and there is no vertex y(CD)(DC)y\in(C\setminus D)\cup(D\setminus C) connected to xx, or CDC\cap D induces an edge in GG. Otherwise, τ(C,D)\tau(C,D) is set to true. One can easily see that if τ(C,D)\tau(C,D) is false and both cones CC and DD are used in the extension, then HH is not maximal J4J_{4}-free. This test significantly prunes the search space. Next, we assemble qq-tuples of feasible cones such that each pair of cones used passes the τ\tau-test. Each such qq-tuple defines one graph HH. Finally, the isomorphic copies of graphs are removed, and the remaining graphs HH are tested for χ(H)\chi(H).

The cases for small q2q\leq 2 do not require the inner for-loop, since they essentially reduce to the computation of feasible cones (q=1q=1) and τ\tau (q=2q=2), respectively. \square

Note that larger values of input δ\delta in A produce fewer cones and thus allow for faster computation. Maximal J4J_{4}-free graphs HH with δ=1\delta=1 are easy to characterize theoretically (in particular they have χ=3\chi=3), and once they were confirmed by running A, in all further computations we set δ2\delta\geq 2. For most of our computations we use δ=2\delta=2, but we also observe that when constructing graph families which are known to be χ\chi-vertex-critical, it is sufficient to set δ=χ1\delta=\chi-1.

The values of the Ramsey numbers of the form R(J4,Kq)R(J_{4},K_{q}) are known for all q6q\leq 6 (cf. [30]). In particular, the values of importance to our computations are R(J4,K4)=11R(J_{4},K_{4})=11, R(J4,K5)=16R(J_{4},K_{5})=16 and R(J4,K6)=21R(J_{4},K_{6})=21. We use these values to determine the value of parameter qq for algorithm 𝐀{\bf A} by applying an observation that any J4J_{4}-free graph HH must have α(H)q\alpha(H)\geq q, provided |VH|=|VG|+qR(J4,Kq)|V_{H}|=|V_{G}|+q\geq R(J_{4},K_{q}).

Sections 3.2 and 3.3 list several sets of parameters for A which were used: 𝒢\mathcal{G} is taken from the cases reported in Table 2, or equal to v(2,3;J4;14)\mathcal{F}_{v}(2,3;J_{4};14) or v(24;J4;15)\mathcal{F}_{v}(2^{4};J_{4};15), and the ranges of other parameters are 1q71\leq q\leq 7, 4χ64\leq\chi\leq 6, and 2δχ12\leq\delta\leq\chi-1.

3.2 Enumerations for Small Cases

nn all graphs J4J_{4}-free χ=2\chi=2 J4J_{4}-free, χ=3\chi=3 J4J_{4}-free, χ=4\chi=4
6 156 69 34 34 0
7 1044 255 87 167 0
8 12346 1301 302 998 0
9 274668 9297 1118 8175 3
10 12005168 97919 5478 92379 61
11 1018997864 1519456 32302 1484866 2287
12 165091172592 34270158 251134 33888537 130486
Table 2: The number of nonisomorphic graphs GG by their type and the number of vertices nn, 6n126\leq n\leq 12. The corresponding sets of graphs were obtained by using graph generator geng of nauty with tests for J4J_{4}-free graphs and chromatic number χ(G)\chi(G).
Refer to caption
Figure 1: |v(2,2,2;J4;9)|=3.|\mathcal{F}_{v}(2,2,2;J_{4};9)|=3. The 18-edge graph, which is H{‘Ypgj in g6-format, is formed by all depicted edges, the other two graphs with 17 and 16 edges are obtained by deleting the edges marked in red, in any order.

The results of our computations for small cases are summarized in Tables 2 and 3. The special graphs, which are witnesses for the exact values in Theorems 3, 4 and 6, are presented in Figures 1–4.

Notes to Table 2

  • In each row nn, the sum of entries for χ=2,3,4\chi=2,3,4 is one less than the count of J4J_{4}-free graphs (because the only missed graph has χ=1\chi=1). Note that χ(G)=2\chi(G)=2 implies that GG is J4J_{4}-free.

  • The entries 0 and 3 in rows 8 and 9, respectively, of the last column show that Fv(2,2,2;J4)=9F_{v}(2,2,2;J_{4})=9 and |v(2,2,2;J4;9)|=3|\mathcal{F}_{v}(2,2,2;J_{4};9)|=3; the three witnesses have 16, 17 and 18 edges, respectively, and they are presented in Figure 1. This part proves Theorem 3.

  • Obtaining the next row of Table 2 (for n=13n=13) by the same approach is doable but only at an extraordinary computational cost. Thus, for n13n\geq 13 we first targeted only maximal J4J_{4}-free graphs. The results are reported in Table 3.

type of graphs n=13n=13 n=14n=14 n=15n=15
maximal J4J_{4}-free, χ=2\chi=2 5 6 6
maximal J4J_{4}-free, χ=3\chi=3 15684
maximal J4J_{4}-free, χ=4\chi=4 4750 74738
maximal J4J_{4}-free, χ=5\chi=5 0 0 1
Table 3: Counts of nonisomorphic maximal J4J_{4}-free graphs GG by their chromatic number χ=χ(G)\chi=\chi(G) and number of vertices nn, for 13n1513\leq n\leq 15. The results for n14n\geq 14 and χ4\chi\geq 4 required significant computational resources.

The graph families for χ3\chi\geq 3 summarized in Table 3 were constructed using algorithm A. The following lemma was used to determine the initial family of graphs 𝒢\mathcal{G}. More details of how each entry with χ3\chi\geq 3 was computed are listed in the notes to Table 3.

Lemma 9.

Let GG be any graph with χ(G)k\chi(G)\geq k, and let IV(G)I\subseteq V(G) be any independent set in GG. Then for G=G[V(G)I]G^{\prime}=G[V(G)\setminus I] we have χ(G)k1\chi(G^{\prime})\geq k-1.

Proof.

Assume there exists an IV(G)I\subseteq V(G) such that the graph GG^{\prime} induced in GG on V(G)IV(G)\setminus I has χ(G)k2\chi(G^{\prime})\leq k-2. If V(G)V(G^{\prime}) is colored with k2k-2 colors, then all vertices in II can be colored with the same (k1)(k-1)-st color, not used in the coloring of V(G)V(G^{\prime}). This implies that χ(G)k1\chi(G)\leq k-1, which is a contradiction. ∎

3.2.1 Notes to Table 3

  • The row for χ=2\chi=2 shows the number of complete bipartite graphs Ks,tK_{s,t} with s+t=ns+t=n and s,t2s,t\geq 2.

  • Graphs with n=13,χ3n=13,\chi\geq 3. Using the fact that R(J4,K4)=11R(J_{4},K_{4})=11, we can see that any J4J_{4}-free graph GG of order at least 11 must have α(G)4\alpha(G)\geq 4. The graphs with n=13n=13 were obtained by A in three different ways: via 3-, 2- and 1-vertex extensions of graphs with 10, 11 and 12 vertices, respectively. When 3χ43\leq\chi\leq 4, we use δ=2\delta=2. When χ=5\chi=5, we set δ=χ1=4\delta=\chi-1=4, since the target graphs are known to be χ\chi-vertex-critical. This is because Lemma 9, R(J4,K4)=11R(J_{4},K_{4})=11 and Table 2 imply that there is no J4J_{4}-free graph with n=12n=12 and χ=5\chi=5.

  • Graphs with n=14,χ4n=14,\chi\geq 4. These graphs were obtained by computing 4-vertex extensions of the graphs with n=10n=10 and χ3\chi\geq 3 using δ=2\delta=2. We set δ=4\delta=4 when generating graphs with χ=5\chi=5 since no graphs with χ=5\chi=5 were found on 13 vertices.

  • Graphs with n=15,χ5n=15,\chi\geq 5. The unique maximal graph with n=15n=15 and χ=5\chi=5 was obtained by performing 3-vertex extensions of all graphs with n=12n=12 and χ4\chi\geq 4, and independently by 4-vertex extensions of all graphs with n=11n=11 and χ4\chi\geq 4. Since no graphs with χ=5\chi=5 were found on 14 vertices, we set δ=4\delta=4.

  • Empty entries correspond to graphs whose full enumeration was not attempted. These would be difficult to obtain, and they are not relevant for this work. Still, many such graphs were obtained as side result of other computations.

  • The entry requiring most CPU time (about one CPU-week if run on a single processor) was that for χ=4,n=14\chi=4,n=14. It was obtained by applying algorithm A to make J4J_{4}-maximal 4-vertex extensions of the 97918 graphs with n=10n=10 and χ2\chi\geq 2 (though using χ3\chi\geq 3 would suffice). Among the resulting 74738 graphs GG, there are 24 of them for which G(2,3)vG\rightarrow(2,3)^{v}. No graph reported in column 13 satisfies this arrowing (though, by Lemma 1, it would suffice to test only 4750 graphs with χ=4\chi=4), and thus Fv(2,3;J4)=14F_{v}(2,3;J_{4})=14.

  • The complete set v(2,3;J4;14)\mathcal{F}_{v}(2,3;J_{4};14) was obtained from the above 24 maximal J4J_{4}-free graphs by repeatedly deleting the edges until they did not satisfy the arrowing. This set consists of 212 nonisomorphic graphs, with the number of edges ranging from 31 to 39, the number of triangles from 8 to 10, and the orders of their automorphism groups ranging from 1 to 8. 26 of these graphs are minimal. There exists a unique (up to isomorphisms) bicritical graph, namely the graph G14G_{14} shown in Figure 2, for which addition of any edge creates a J4J_{4}, and deletion of any edge ee yields G14e↛(2,3)vG_{14}-e\not\rightarrow(2,3)^{v}. This part proves Theorem 6.

    Refer to caption
    Figure 2: Unique bicritical graph G14v(2,3;J4;14)G_{14}\in\mathcal{F}_{v}(2,3;J_{4};14). Edges marked in red do not belong to any triangle in G14G_{14}. The graph G14G_{14}, which is M?K_iqg`QDqQXBpw? in g6-format, has 33 edges, 9 triangles and just one non-trivial symmetry (left-right swap of the figure).
    Refer to caption
    Figure 3: A view of graphs in v(24;J4;15)\mathcal{F}_{v}(2^{4};J_{4};15). The maximal graph on 45 edges, which is N{eCIhJSaWEfIuKqDeG in g6-gormat, is formed by all depicted edges. It is 6-regular. Three vertices of the outer triangle form one orbit, 12 other vertices form the second orbit (the center of the figure is not a vertex). Three edges marked in red can be removed, in any order, to give its subgraphs in v(24;J4;15)\mathcal{F}_{v}(2^{4};J_{4};15). The 5-th graph is a subgraph of one with 44 edges. The minimal graph on 42 edges (formed by the black edges) has 72 automorphisms, more than the other four graphs.
    Refer to caption
    Figure 4: Set view of v(24;J4;15)\mathcal{F}_{v}(2^{4};J_{4};15). The 9-vertex 3×33\times 3 grid on the right has 6 triangles and 6 independent sets of 3 vertices. It is a self-complementary graph. The vertices {A,B,C} and {1,2,3} on the left are connected to the grid by 18 edges as indicated by the labels. Equivalently, 9 vertices of the grid on the right connect to pairs of vertices (one from each of two triangles) on the left. The red edges can be dropped (in any order) yielding graphs with 44, 43 and 42 edges, respectively. This figure describes 4 graphs isomorphic to those in Figure 3, but presenting them in a very different way. The vertices of the middle row of the grid form the triangle corresponding to the outer triangle in Figure 3.
  • The second most-expensive-to-obtain entry was that for n=15,χ=5n=15,\chi=5. The entries in the last row of Table 3 prove that Fv(24;J4)=15F_{v}(2^{4};J_{4})=15. The unique maximal graph in v(24;J4;15)\mathcal{F}_{v}(2^{4};J_{4};15) was obtained in two ways: as a 4-extension and 3-extension of all graphs with χ=4\chi=4 on 11 and 12 vertices, respectively.

  • The complete set v(24;J4;15)\mathcal{F}_{v}(2^{4};J_{4};15) consists of 5 graphs with 45, 44, 43, 43 and 42 edges, respectively. Four of these graphs (except one on 43 edges) form a chain presented in Figure 3. The graph on 45 edges is formed by all edges, three red edges can be removed (in any order) to give its subgraphs which are also in v(24;J4;15)\mathcal{F}_{v}(2^{4};J_{4};15). The fifth graph is a subgraph of one on 44 edges. This part proves Theorem 4.

  • Another view of the graphs in v(24;J4;15)\mathcal{F}_{v}(2^{4};J_{4};15) is presented in Figure 4. The 9-vertex grid on the right has 6 independent sets of 3 vertices. The vertices of triangles ABC and 123, on the left, are connected to the grid as indicated by the labels. The red edges can be dropped (in any order), yielding graphs with 44, 43, 42 edges, also in v(24;J4;15)\mathcal{F}_{v}(2^{4};J_{4};15). In this view we can easily see all 72 symmetries of the minimal graph.

3.3 Bounds for Fv(25;J4)F_{v}(2^{5};J_{4}) and Fv(2,2,3;J4)F_{v}(2,2,3;J_{4})

Easy bounds on the order of the smallest 6-chromatic J4J_{4}-free graph, Fv(25;J4)F_{v}(2^{5};J_{4}), are implied in prior work by others on avoiding K3K_{3} and K4K_{4} (see Table 1 in Section 1.2), namely:

16=Fv(25;K4)Fv(25;J4)Fv(25;K3)40.16=F_{v}(2^{5};K_{4})\leq F_{v}(2^{5};J_{4})\leq F_{v}(2^{5};K_{3})\leq 40.

We obtain much better bounds stated in Theorem 5:

22Fv(25;J4)2522\leq F_{v}(2^{5};J_{4})\leq 25

These bounds were computed as follows. Take SS to be the Schläfli graph on 27 vertices [32]: SS is a strongly regular graph of degree 16. Its complement is J4J_{4}-free and it has χ(S¯)=6\chi(\overline{S})=6. Removing from S¯\overline{S} any two adjacent vertices with all incident edges yields a 25-vertex witness to Fv(25;J4)25F_{v}(2^{5};J_{4})\leq 25 (the g6-format of this graph is XIPA@CQA_KEBIIHKBHGicBXB_w}auURYbDu_maULkdQTseOfpp?). Removing any further vertices reduces the chromatic number below 6. It is interesting to note that this witness graph is the unique 6-vertex-critical (P6,J4,K4)(P_{6},J_{4},K_{4})-induced-free111There is no induced subgraph isomorphic to a J4J_{4}, K4K_{4}, or P6P_{6}. graph on 25 vertices [11].

For the lower bound, since R(J4,K6)=21R(J_{4},K_{6})=21, any 21-vertex J4J_{4}-free graph must have an independent set of 6 vertices. Thus, any graph Gv(25;J4;21)G\in\mathcal{F}_{v}(2^{5};J_{4};21) can be obtained by adding a 6-independent set (with 6 cones) to one of the 5 graphs in v(24;J4;15)\mathcal{F}_{v}(2^{4};J_{4};15). This was verified with algorithm A and no suitable graph was found with χ6\chi\geq 6. Thus Fv(25;J4)22F_{v}(2^{5};J_{4})\geq 22. This part proves Theorem 5.

The bounds we have for Fv(2,2,3;J4)F_{v}(2,2,3;J_{4}) are rather weak, namely

Fv(2,3;J4)+6=20Fv(2,2,3;J4)Fv(3,3;J4)135.F_{v}(2,3;J_{4})+6=20\leq F_{v}(2,2,3;J_{4})\leq F_{v}(3,3;J_{4})\leq 135.

The upper bound follows from Theorem 7 and by an easy observation that for any graph GG, if G(3,3)vG\rightarrow(3,3)^{v}, then G(2,2,3)vG\rightarrow(2,2,3)^{v}. For the lower bound, suppose that Gv(2,2,3;J4;k)G\in\mathcal{F}_{v}(2,2,3;J_{4};k). Note that by Lemma 1, we must have χ(G)5\chi(G)\geq 5. For k=19k=19, since R(J4,K5)=16R(J_{4},K_{5})=16, we have α(G)5\alpha(G)\geq 5, and thus GG is a 5-vertex extension of at least one of the 212 graphs in v(2,3;J4;14)\mathcal{F}_{v}(2,3;J_{4};14). Using again algorithm A we have found no suitable graph GG, and hence k>19k>19. We attempted to use A and other ad-hoc methods to construct a witness GG for k20k\geq 20, but all such searches failed. The complement of the Schläfli graph S¯\overline{S} does not arrow (2,2,3)v(2,2,3)^{v}. We also tested 8933 J4J_{4}-free graphs GG on 20 vertices with χ(G)=α(G)=5\chi(G)=\alpha(G)=5 [29] and found that none of them arrows (2,2,3)v(2,2,3)^{v}. For comparison with the cases for K4K_{4}-free graphs, we note that it is not hard to check that Fv(2,3;K4)=7F_{v}(2,3;K_{4})=7 with the unique witness graph K7C7K_{7}-C_{7} (cf. Theorem 3 in [16]), and it is known that Fv(2,2,3;K4)=14F_{v}(2,2,3;K_{4})=14 [5].

Finding any non-obvious bounds for Fv(2,3,3;J4)F_{v}(2,3,3;J_{4}) or Fv(3,3,3;J4)F_{v}(3,3,3;J_{4}) is an interesting challenge which we pose as a problem to work on.

3.4 The J4J_{4}-free process and Fv(3,3;J4)F_{v}(3,3;J_{4})

The triangle-free process begins with an empty graph of order nn, and iteratively adds edges chosen uniformly at random, subject to the constraint that no triangle is formed. The triangle-free process has been used to prove that

R(3,t)(14+o(1))t2logt,R(3,t)\geq\left({{\frac{1}{4}}+o(1)}\right){\frac{t^{2}}{\log t}},

which currently is the best known lower bound for R(3,t)R(3,t) obtained by Bohman and Keevash in 2013/2019 [3] and independently by Fiz Pontiveros, Griffiths and Morris in 2013/2020 [8].

Similarly to the triangle-free process, the J4J_{4}-free process begins with an empty graph of order nn, and iteratively adds edges chosen uniformly at random, subject to the constraint that no J4J_{4} is formed. The asymptotic properties of this process were analyzed in [27]. We implemented the J4J_{4}-free process in C++ and generated several graphs for which we then checked the arrowing property. The check was done by turning the arrowing property into a Boolean formula and then using Boolean satisfiability (SAT) solvers on the resulting formula. The formula is computed as follows: for every triple of vertices (v1,v2,v3)(v_{1},v_{2},v_{3}), if they form a triangle, we output the disjunctions

(v1¯v2¯v3¯)(v1v2v3)(\overline{v_{1}}\lor\overline{v_{2}}\lor\overline{v_{3}})\land(v_{1}\lor v_{2}\lor v_{3})

A satisfying assignment for this subformula will assign at least one of the vertices in {v1,v2,v3}\{v_{1},v_{2},v_{3}\} to the value False and at least one of them to the value True. Taking False and True to be colors, it is clear that for a graph GG the formula

(v1,v2,v3)VGs.t. G[{v1,v2,v3}]K3(v1¯v2¯v3¯)(v1v2v3)\bigwedge\limits_{\begin{subarray}{c}(v_{1},v_{2},v_{3})\in V_{G}\\ \textnormal{\scriptsize s.t. }G[\{v_{1},v_{2},v_{3}\}]\sim K_{3}\end{subarray}}(\overline{v_{1}}\lor\overline{v_{2}}\lor\overline{v_{3}})\land(v_{1}\lor v_{2}\lor v_{3})

is satisfiable if and only if there is a way to assign colors to the vertices of GG that avoids monochromatic triangles. We are thus searching for J4J_{4}-free graphs GG that yield unsatisfiable instances, as these witness the bound Fv(3,3;J4)|VG|F_{v}(3,3;J_{4})\leq|V_{G}|. The smallest such graph we were able to find has 135 vertices, thus establishing that

Fv(3,3;J4)135.F_{v}(3,3;J_{4})\leq 135.

This part proves Theorem 7.

It is easy to see that G(3,3)vG\rightarrow(3,3)^{v} implies K1+G(3,3)eK_{1}+G\rightarrow(3,3)^{e}, where the graph K1+GK_{1}+G is obtained from GG by adding one new vertex connected to all of VGV_{G}. By applying this implication we can also see that Fe(3,3;K1+H)Fv(3,3;H)+1F_{e}(3,3;K_{1}+H)\leq F_{v}(3,3;H)+1. The latter inequality is tight for H=K4H=K_{4}, as it was shown that Fe(3,3;K5)=15F_{e}(3,3;K_{5})=15 and Fv(3,3;K4)=14F_{v}(3,3;K_{4})=14 (upper bounds in [18], lower bounds in [28]). Now, using similar steps for H=J4H=J_{4}, by Theorem 7 we obtain Fe(3,3;J5)136F_{e}(3,3;J_{5})\leq 136. We observe that by the monotonicity with respect to the avoided graph HH we have Fe(3,3;K5)Fe(3,3;J5)Fe(3,3;K4)F_{e}(3,3;K_{5})\leq F_{e}(3,3;J_{5})\leq F_{e}(3,3;K_{4}).

The software development for this project, pilot runs and experiments spanned several months. Now, the final run of everything is doable in about a day in a standard lab with dozen of machines, each with 16 cores.

4 Remarks and Some Open Problems

Obtaining good bounds for concrete vertex Folkman numbers is often difficult. The results presented in this paper are special for the parameters involving J4J_{4} but we hope that they may extend to other or more general vertex cases. The techniques used here might be not easily transferable to obtain new bounds on edge Folkman numbers, not the least because just testing edge-arrowing is typically much more difficult than testing vertex-arrowing.


We close this paper by posing some related open problems.

Problem 1.

Give a general lower bound for Fv(3r;J4)F_{v}(3^{r};J_{4}), or any nonobvious lower bound for Fv(3,3;J4)F_{v}(3,3;J_{4}), which are not easily implied by known bounds for other more studied parameters.

Similarly, we do not know much about the cases like Fv(2r;K4)F_{v}(2^{r};K_{4}), Fv(3r;K4)F_{v}(3^{r};K_{4}), or Fv(4r;J5)F_{v}(4^{r};J_{5}): no general methods are known to obtain good lower or upper bounds.

Problem 2.

Does there exist a J4J_{4}-free graph GG such that every set of |VG|/2|V_{G}|/2 vertices induces a triangle?

If not, this could help in the analysis of Fv(3,3;J4)F_{v}(3,3;J_{4}). We may consider this problem in a more general case. By using density arguments, it is known how to obtain upper bounds on Fv(3r;K4)F_{v}(3^{r};K_{4}), but not on Fv(3,3;J4)F_{v}(3,3;J_{4}) or Fv(3r;J4)F_{v}(3^{r};J_{4}).

Except for Fe(3,4;K5)22F_{e}(3,4;K_{5})\geq 22 [35], we do not know of any other nonobvious bounds for: (a) Fv(3,4;J5)F_{v}(3,4;J_{5}), (b) Fv(4,4;J5)F_{v}(4,4;J_{5}), (c) Fe(3,4;K5)F_{e}(3,4;K_{5}), or (d) Fe(4,4;J5)F_{e}(4,4;J_{5}). Case (a) might be solvable with computational methods. We also think that case (b), while far from easy, is easier than (c) and much easier than (d). For a similar case of Fv(4,4;K5)F_{v}(4,4;K_{5}), the best known bounds were obtained in [1, 33]:

19Fv(2,2,2,4;K5)Fv(4,4;K5)23.19\leq F_{v}(2,2,2,4;K_{5})\leq F_{v}(4,4;K_{5})\leq 23.

Finally, we state a related existence problem, which was already raised in an earlier work [34], and which is also described at the end of Section 2.

Problem 3.

(a) e(3,3;K1+C4)=?\mathcal{F}_{e}(3,3;K_{1}+C_{4})=\emptyset?     (b) e(3,3;P2P3¯)=?\mathcal{F}_{e}(3,3;\overline{P_{2}\cup P_{3}})=\emptyset?

We note that the YES answer to part (a) implies YES answer to part (b), which eliminates one YES/NO combination of answers (out of four possible ones). This problem can be rephrased in some interesting ways. For example, part (a) is equivalent to the following question: Does there exist any W5W_{5}-free graph which is not a union of two triangle-free graphs?

Acknowledgement

This research was partially supported by the National Natural Science Foundation of China (11361008). David E. Narváez was supported by NSF grant CCF-2030859 to the Computing Research Association for the CIFellows Project.

References

  • [1] A. Bikov. Computation and Bounding of Folkman Numbers, PhD Thesis, Sofia University “St. Kliment Ohridski”, 2018, arXiv:1806.09601 (2018).
  • [2] A. Bikov and N. Nenov. On the independence number of (3,3)(3,3)-Ramsey graphs and the Folkman number Fe(3,3;4)F_{e}(3,3;4), Australasian Journal of Combinatorics, 77 (2020) 35–50.
  • [3] T. Bohman and P. Keevash.3 Dynamic concentration of the triangle-free process. In: J. Nešetřil and M. Pellegrini (editors), The Seventh European Conference on Combinatorics, Graph Theory and Applications. CRM Series, vol. 16, Edizioni della Normale, Pisa. arXiv:1302.5963 (2013) 52 pages, revised version (2019) 75 pages.
  • [4] V. Chvátal. The minimality of the Mycielski graph, Graphs and Combinatorics, Proceedings of the Capital Conference, George Washington University, Washington DC, 1973, 243–246. Lecture Notes in Mathematics, vol. 406, Springer, Berlin, 1974.
  • [5] J. Coles and S. Radziszowski. Computing the Folkman Number Fv(2,2,3;4)F_{v}(2,2,3;4), Journal of Combinatorial Mathematics and Combinatorial Computing, 58 (2006) 13–22.
  • [6] A. Dudek and V. Rödl. On the Folkman number f(2,3,4)f(2,3,4), Experimental Mathematics, 17 (2008) 63–67.
  • [7] A. Dudek and V. Rödl. On KsK_{s}-free subgraphs in Ks+kK_{s+k}-free graphs and vertex Folkman numbers, Combinatorica, 21 (2011) 39–53.
  • [8] G. Fiz Pontiveros, S. Griffiths and R. Morris. The triangle-free process and R(3,k)R(3,k). In: Memoirs of the American Mathematical Society, vol. 263, Number 1274 (2020), 125 pages. First version on arXiv:1302.6279 (2013).
  • [9] J. Goedgebeur. On minimal triangle-free 6-chromatic graphs, Journal of Graph Theory, 93 (2020) 34–48.
  • [10] J. Folkman. Graphs with monochromatic complete subgraphs in every edge coloring, SIAM Journal of Applied Mathematics, 18 (1970) 19–24.
  • [11] Jan Goedgebeur, Shenwei Huang, Yiao Ju, and Owen Merkel. Colouring graphs with no induced six-vertex path or diamond. International Computing and Combinatorics Conference, pp. 319–329, COCOON 2021, Tainan, Taiwan. Springer 2021.
  • [12] T. Jensen and G. Royle. Small graphs with chromatic number 5: a computer search, Journal of Graph Theory, 19 (1995) 107–116.
  • [13] Yu Jiang, Meilian Liang and Xiaodong Xu. Bounds for some generalized vertex Folkman numbers, Journal of Combinatorial Mathematics and Combinatorial Computing, 110 (2019) 241–247.
  • [14] A. Lange, S. Radziszowski and Xiaodong Xu. Use of MAX-CUT for Ramsey Arrowing of Triangles, Journal of Combinatorial Mathematics and Combinatorial Computing, 88 (2014) 61–71.
  • [15] J. Lathrop and S. Radziszowski. Computing the Folkman Number Fv(2,2,2,2,2;4)F_{v}(2,2,2,2,2;4), Journal of Combinatorial Mathematics and Combinatorial Computing, 78 (2011) 119–128.
  • [16] T. Łuczak, A. Ruciński and S. Urbański. On minimal Folkman graphs (Graph Theory Conference, Kazimierz Dolny, 1997), Discrete Mathematics, 236 (2001) 245–262.
  • [17] B.D. McKay. nauty User’s Guide (Version 2.7), the first nauty Technical Report TR-CS-90-02, Department of Computer Science, Australian National University (1990). The 2021 version of nauty software and documentation is available at http://cs.anu.edu.au/~bdm/nauty.
  • [18] N. Nenov. An example of a 15-vertex Ramsey (3,3)(3,3)-graph with clique number 4 (in Russian), C. A. Acad. Bulg. Sci., 34 (1981) 1487–1489.
  • [19] N. Nenov. The chromatic number of any 10-vertex graph without 4-cliques is at most 4 (in Russian), C.R. Acad. Bulgare Sci. 37 (1984), no. 3, 301–304. See also letter to the editor, On the small graphs with chromatic number 5 without 4 cliques, Discrete Mathematics, 188 (1998) 297–298.
  • [20] N. Nenov. On a class of vertex Folkman graphs, Annuaire Univ. Sofia Fac. Math. Inform., 94 (2000) 15–25.
  • [21] N. Nenov. On the triangle vertex Folkman numbers, Discrete Mathematics, 271 (2003) 327–334.
  • [22] N. Nenov. On the vertex Folkman numbers Fv(2,,2;q)F_{v}(2,\cdots,2;q), Serdica Mathematical Journal, 35(3) (2009) 251–271.
  • [23] N. Nenov. On the vertex Folkman numbers Fv(2,,2r;r1)F_{v}(\underbrace{2,\cdots,2}_{r};r-1) and Fv(2,,2r;r2)F_{v}(\underbrace{2,\cdots,2}_{r};r-2). Ann. Univ. Sofia Fac. Math. Inform., 101:5-17, 2013 (submitted 2007, preprint arXiv:0903.3151 2009).
  • [24] J. Nešetřil and V. Rödl. Partitions of Vertices, Commentationes Mathematicae Universitatis Carolinae, 17 (1976) 85–95.
  • [25] J. Nešetřil and V. Rödl. The Ramsey property for graphs with forbidden complete subgraphs, Journal of Combinatorial Theory, Series B, 20 (1976) 243–249.
  • [26] J. Nešetřil and V. Rödl. Simple proof of the existence of restricted Ramsey graphs by means of a partite construction, Combinatorica, 1(2) (1981) 199–202.
  • [27] M. Picollelli. The Diamond-Free Process, Random Structures & Algorithms, 45 (2014) 513–551.
  • [28] K. Piwakowski, S. Radziszowski and S. Urbański. Computation of the Folkman number Fe(3,3;5)F_{e}(3,3;5), Journal of Graph Theory, 32 (1999) 41–49.
  • [29] S. Radziszowski. Unpublished results from computations, 2010–2015.
  • [30] S. Radziszowski. Small Ramsey Numbers, Electronic Journal of Combinatorics, Dynamic Survey DS1, revision #16, January 2021, 116 pages, http://www.combinatorics.org/.
  • [31] V. Rödl and N. Sauer. The Ramsey Property for Families of Graphs Which Exclude a Given Graph, Canadian Journal of Mathematics, 44(5) (1992) 1050–1060.
  • [32] J.J. Seidel. Strongly Regular Graphs, in Surveys in Combinatorics (2nd ed.), edited by B. Bollobás, London Math. Soc. Lecture Note Series, vol. 38, Cambridge U.P. (1979), 157–180.
  • [33] Xiaodong Xu, Haipeng Luo and Zehui Shao. Upper and lower bounds for Fv(4,4;5)F_{v}(4,4;5), Electronic Journal of Combinatorics, N34, 17 (2010), 8 pages, http://www.combinatorics.org.
  • [34] Xiaodong Xu, Meilian Liang and Stanisław Radziszowski. On the Nonexistence of Some Generalized Folkman Numbers, Graphs and Combinatorics, 34 (2018) 1101–1110.
  • [35] Xiaodong Xu and Zehui Shao. On the lower bound for Fv(k,k;k+1)F_{v}(k,k;k+1) and Fe(3,4;5)F_{e}(3,4;5), Utilitas Mathematica, 81 (2010) 187–192.