On partial parallel classes in partial Steiner triple systems

https://doi.org/10.1016/j.disc.2020.112279Get rights and content

Abstract

For an integer ρ such that 1ρv3, define β(ρ,v) to be the maximum number of blocks in any partial Steiner triple system on v points in which the maximum partial parallel class has size ρ. We obtain lower bounds on β(ρ,v) by giving explicit constructions, and upper bounds on β(ρ,v) result from counting arguments. We show that β(ρ,v)Θ(v) if ρ is a constant, and β(ρ,v)Θ(v2) if ρ=vc, where c is a constant. When ρ is a constant, our upper and lower bounds on β(ρ,v) differ by a constant that depends on ρ. Finally, we apply our results on β(ρ,v) to obtain infinite classes of sequenceable partial Steiner triple systems.

Introduction

Suppose v is a positive integer. A partial Steiner triple system of order v, denoted PSTS(v), is a pair S=(X,B), where X is a set of v points and B is a set of 3-subsets of X, called blocks, such that every pair of points occurs in at most one block. The number of blocks in B is usually denoted by b. If every pair of points occurs in exactly one block, the PSTS(v) is a Steiner triple system of order v, denoted STS(v). It is clear that a PSTS(v) is an STS(v) if and only if b=v(v1)6. An STS(v) exists if and only if v1,3mod6. Colbourn and Rosa [8] is the definitive reference for Steiner triple systems and related structures.

Let D(v) denote the maximum number of blocks in a PSTS(v). The following well-known theorem gives the values of D(v) for all positive integers v. (For a discussion of this result, see [8].)

Theorem 1.1

Suppose v3. Then D(v)=v3v12if v5mod6v3v121if v5mod6.

Suppose S=(X,B) is a PSTS(v). For any point xX, the degree of x, denoted dx, is the number of blocks in B that contain x. A PSTS(v) is d-regular if dx=d for all xX. It is clear that dx(v1)2 for all x. Also, an STS(v) is a d-regular PSTS(v) with d=(v1)2.

Suppose S=(X,B) is a PSTS(v). A parallel class in S is a set of v3 disjoint blocks in B. A partial parallel class (or PPC) in S is any set of disjoint blocks in B. The size of a PPC is the number of blocks in the PPC. A PPC in S of size ρ is maximum if there does not exist any PPC in S of size ρ+1. Note that a maximum partial parallel class in S is not necessarily unique, but the size of a maximum PPC is well-defined.

There has been considerable study concerning the sizes of maximum partial parallel classes in STS(v). It seems to be quite difficult to find STS(v) with v3mod6 that do not have parallel classes. It was only in 2015 that the first infinite classes were found, by Bryant and Horsley [7]. For STS(v) with v1mod6 that do not have partial parallel classes of size (v1)3, there are two infinite classes known, one of which was found by Wilson (see [13]) and one discovered by Bryant and Horsley [6].

There are also lower bounds on the sizes of maximum partial parallel classes in STS(v). The first nontrivial bound is due to Lindner and Phelps [11], who proved in 1978 that every STS(v) with v>27 has a partial parallel class of size at least v14. Improvements have been found by Woolbright [14] and Brouwer [5]. The result proven in [5] is that every STS(v) has a PPC of size at least v353v23. In 1997, Alon, Kim and Spencer [1] used probabilistic methods to prove that any STS(v) contains a PPC of size at least v3O(v12(lnv)32). Also, a recent preprint by Keevash, Pokrovskiy, Sudakov and Yepremyan [9] improves this lower bound to v3Ologvloglogv.

We should also mention Brouwer’s conjecture, made in [5], that any STS(v) has a PPC of size at least (v4)3.

The problem of determining lower bounds on the sizes of maximum partial parallel classes in partial Steiner triple systems has received less study. It was shown in [1] that a d-regular PSTS(v) has a PPC of size at least v3Ov(lnd)32d12.

In this paper, we address the following problem. For an integer ρ such that 1ρv3, define β(ρ,v) to be the maximum number of blocks in any PSTS(v) in which the maximum partial parallel class has size ρ. We obtain lower bounds on β(ρ,v) by giving explicit constructions, and upper bounds result from counting arguments.

Before continuing, we observe that, when v1,3mod6, the values β(v3,v) follow easily from known results concerning STS(v).

Theorem 1.2

For all v1,3mod6, v7, it holds that β(v3,v)=v(v1)6. Also, β(2,7)=5.

Proof

