Digital Object Identifier (DOI) 10.1007/s00373-008-0794-8 Graphs and Combinatorics (2008) 24:313–326 Graphs and Combinatorics © Springer-Verlag 2008 Equitable Specialized Block-Colourings for Steiner Triple Systems Mario Gionfriddo 1 , Peter Hor´ ak 2 , Lorenzo Milazzo 1 , Alex Rosa 3 1 University of Catania, Catania, Italy. 2 University of Washington, Tacoma, WA, USA. 3 McMaster University, Hamilton, ON, Canada. Abstract. We continue the study of specialized block-colourings of Steiner triple systems initiated in [2] in which the triples through any element are coloured according to a given partition π of the replication number. Such colourings are equitable if π is an equitable par- tition (i.e., the difference between any two parts of π is at most one). Our main results deal with colourings according to equitable partitions into two, and three parts, respectively. Key words. Steiner triple systems, block-colourings, equitable. 1. Introduction A Steiner triple system of order v (STS(v)) is a pair (V , B) where V is v-set of ele- ments and B is a family of 3-subsets of V called triples such that every 2-subset of V is contained in exactly one triple of B. It is well known that an STS(v) exists if and only if v 1 or 3 (mod 6) [1]. Every element of an STS(V ) is contained in r = v-1 2 triples; r is called the replication number. An STS(v) (V , B) is cyclic if it admits an automorphism α consisting of a single cycle of length v which preserves B. A block-colouring of an STS(v) (V , B) is a mapping φ : B C where C is a set of colours. A k -block-colouring (or simply a k -colouring) is a block-colouring using k colours; each of the k colours must be used. For each i = 1,..., k , the subset B i of B containing the blocks coloured with colour i is a colour class. For a partition π ={π 1 2 ,...,π s } of the replication number r ,a k -colouring of type π is a colouring of triples such that for each element v V , the triples con- taining v are partitioned according to π , that is, there are π 1 triples of one colour, π 2 triples of a different colour, and so on. For an STS(v) S = (V , B) and a partition π of r , we define the colour spectrum π ( S) ={k : there exists a k -block-colouring of type π of S}, and also define π (v) =∪ π ( S) where π is a partition of r into s parts, s > 1, and where the union is taken over the set of all STS(v). From now on, we will simply write k -colouring instead of k -block-colouring since only block-colourings will be considered.