Abstract
In this research paper, we study 3-uniform hypergraphs with circular symmetry. Two parameters are considered: the largest size of a set not containing any edge , and the maximum number of colors in a vertex coloring of such that each contains two vertices of the same color. The problem considered here is to characterize those in which the equality holds for every induced subhypergraph of . A well-known objection against is where , termed “monostar”. Steps toward a solution to this approach is to investigate the properties of monostar-free structures. All such are completely identified up to 16 vertices, with the aid of a computer. Most of them can be shown to satisfy , and the few exceptions contain one or both of two specific induced subhypergraphs , on five and six vertices, respectively, both with and . Furthermore, a general conjecture is raised for hypergraphs of prime orders.
Keywords:
hypergraph; coloring; circular symmetry; independent set; upper chromatic number; C-perfect hypergraph MSC:
05-08; 05C15; 05C17; 05C65; 05C69; 05C75
1. Introduction
Comparison between structural invariants is a fundamental issue in the investigation of discrete mathematical objects. A celebrated area of this nature is the theory of perfect graphs defined in terms of clique number and chromatic number, via the induced-hereditary equation . Initiated in the early 1960s by Claude Berge, it has lead to many deep structural results. Trotignon [1] sketched the proof of the characterization theorem (“Strong Perfect Graph Theorem”) due to Chudnovsky, Robertson, Seymour, and Thomas [2], discussed further developments, and at the end of the introduction, also recommended several earlier surveys on the topic.
In the present study, we consider a kind of hypergraph perfectness, which Vitaly Voloshin introduced in the 1990s. His original definitions dealt with their highly influential model of mixed hypergraphs [3]; here, we consider only hypergraphs, and more restrictively 3-uniform ones. A hypergraph is a pair , where X is the vertex set and the edge set is a set system over X. In the current context it can be assumed without loss of generality that no multiple edges occur. As a further term, is called r-uniform if holds for all .
1.1. Symmetry Assumption
1.2. C-Perfectness
A set is independent if it does not contain any edge . The largest size of an independent set is termed the independence number and is denoted by .x A C-coloring of is a vertex coloring , such that each contains two vertices of the same color. The upper chromatic number, denoted by , is the maximum number of colors in a C-coloring of . Each color appearing in defines its color class consisting of the vertices assigned to that color. If is any C-coloring of , picking just one vertex from each color class, we obtain an independent set; consequently, the inequality is universally valid. This simple but important fact was observed in [4]. We refer to [5] for a survey on C-colorings.
An induced subhypergraph of is obtained by specifying a subset and taking . We say that is C-perfect if:
holds for every induced subhypergraph . This notion was introduced in 1995 by Voloshin [4] (in a more general way for the structure class of “mixed hypergraphs”, which we will not discuss here), who asked for the characterization of C-perfectness in terms of minimal forbidden induced subhypergraphs. Nevertheless, after nearly three decades, this problem still remains unresolved, and it is so even for the restricted class of 3-uniform hypergraphs.
An easy-to-check class of hypergraphs satisfying consists of those , where there is precisely one vertex contained in all edges, i.e., . Voloshin [4] discovered this class in connection with C-perfectness, and coined the name monostar for such hypergraphs. Removing the common vertex of all edges, we obtain an independent set; hence, holds. However, if exactly colors are used on vertices, then just one monochromatic vertex pair arises, and this color assignment would be a C-coloring only if those two vertices were contained in all edges, a contradiction to the defining condition of monostars.
Other constructions of non-C-perfect hypergraphs and further results on C-perfectness can be found in [6,7,8,9,10].
1.3. The 3-Uniform Case
As r grows, the number of minimal non-C-perfect r-uniform hypergraphs is at least exponential in r, as proved by Bujtás and Tuza in [7]. For this reason, here, we only consider and make no attempt to handle the cases of .
Voloshin [4] listed five minimal non-C-perfect 3-uniform hypergraphs. Four of them are monostars: cutting out the central veretex from their edges, we obtain the graphs (triangle), (matching of two edges), (path of length 3), and (cycle of length 4). The fifth one is the “cycloid”; setting its vertex set to be , one edge is , and the other edges can be obtained by its rotations: , , , (inside an edge the order of vertices is irrelevant, of course; we use these orders to emphasize rotational symmetry.)
One further minimal non-C-perfect 3-uniform hypergraph was found by Král’ [9]. Over the vertex set , it has the edges , , and , , , , , . Hence, there is also a rotational symmetry.
With indication of their orders and also their circular symmetry, we use the notation for Voloshin’s cycloid and for Král’s construction. (Standard notation for are and , while there seems to be no fixed symbol for in the literature).
1.4. Algorithmic Approach and Structure of the Paper
In this work, we propose an algorithmic approach towards the characterization problem of C-perfect hypergraphs, and derive some theoretical consequences.
The 3-uniform monostars that are minimal under the operation of taking induced subhypergraphs all have at most five vertices. For this reason, it is clear that for a generic input , it can be deciced in polynomial time (as a function of the number n of vertices) whether or not is monostar-free. However, since the number of configurations grows very fast (with a function where appears in the exponent), a running time of puts a substantial limitation to the checkable range of instances.
For circular systems, we have made the monostar-free test considerably faster; this approach is described in Section 3. To increase the speed, the systems are represented with a certain kind of generating systems described in Section 2. Such improvements admit to extend investigations to a somewhat larger value of n, although combinatorial explosion is impossible to avoid. Nevertheless, the performed tests turned out to be sufficient for the discovery of some infinite classes of monostar-free hypergraphs. On the other hand, most of the obtained structures satisfy the equality , and the others contain or (or both) as an induced subhypergraph.
The goal of the present study is to offer methods that can be applied to approach the characterization problem of C-perfect hypergraphs, or of the minimal non-C-perfect ones, at least in the 3-uniform case. In Section 4, we describe an infinite class of monostar-free hypergraphs. Conjecture 1 below expects that this is the unique cyclic one if the number n of vertices is a prime. In Section 5, we describe a method to prove that holds when the generator triplets satisfy certain arithmetic conditions. In Section 6, some simple monostar-free sparse hypergraphs are described.
The paper is concluded with Appendix A, where all monostar-free cyclic 3-uniform hypergraphs are listed up to 16 vertices.
1.5. Quantitative Summary
At the end of this introduction, we would like to point out that, somewhat unexpectedly, monostar-free cyclic structures are rather rare. Using the concept of type representation, and generation by combinations of triplet types—see Section 2—we formulate the following open problem.
Conjecture 1.
Let be a prime number, and a cyclic, 3-uniform, monostar-free, non-complete hypergraph over . Then, the following properties are valid:
- (i)
- The geometric reflection is an automorphism of , i.e., if , then also .
- (ii)
- All cyclic, 3-uniform, monostar-free, non-complete hypergraphs over are isomorphic and can be obtained from by multiplying the edges (or equivalently, the generator triplet types) with the powers of a primitive root of n.
- (iii)
- As a quantitative form of , there are precisely such hypergraphs.
For , the number of 3-uniform, monostar-free, non-complete hypergraphs with circular symmetry is exhibited in Table 1. More precisely, for (marked with * in the table), only the number of symmetric ones—symmetric in the sense of above—has been determined, and a particular case of Conjecture 1 states that no others exist.
Table 1.
Quantitative summary: n = number of vertices; N = number of types ( with for and for ); = number of non-empty non-complete combinations of generator triplet types; MS-free = number of monostar-free non-complete cases (for marked with * only the symmetric ones were analyzed in full detail).
A detailed list of monostar-free combinations of generator triplet types is given in Appendix A. From that list, one gets the impression that the number of monostar-free combinations does not grow faster than (or even with the rate of ) while the number of all combinations is . The following problem of number-theoretic nature arises in a natural way.
Problem 1.
Determine an asymptotically tight upper bound on the number of monostar-free combinations of generator triplets, as a function of the number n of vertices.
2. Representations of Circular Systems
We apply several kinds of representation simultaneously, as follows:
- Algebraic: The vertex set is identified with .
- Geometric: The vertices are embedded in the Euclidean plane and form a regular n-gon.
- Difference triplets: A cyclic 3-tuple is associated with each 3-element subset of , in the flavor of the geometric view.
- Triplet types: A type is associated with each 3-element subset of as a canonical representation.
According to the algebraic reprsentation, the vertices will be labeled with throughout this paper, and calculations on edges of hypergraphs are done modulo n.
In the geometric view we denote by the center of the regular n-gon (of course, this is not a vertex in the hypergraph). Representing as a regular n-gon, with its other benefits, it also makes a distinction between “small” and “large” triplets. The latter are those 3-element vertex sets whose convex hull contains in its interior.
Difference triplets in the study of cyclic edge decompositions of 3-uniform hypergraphs were introduced by Gionfriddo, Milazzo, and Tuza in [11,12] as follows. First, for the distance is defined as:
where is the absolute value of the (usual) difference between natural numbers i and j. Then, for any , the 3-element (unordered) subset is associated with the difference triplet, that is, the cyclic sequence:
By definition, and refers to the same difference triplet as does. For example, if and , then the three associated difference triplets are , , , because in , we have . On the other hand, the same set on vertices would have the difference triplets , , . Note that all rotations —addition takes modulo n in , of course—of any 3-element set have the same difference triplet.
Consider any 3-element set of vertices. From the three difference triplets associated with it, we take the lexicographically smallest one, say . Then, from the orbit of all 3-element sets having this difference triplet we use , where if , or if . This is called the triplet type of , or briefly just the type of . In the above example, the set has type if and if . Representation with triplet types was applied previously by Keszler and Tuza [13], concerning cycle decompositions of complete hypergraphs (i.e., for a problem very far from the present one). A slight difference is that here, we normalize the starting element of types to 0, while that in [13] was taken as 1.
Triplet types can be arranged in a lexicographic order, which is useful from the algorithmic point of view. Except for the last part, the blocks of this list have the same general form:
- ;
- ;⋮
- ;⋮
- ; and the last part depends on n (mod 3), as
- if or ;
- if .
Symmetric vs. Reflected Triplets
It is worth making a distinction between symmetric and non-symmetric cases.
- Symmetric difference triplets and triplet types:A difference triplet is symmetric if it contains two (or three) equal distances. The corresponding symmetric triplet types are those having a symmetric difference triplet.
- Reflected triplets:If all the three differences are distinct in a difference triplet , then its reflected pair is . Analogously, if is a non-symmetric triplet type, then its reflected pair is .
On n vertices, there are types if n is a multiple of 3, and types otherwise [13]. Moreover, for every n, the number of symmetric types is the same as the number of possible distances other than , that is . In the range , those are the starting types of the blocks in the lexicographic listing. For , the symmetric type is . Viewing this from another point, and assuming , if (mod 2) then the ith block has its unique symmetric type , while (mod 2), admits two symmetric types: and . In particular, if , then in the last block both types are symmetric.
The number of reflected pairs is more complicated to express. In Lemma 2.1 of [12] the case of is considered; then, the number of reflected pairs is for n odd and for n even. To complete the picture here, we observe:
- If with , then the number of reflected pairs is .
For a proof, let us recall that the number of types is for every n divisible by 3. Among those, we have symmetric types if n is even, and if n is odd. A formula covering both cases is . It follows that the number of non-symmetric triplet types is . The number of reflected pairs is half of that.
3. Algorithmic Considerations
For the generating process of hypergraphs, the triplet types introduced in the preceding section are used. The combinations of triplet types are systematically inspected for the presence of an induced monostar, and those containing one are abandoned without further inspection. Some applied principles are as follows.
- The type generates edges of the form () if ; any other type generates exactly n edges of the form () for every n, addition is taken in . Hence, the number of edges generated by is if , and otherwise.
- If there is a monostar in , then also one centered at 0 is present. Two types of monostars can occur:
- M2:
- It contains two edges , , where are five distinct vertices, and none of the 3-element sets, , , , , occurs as an edge in (cutting out 0 from the two edges, a 2-matching is obtained).
- C3:
- It contains three edges , , , and the set is not an edge in . (Cutting out 0 from the three edges, a 3-cycle is obtained.)
- A graph with the vertex set can be defined, which has edges if , and edges otherwise. The edges of G arise from the edges of .
- Having G at hand, the presence of monostar types M2 and C3 can be tested. For the former, pairs of disjoint edges ( subgraphs) are checked whether the set of their four vertices induces no edges of . For the latter, triangles ( subgraphs) of G are checked whether their three vertices form a non-edge in .
It is worth noting that there are three monostars on five vertices (obtained by extending the edges of the graphs , , and with a common new vertex), but we are still able to simplify the monostar test to just one related M2 type. The reason is that , , all contain disjoint edges.
One may also speculate whether the test should deal with M2 or C3 first, if we intend to decrease the running time. Experience shows that in this direction, the density of is relevant. Namely, in sparse , an algorithm taking type M2 first is definitely faster, and starting with type C3, is preferable only if contains most of the triplet types.
Verification of Computer Codes
During the years, three independent installations of algorithms were prepared, taking a pair as input (n = number of vertices, g = number of generating triplet types) and printing the generators of all monostar-free systems with the given parameters as part of the output. Not all cases reported here have been run with all codes, but many of them were, and the three codes mutually verified each other with their unanimous outputs. The code applied for the generation of symmetric systems on 17 vertices was a modified version of the fastest general code. In addition to the generating combinations, one of the codes also determined and for all monostar-free systems within a certain (naturally smaller) range of n, and its outputs agree with the theoretical results that we develop in this paper.
4. A Dense Infinite Class
Assume that is odd. Let denote the hypergraph of order n generated by the triplet types.
- and such that and .
In the geometric representation, these generators are precisely the “small” triplets, which do not contain the center of the regular n-gon in their interior.
The following assertion shows that is an infinite family of non-C-perfect—but not minimal non-C-perfect—hypergraphs containing no monostars (the smallest case is not C-perfect either, but it is itself, and hence, it is minimal).
Theorem 1.
For every odd the hypergraph has the following properties:
- 1.
- is monostar-free;
- 2.
- is an induced subhypergraph of ;
- 3.
- The number of generator triplets is .
Proof.
To prove 1 assume for a contradiction that contains a monostar, say M. Because of circular symmetry, we may assume that the center of M is vertex 0.
Let K be the convex hull of the vertices of in the geometric representation. The geometric center must be in the interior of K, otherwise all vertex triples of are edges in and the proof is done. Thus, assume that is in K.
If K is a triangle (i.e., M is of type C3), consider the line that passes through 0 and . This line intersects two sides of K, say and , where are vertices of the regular n-gon. Assume that is farther from 0 than . Then, the triangle contains in its interior, implying the contradiction that is not among the generator triplets of .
If K is a quadrangle (i.e., M is of type M2), let be its four vertices. We now consider the line L passing through a and . Two of the other three vertices, say b and c, are on the same side of L. However, then the convex hull of does not contain , implying the contradiction that is an edge of . This completes the proof of 1.
If , then in the five-cycle , the edge is from the orbit of , and the other four edges are from the orbits of and . The other five 3-element sets contained in are non-edges because their convex hull contains the center . Hence, an induced is found.
Finally, to enumerate the generator triplet types, let us write , so that the formula gets the simpler form . It is easily checked that for small values of n this is the correct number of generator triplets. Indeed, if , then , and the only type not containing is ; and if , then , and we have three types avoiding , namely , , .
For larger orders we apply induction from n to , that means a step from k to . The new generating types for are then the triplets and their reflections, where . We distinguish between odd and even values of k.
Consider first . Then, the symmetric triplet becomes one of the generators, and the other new ones are with their reflected pairs. Hence, the number of new generator triplets is equal to and we have . On the other hand, if , then by increasing it to no new symmetric triplet becomes a generator: the new members are and their reflections. Hence, we have new generators, and induction validates the assertion. □
Corollary 1.
If , then is neither C-perfect, nor minimal non-C-perfect.
Remark 1.
It is interesting that the analogues of for even n do not provide examples with properties similar to those expressed in Theorem 1, as the following two examples show.
If we keep the condition in the definition, then we can take, e.g., the generating triplets and . A rotation of the latter yields . All the four 3-element subsets of contain the center on a boundary line, and hence, none of them is an edge of the hypergraph, and therefore, the 5-tuple induces a monostar of type M2.
If we modify the condition to in the definition, then the three edges , , are present in the hypergraph but is not an edge; therefore, a monostar of type C3 occurs.
5. Distances Dividing the Number of Vertices
Recall that is a universally valid inequality for all hypergraphs . In this section, we present a method suitable for proving the equality in many cases. It is applicable when there is an integer d that is a common divisor of n and at least one difference in the difference triplets of all generators. In such situations the color assignment:
is a C-coloring with d colors, and consequently, the lower bound is valid. Thus, for proving , it suffices to verify the upper bound . In the next four subsections, we illustrate the ideas of such proofs with explicit examples for . That means hypergraphs whose upper chromatic number and independence number are equal to , , , or .
5.1. Method to Prove
Consider with six generator types. One of the monostar-free structures has the following generators:
This is system #1 of , in Appendix A.
We know that holds. Let S be a largest independent set in . If S contains at most one vertex from each pair , then we are done. Otherwise consider the auxiliary directed graph H whose vertex set is , and for , an edge is oriented from each to if at least one of the triplets and is among the generators. In our example, the edges are , , , and , derived from the correspondig values of j as 1, , 2, , 3, and 4, respectively.
In general, the next step is to cover the vertex set of H with vertex-disjoint directed cycles. In our case, each of the distances provides a possibility. More explicitly, each of the distances determines a directed Hamiltonian cycle; 2 and 6 decompose into cycles of length 4; and distance 4 yields four cycles of length 2.
The point is that if both , then both because the 3-element sets and in are in the orbit of if and of if . For each , define the weight . Then, . By what has been said, if then ; hence, the average weight is 1 on such vertex pairs . This fact is valid in each cycle of the vertex partition of . Since each of the other vertices has weight 0 or 1, it follows that also the overall average weight is at most 1, and thus, .
5.2. Method to Prove
Let us begin this discussion with and ten generator types, for which a different idea can be presented. One of the monostar-free structures has the following generators:
This is system #1 of , in Appendix A.
We know that holds. Let S be a largest independent set in . If S contains at most one vertex from each of the five 3-element sets , then we are done. Otherwise, relabeling by rotation if necessary, we may assume without loss of generality that . Then, using the generator triplets, we observe the following implications:
- by ;
- by ;
- by ;
- by ;
- by ;
- by ;
- by ;
- by ;
- by ;
- by .
Thus, beside 0 and 5, only some of 3, 8, 13 can occur in S. However, those three vertices form an edge, so at least one of them is missing. This would imply , and the proof is done.
The combination of the two approaches is also suitable for handling the very sparse cases. We illustrate this with system #1 of , from Appendix A, having the following generators:
Additionally, here, the proof of is done if a largest independent set S contains at most one vertex from each of the five 3-element sets . If this is not the case, assume without loss of generality that . Then, by the same reason as above:
- by ;
- by ;
- by ;
- by .
Hence, we encounter a situation analogous to the one described in the proof concerning (). Namely, if S contains two elements from an edge , then it does not contain any from the next edge . Thus, we can define an auxiliary graph over the vertex set (or more generally over some when another n is considered), introduce the weights as above, and infer that the average weight of vertices is at most 1. In our present example, this argument yields .
5.3. Method to Prove
Here, we take system #1 of , for illustration. It has the generator types:
We now consider the four 4-element sets . If a largest independent set S contains at most one vertex from each of them, then follows. Otherwise, two cases have to be investigated.
If , then we have the implications:
- by ;
- by ;
- by ;
- by ;
- by .
Similarly, if , then:
- by ;
- by ;
- by .
From this, we conclude that, in either case, can contain at most two vertices from S. Thus, the vertices of the corresponding auxiliary graph on will get average weight at most 1, and the required upper bound is obtained.
5.4. Method to Prove
In this final example for the methods based on common divisors of difference triplets, we consider system #1 of , . Then, the generator types are:
Now, the common divisor is ; therefore, we consider the three 5-element sets . Making them monochromatic—assigning the color (i mod 3) to each vertex—is a C-coloring method; hence, . Note further that any three vertices from form an edge in the hypergraph, due to the generator types and . For this reason, in order to prove , we need to analyze two cases for a largest independent set S.
If , then:
- by ;
- by ;
- by ;
- by ;
- by ;
- by ;
- by .
If , then:
- by ;
- by ;
- by ;
- by ;
- by ;
- by ;
- by .
Thus, no matter if 3 or 6 is in S together with 0, only five vertices remain non-excluded, namely . However, this is just the case of , and hence, no more than two of its vertices may occur in S. We verify—using only the assumption , and hence, in a unified way for both subcases—that only one of those five vertices is possible:
- excludes all of , due to the types , , , ;
- excludes , due to the types , , ;
- excludes 8 and 11, due to and ;
- excludes 11, due to .
6. Some Very Sparse Infinite Classes
In this section, we identify nomostar-free systems that have only one or two generator types. In both cases, a substantial difference occurs between odd and even numbers of vertices.
6.1. Systems Generated by One Type
For just one generator, the following standard types can be identified:
- (1A)—if n is a multiple of 3, then one type: ;
- (1B)—if n is a multiple of 5, then two types: and ;
- (1C)—if is even, then types: and where .
We note that if k is even, i.e., if n is a multiple of 4, then the 3-element sets and are of the same type; hence, the number is the correct value for the number of types containing the vertex pair for all even orders .
Proposition 1.
The above types satisfy the following coloring properties:
- A hypergraph of type(1A)for any order n divisible by 3 consists of disjoint edges, and has .
- A hypergraph of type(1B)for any order n divisible by 5 consists of vertex-disjoint copies of , and has and .
- A hypergraph of type(1C)for any even order n has .
It turns out that the above types describe all possibilities of monostar-free systems generated by just one type.
Proposition 2.
A single triplet generates a monostar-free hypergraph if and only if it is of type (1A) or (1B) or (1C) . As a function of n, the number of such systems is equal to:
- 0, if (mod 30);
- 1, if (mod 30);
- 2, if (mod 30);
- 3, if (mod 30);
- , if (mod 30);
- , if (mod 30);
- , if (mod 30);
- , if (mod 30).
In particular, for odd n, it is periodic modulo 30, while for even n, the function becomes periodic modulo 30 after the subtraction of .
6.2. Systems Generated by Two Types
We begin with Table 2 that exhibits the number of odd systems of small orders with two generator types.
Table 2.
Number of monostar-free systems of odd orders with two generator types.
As a comparison, the number of monostar-free systems with one generator is determined in terms of divisibility by 3 and 5, whereas the corresponding number for two generators depends on divisibility by 5 and 7. Namely, for odd n, the latter is as follows:
- 2, if ;
- 1, if and , or and ;
- 0, if .
There is a complete analogy between the two sparsest classes in the sense that each odd system consists of vertex-disjoint copies of the unique system of order 3, 5, or 7. Of course, such constructions exist for the even values , , and as well. For this reason, we try to make Table 3 more transparent by including two further data points beside the number of monostar-free systems: in the third line for , we subtract , and in the fourth line, is decreased further by 1 or 2 to get if n is divisible by 5 or 7 or both.
Table 3.
Number of monostar-free systems of even orders with two generator types.
Let us define:
Now, we can state Proposition 3.
Proposition 3.
The number of monostar-free hypergraphs generated by two triplet types, as a function of n, is equal to:
- 0, if ;
- 1, if or 7;
- 2, if ;
- , if ;
- , if or 14;
- , if (mod 70).
In particular, for odd n, it is periodic modulo 70, and for even n, the function becomes periodic modulo 420 after the subtraction of .
6.3. Few Further Generators
The situation for more generators, , is increasingly difficult to analyze. Nevertheless, we have conducted many further computational experiments.
6.3.1.
For three generators, we have run the computer code for all . The output demonstrates that the number of monostar-free hypergraphs of odd order, generated by three triplet types, is as follows:
- 0, if ;
- 3, if .
Moreover, in the latter case, the hypergraph consists of copies of any one of the constructions on seven vertices (in fact, the three constructions are isomorphic, as shown in Appendix A).
For even orders, the situation is much more complicated. The number of systems is exhibited in Table 4 for ; here, is the increase above .
Table 4.
Number of monostar-free systems of even orders with three generator types.
Unfortunately, these data are insufficient for us to guess a general formula for the number of systems as a function of n. However, at least one fact can be observed in the currently inspected range:
- For every even n, there are at least monostar-free systems generated by three triplet types, and in case of equality, either or (mod 12) holds.
Further tests proved that is the correct number also for and . However, breaks the rule with its 65 systems instead of 60. Here, three of the excess 5 originate from the systems of order 7, similarly to the case of general odd n.
6.3.2.
Six vertices admit exactly four triplet types; hence, those types generate all the triplets, and of course, this system is monostar-free. Corresponding data up to have been computed, as shown in Table 5. A general formula is unclear; however, the following remarkable facts can be observed:
Table 5.
Number of monostar-free systems of orders with four generator types.
- In the inspected range, if , then the number of monostar-free hypergraphs generated by four triplet types is equal to .
- For the number of systems is 0 if and only if n either is a prime or all of its prime factors are 5 and/or 7.
For the first case, , let us use the notation , i.e., . Then, the general form of the systems mentioned above is as follows:
| 1. | ||||
| 2. | ||||
| 3. | ||||
| 4. | ||||
| ⋮ | ||||
| . | ||||
| . |
Using the methods of Section 5, we prove:
Proposition 4.
All hypergraphs generated in this way satisfy the equality .
Proof.
Observe that each generator triplet contains at least one difference equal to in its difference triplet , implying by the C-coloring mod . Therefore, it remains to be proved that the upper bound is valid. Let S be a largest independent set in . If S contains at most one vertex from each of the 3-element sets , then the proof is done. Otherwise, assume that , and consider the hypergraph numbered or above. We handle the two cases separately.
Case of : Generators , , , .
We then have the following implications:
- , due to ;
- , due to ;
- , due to ;
- , due to .
As a consequence, for each , if a set contains two vertices from S, then its ith successor is disjoint from S. Now we can consider the auxiliary directed graph H over whose edges are . This H consists of vertex-disjoint directed cycles, and in the same way as in Section 4, we obtain by weighting its vertices with that the upper bound is valid.
Case of : Generators , , , .
Now we have the following implications:
- , due to ;
- , due to ;
- , due to ;
- , due to .
In this case, for each , if a set contains two vertices from S, then its ith predecessor is disjoint from S. Thus, the upper bound follows in the same way as above, with the only difference that now we go around in the other direction. □
6.3.3.
As the number of generators gets larger, running time becomes an issue because the number of triplet types grows essentially with . Furthermore, as the orbits of types grow with n, monostar test gets slower to some extent. Nevertheless, for every g other than the smallest ones, we performed calulations at least until the number of combinations exceeded one billion. More explicitly, we considered for ; for ; for ; for ; and for .
For odd n, the findings are fairly simple to summarize:
- If and is odd with , then no monostar-free systems exist.
- If and is odd with , then exactly one monostar-free system exists, and it is the vertex-disjoint union of copies of the complete hypergraph whose edges are all the vertex triples on 7 vertices.
- If and is odd with , then no monostar-free systems exist.
- If and is odd with (i.e., or ), then exactly three monostar-free systems exist, and those with consist of three vertex-disjoint copies of a construction on 9 vertices.
- If and is odd, then a monostar-free system exists if and only if .
- If and is odd, then no monostar-free systems exist.
- If and is odd, then no monostar-free systems exist.
As a supplement to the last two cases for even n, the following holds:
- If and is even, then the number of monostar-free systems is 2 if ; 8 if ; 11 if ; 10 if ; and no such systems exist for any other values of .
- If and is even, then the number of monostar-free systems is 2 if or ; it is 6 if ; and no such systems exist for any other values of .
Table 6.
Number of monostar-free systems of even orders with five generator types.
Table 7.
Number of monostar-free systems of even orders with six generator types.
Table 8.
Number of monostar-free systems of orders with seven generator types.
6.3.4.
We considered all possible numbers of generator triplets for all . More precisely, an exhaustive search was executed up to . For , the total number of combinations is ; it would have required rather too much running time. On the other hand, we observed that for all smaller prime orders n, up to isomorphism, there is a unique monostar-free system, and its generators form a symmetric combination. By this we mean that either both members of a reflected pair occur among the generators or none of them is present. Motivated by this fact, we made an exhaustive search on the restricted class of symmetric combinations. On 17 vertices, there are 8 symmetric triplet types and 16 reflected pairs; in this way, the search space was reduced to combinations. It turned out that, disregarding the trivial family of all 3-element sets (the complete 3-uniform hypergraph of order 17), the monostar-free combination is unique up to isomorphism. Furthermore, we performed an exhaustive search on 17 vertices for at most 12 and at least 28 generators—nearly 18.3 billion combinations in all—and no monostar-free combinations occurred, in accordance with Conjecture 1. All these results are given in Table 9.
Table 9.
The number of monostar-free combinations generated by g triplet types on vertices; = there are none; x = no symmetric systems exist.
7. Discussion
In this paper, we proposed a computer-aided approach to the long-standing unsolved characterization problem of C-perfect hypergraphs. This class is defined in terms of a hereditary equality between two basic parameters of set systems. Substructures called monostars are excluded by theory; we applied this fact to design a fast algorithm suitable to list all relevant small configurations. Those structures turned out to be so unexpectedly rare that they can be investigated one by one, using theoretical tools.
The two relevant combinatorial invariants—upper chromatic number and independence number—would still be rather tedious to determine. We offer a method to handle them on the few remaining constructions that are of interest in the context of C-perfect 3-uniform cyclic hypergraphs.
There are several directions for further research on the problem. As a particular case, it would be desirable to complete the analysis on 17 vertices; with the aid of a computer, additional principles for the algorithm may be needed. A more ambitious plan would be to prove Conjecture 1 in general. Furthermore, it would be interesting to see further infinite classes of monostar-free hypergraphs with circular symmetry, and to find concise descriptions of them for relatively small numbers g of generator triplets. Furthermore, of course, the ultimate goal of this track of research is to solve the characterization problem of C-perfect 3-uniform hypergraphs.
It is our hope that the methods proposed in this paper will prove to be useful towards the solution of the characterization problem of C-perfect hypergraphs. Furthermore, beyond that, some elements of the representation applied here may help in various other studies of systems with circular symmetry as well.
Author Contributions
Part of this work was included in the diploma Theses of P.B.C. and L.S., who completed their studies in information technology at the University of Pannonia, Veszprém. Further developments were made by P.P. and Z.T. All authors have read and agreed to the published version of the manuscript.
Funding
This research was supported by the National Research, Development and Innovation office—NKFIH under the grant SNN 129364 and by the Artificial Intelligence National Laboratory Program (MILAB).
Data Availability Statement
All data presented in this study were generated by the authors.
Acknowledgments
We are grateful to Máté Hegyháti for discussions on the subject.
Conflicts of Interest
The authors declare no conflict of interest.
Appendix A
Below, the complete list of monostar-free systems is given for . This has been determined by an exhaustive search. The trivial case, where the system is generated by all triplet types, is not listed because it is the complete 3-uniform hypergraph which clearly is unique and C-perfect for each n, both and being equal to 2. That would be the situation also for , where only one type exists, namely .
For each number n of vertices we provide the following data:
- The number N of triplet types, which is equal to if n is divisible by 3, and otherwise;
- The number of those values g () for which no combination of exactly g distinct triplet types can generate a monostar-free hypergraph;
- For all the other values of g, the number of combinations of g distinct triplet types that generate a monostar-free hypergraph;
- All combinations, one by one, that generate monostar-free hypergraphs, in increasing order of g;
- Isomorphisms established by multiplication (augmentation) between the listed hypergraphs;
- The lexicographically smallest copy of and/or if there is one.
In order to facilitate checking of isomorphism and especially verifying that no isomorphisms exist beyond the claimed ones, at the very end for the most complicated case , we provide a table of triplet type transformations when multiplication by odd numbers is applied (Table A1).
As an example, if , then the type multiplied by 13 is ; the three difference triplets of the latter are , , . Among these three, the lexicographically smallest one is ; hence, the type of this triplet is .
Appendix A.1. n = 5
- Number of types: 2
- Groups not generating any monostar-free systems: none
- Number of monostar-free systems, :
- Detailed list:1.2.
Isomorphism: 1 2
Copy of in 1:
Appendix A.2. n = 6
- Number of types: 4
- Groups not generating any monostar-free systems:
- Number of monostar-free systems, :
- Detailed list:1.2.3.
Isomorphism: 1 2
1.
2.
3.
Isomorphism: 2 3
Copy of in 1:
Appendix A.3. n = 7
- Number of types: 5
- Groups not generating any monostar-free systems:
- Number of monostar-free systems, :
- Detailed list:1.
Copy of in 2:
1.
2.
3.
Isomorphism: 1 3 2
Copy of in 1:
Appendix A.4. n = 8
- Number of types: 7
- Groups not generating any monostar-free systems:
- Number of monostar-free systems, :
- Detailed list:1.2.3.
Isomorphism: 1 2
1.
2.
Isomorphism: 1 2
1.
Appendix A.5. n = 9
- Number of types: 10
- Groups not generating any monostar-free systems:
- Number of monostar-free systems, :
- Detailed list:1.
1.
2.
Isomorphism: 1 2
1.
2.
3.
Isomorphism: 1 3 2
Copy of in 1:
1.
Appendix A.6. n = 10
- Number of types: 12
- Groups not generating any monostar-free systems:
- Number of monostar-free systems, :
- Detailed list:1.2.3.4.5.6.
Isomorphism: 1 6 2 4; 3 5
Copy of in 3:
1.
2.
3.
4.
5.
Isomorphism: 1 2 4 3
1.
2.
3.
4.
Isomorphism: 1 3 2 4
1.
1.
2.
Isomorphism: 1 2
Copy of in 1:
Appendix A.7. n = 11
- Number of types: 15
- Groups not generating any monostar-free systems: all except
- Number of monostar-free systems, :
- Detailed list:1.2.3.4.5.
Isomorphism: 1 5 3 4 2
Copy of in 1:
Appendix A.8. n = 12
- Number of types: 19
- Groups not generating any monostar-free systems: and
- Number of monostar-free systems, :
- Detailed list:1.2.3.4.5.6.
Isomorphism: 1 2; 3 4
1.
2.
3.
4.
5.
Isomorphism: 1 2; 4 5
Copy of in 4:
1.
2.
3.
4.
Isomorphism: 1 4; 2 3
1.
2.
3.
4.
5.
6.
7.
Isomorphism: 1 2; 3 4; 5 6
1.
1.
2.
Isomorphism: 1 2
1.
2.
3.
4.
5.
Isomorphism: 1 2; 3 4
1.
2.
3.
4.
5.
6.
7.
8.
Isomorphism: 1 4 7 2; 3 8; 5 6
Copy of in 1: — Copy of in 1:
Copy of in 3:
Copy of in 5:
1.
2.
Isomorphism: 1 2
1.
1.
2.
Isomorphism: 1 2
Copy of in 1:
1.
Appendix A.9. n = 13
- Number of types: 22
- Groups not generating any monostar-free systems: all except
- Number of monostar-free systems, :
- Detailed list:1.2.3.4.5.6.
Isomorphism: 1 6 3 5 4 2
Copy of in 1:
Appendix A.10. n = 14
- Number of types: 26
- Groups not generating any monostar-free systems: all except
- Number of monostar-free systems, :
- Detailed list:1.2.3.4.5.6.Isomorphism: 1 5 3 2 6 41.2.3.4.5.6.7.
Isomorphism: 1 4 6 3 2 7
Copy of in 5:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Isomorphism: 1 5 6 8 4 3; 2 7; 9 10 11
Copy of in 9:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Isomorphism: 1 11 10 4 8 5; 2 12 6 3 7 9
1.
2.
3.
4.
5.
6.
7.
Isomorphism: 1 3 6 2 4 5
1.
1.
Copy of in 1:
1.
2.
3.
Isomorphism: 1 3 2
Copy of in 1:
Appendix A.11. n = 15
- Number of types: 31
- Groups not generating any monostar-free systems: ; ;
- Number of monostar-free systems, :
- Detailed list:1.2.3.
Isomorphism: 1 2
Copy of in 1:
1.
1.
2.
3.
4.
Isomorphism: 1 3 2 4
1.
2.
3.
4.
Isomorphism: 1 3 4 2
1.
2.
3.
4.
Isomorphism: 1 4 2 3
1.
2.
Isomorphism: 1 2
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Isomorphism: 1 9 2 8; 3 6 4 7; 5 10
Copy of in 1: — Copy of in 1:
Copy of in 3: — Copy of in 3:
Copy of in 5:
1.
2.
3.
4.
Isomorphism: 1 4 3 2
Copy of in 1:
1.
2.
3.
Isomorphism: 1 3
Copy of in 1:
Appendix A.12. n = 16
- Number of types: 35
- Groups not generating any monostar-free systems:;
- Number of monostar-free systems, :
- Detailed list:1.2.3.4.5.6.7.Isomorphism: 1 5 2 6; 3 41.2.3.4.5.6.Isomorphism: 1 5 2 3; 4 61.2.3.4.5.6.7.Isomorphism: 1 2 5 4; 3 61.2.3.4.5.6.7.8.Isomorphism: 1 3 8 6; 2 7; 4 51.2.3.4.5.6.7.8.9.10.11.12.Isomorphism: 1 8 4 11; 2 12 3 7; 5 10; 6 91.2.3.4.5.6.Isomorphism: 1 5 2 6; 3 41.2.3.4.Isomorphism: 1 21.2.Isomorphism: 1 21.2.3.4.5.6.7.8.Isomorphism: 1 4; 2 3; 5 7 6 81.2.3.Isomorphism: 1 21.2.Isomorphism: 1 21.2.Isomorphism: 1 21.
In Table A1, each pair ij of numbers toghether in a cell means the triplet type . The first column contains the 19 types (out of the 35 existing ones) that occur in monostar-free combinations for . The subsequent columns exhibit the types obtained when the first type in that row is multiplied by the corresponding number.
Table A1.
Triplet types and the types of their odd multiples over the vertex set . For simplicity, each type is abbreviated as ij.
References
- Trotignon, N. Perfect graphs. In Topics in Chromatic Graph Theory; Beineke, L.W., Wilson, R.J., Eds.; Encyclopedia of Mathematics and Its Applications Volume 156; Cambridge University Press: Cambridge, UK, 2015; pp. 136–160. [Google Scholar]
- Chudnovsky, M.; Robertson, N.; Seymour, P.; Thomas, R. The strong perfect graph theorem. Ann. Math. 2006, 164, 51–229. [Google Scholar] [CrossRef] [Scilit]
- Voloshin, V.I. The mixed hypergraphs. Comput. Sci. J. Mold. 1993, 1, 45–52. [Google Scholar]
- Voloshin, V.I. On the upper chromatic number of a hypergraph. Australas. J. Comb. 1995, 11, 25–45. [Google Scholar]
- Bujtás, C.; Tuza, Z. Maximum number of colors: C-coloring and related problems. J. Geom. 2011, 101, 83–97. [Google Scholar] [CrossRef] [Scilit]
- Bujtás, C.; Tuza, Z. Voloshin’s conjecture for C-perfect hypertrees. Australas. J. Comb. 2010, 48, 253–267. [Google Scholar]
- Bujtás, C.; Tuza, Z. C-perfect hypergraphs. J. Graph Theory 2010, 64, 132–149. [Google Scholar] [CrossRef] [Scilit]
- Dósa, G.; Newman, N.; Tuza, Z.; Voloshin, V. Coloring properties of mixed cycloids. Symmetry 2021, 13, 1539. [Google Scholar] [CrossRef] [Scilit]
- Král’, D. A counter-example to Voloshin’s hypergraph co-perfectness conjecture. Australas. J. Comb. 2003, 27, 25–41. [Google Scholar]
- Newman, N.; Voloshin, V.; Voss, H.-J. About perfection of circular mixed hypergraphs. Le Mat. 2021, LXXVI, 97–107. [Google Scholar]
- Gionfriddo, M.; Milazzo, L.; Tuza, Z. Hypercycle systems. In Proceedings of the 21st Workshop on Cycles and Colorings, Nový Smokovec, Slovakia, 9–14 September 2012; p. 40. [Google Scholar]
- Gionfriddo, M.; Milazzo, L.; Tuza, Z. Hypercycle systems. Australas. J. Comb. 2020, 77, 336–354. [Google Scholar]
- Keszler, A.; Tuza, Z. Hypercycle systems of 5-cycles in complete 3-uniform hypergraphs. Mathematics 2021, 9, 484. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).