For all v3mod6, it is known that there exists an STS(v) containing a parallel class. (For example, we can use a Kirkman triple system of order v; see [8].) For all v1mod6, v7, there exists an STS(v) containing a PPC of size (v1)3 (For v19, we can use a nearly Kirkman triple system of order v; see [8]. For v=13, it is noted in [8] that both of the two nonisomorphic STS(13) have a PPC of size 4.) Finally, for v=7, the PSTS(7) consisting of blocks 123,456,147,257,367 has a maximum PPC of size 2, and there is no PSTS(7) having six blocks that has a maximum PPC of size 2.  

As mentioned above, there are STS(v) in which the maximum partial parallel class has size less than v31. In this situation, we would have β(ρ,v)=v(v1)6, where ρ is the size of the maximum PPC in the given STS(v). For example, there is an STS(15) having a maximum PPC of size 4, as well as an STS(21) having a maximum PPC of size 6. Therefore, β(4,15)=35 and β(6,21)=70.

We summarize the main contributions of this paper. In Section 2, we present constructions for partial Steiner triple systems that have maximum PPCs of a prespecified size, thus obtaining lower bounds on β(ρ,v). In Section 3, we prove an upper bound on β(ρ,v) using a counting argument. In Section 4, we show that β(ρ,v)Θ(v) if ρ is a constant, and β(ρ,v)Θ(v2) if ρ=vc, where c is a constant. When ρ is a constant, our upper and lower bounds on β(ρ,v) differ by a constant that depends on ρ. In Section 5, we apply our results to the problem of finding sequenceable PSTS(v). In particular, the constructions we describe in Section 2 provide infinite classes of sequenceable PSTS(v). Finally, Section 6 is a brief summary.

Section snippets

PSTS with small maximum PPCs

We present a construction for partial Steiner triple systems that have maximum PPCs of a prespecified size. This construction utilizes Room squares, which we define now. Suppose that is even and let T be a set of size . A Room square of side 1 on symbol set T is an by array R that satisfies the following conditions:

  • 1.

    every cell of R either is empty or contains an edge from the complete graph K on vertex set T,

  • 2.

    every edge of K occurs in exactly one cell of R,

  • 3.

    the filled cells in every row

An upper bound on β(ρ,v)

In this section, we prove an upper bound on β(ρ,v) using a simple counting argument. The proof of this bound depends on a very useful observation due to Lindner and Phelps [11]. Suppose S=(X,B) is a PSTS(v) in which the maximum partial parallel class has size ρ; hence v3ρ. Let P={B1,,Bρ} be a set of ρ disjoint blocks and let P=i=1ρBi.

For xP, let Tx denote the set of blocks that contain x and two points in XP. Then Tx induces a partial one-factor of XP. Define tx=|Tx|; then tx(v3ρ)2.

Analyzing the bounds

First, we observe that we can compute the exact value of β(1,v) for any v3.

Theorem 4.1

Suppose v3. Then β(1,v)=1if v=3,42if v=54if v=67if 7v14v12if v15.

Proof

For any v3, we have β(1,v)max7,v12from (1). When v15, (3) simplifies to β(1,v)v12. Applying Theorem 2.4, we see that β(1,v)v12 for all v3. Therefore β(1,v)=v12 for v15.

For v14, (3) yields β(1,v)7. For 7v14, if we take the seven blocks of an STS(7), we see that β(1,v)7. Hence β(1,v)=7 for 7v14.

The cases 3v6 can be analyzed

Sequencings of PSTS(v)

A PSTS(v), say S=(X,B), is sequenceable if there a permutation π of X such that no 3t consecutive points in π is the union of t blocks in B, for all t such that 1tv3. The question of determining which PSTS(v) are sequenceable was introduced by Alspach [2]. This problem has been further studied in [3], [4], [10]. It has been shown that a PSTS(v) is sequenceable if the size of the maximum PPC satisfies certain conditions. The known results are summarized in the following theorem.

Theorem 5.1

Suppose S=(X,B

Summary

It would be of interest to obtain tighter bounds on the values β(ρ,v). However, our upper and lower bounds on β(ρ,v) are already relatively close. It is not difficult to see why this is the case. Our main construction, Theorem 2.2, produces an STS(v) in which condition 2. of Lemma 3.1 is met with equality, for all ρ blocks in a maximum partial parallel class P. Therefore, our upper and lower bounds differ only because of blocks that contain two or three points from P=BPB. Our upper bound

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgments

I would like to thank Simon Blackburn and Daniel Horsley for their helpful comments. I would also like to acknowledge the useful suggestions provided by the referees.

References (14)

There are more references available in the full text version of this article.

Cited by (3)

  • Maximum parallel classes in 3-packings

    2022, Discrete Mathematics
  • On maximum parallel classes in packing designs

    2023, Scientia Sinica Mathematica
1

D.R. Stinson’s research is supported by NSERC discovery, Canada grant RGPIN-03882.

View full text