SlideShare a Scribd company logo
Finding Lab Groups using Combinatorial
Designs
Eddie Cardwell
Christopher Newport University
April 15, 2015
1
Combinatorial design theory is a field of mathematics that relates to
questions about wether it is possible to arrange elements of a finite set into
subsets so that certain properties hold. Many types of these designs that
we study today were first seen as mathematical puzzles or brain-teasers that
were posed in the eighteenth and nineteenth century. However, the actual
study of design theory as a mathematical discipline began in the twentieth
century due to its applications of lotteries, algorithms, networking, cryptog-
raphy, and scheduling.[3]
Steiner Triple Systems were first defined by W.S.B. Woolhouse in 1844
as a prize question in the Ladys and Gentlemans Diary. Thomas Kirkman
solved the prize question in 1847. Three years later, Kirkman posed a varia-
tion of Woolhouse s question that came to be known as Kirkman s schoolgirl
problem.[1] He asked: Is it possible for a schoolmistress to take 15 girls on
a walk each day of the week, walking with five rows of three girls each, in
such a way that each pair of girls walks together in the same row on exactly
one day? Kirkman solved his own problem in 1850 by using a variation of a
Steiner triple System, which became known as a Kirkman Triple System.
A Steiner Triple System is a type of block design named after Jakob
Steiner. It is an ordered pair (S, T), where S is a finite set of points, and T
is a set of 3 element subsets called triples, such that each pair of distinct
elements of S occurs in exactly one triple of T. The order of a Steiner Triple
System is equivalent to the size of S. Steiner Triple Systems are often de-
noted STS(n) for a Steiner Triple System of order n.
2
Definition 1: A parallel class in a STS(S, T) is a set of triples in T that
partitions the set.
Definition 2: A STS(S, T) is resolvable if the triples in T can be partitioned
into parallel classes.
A Kirkman Triple System, denoted KTS(n), is a resolvable Steiner Triple
system with an added property of being resolvable. In a KTS(n), the num-
ber of triples in each parallel class is n
3
because 3 students are in each triple.
The number of parallel classes is n 1
2
because each student works with 2 other
students at a time, and needs to work with all n 1 others.
Noting that for all v greater than or equal to 1, there exists a KTS(6v+3);
it is easily deduced that the smallest non-trivial example of a Kirkman triple
system is KTS(9) which is shown below.
3
Example 1: A KTS(9) with parallel classes ⇡1 ⇡2 ⇡3 ⇡4:
1 2 3
4 6
7 8 9
5
1 2 3
4 6
7 8 9
5
1 2 3
4 6
7 8 9
5
1 2 3
4 6
7 8 9
5
⇡1
1 2 3
4 5 6
7 8 9
⇡2
1 4 7
2 5 8
3 6 9
⇡3
1 6 8
2 4 9
3 5 7
⇡4
1 5 9
2 6 7
3 4 8
The solution to the Kirkman schoolgirl problem is indeed a KTS(15).
The parallel classes in the KTS(15) can be thought of as the arrangement
of the girls on any day of the week. Kirkmans publication of the 15-girl so-
lution was just the beginning of what we now know as combinatorial design
theory.[2]
We initially examined a class of 30 students that would be divided into
groups of 3 for each week of a semester. Every week the groups of 3 would
change and we wanted to see how many weeks the class could go with the
condition that no student could work with the same person more than once.
The di culty for this particular problem arises from the class size. Each
student must work with 29 others, while seeing each of them two at a time.
4
This observation gives an upper bound of 14 weeks with non repeating pairs,
getting a full semester out of it is challenging. Since we were working with
30 students, which is not of the form 6n + 3 there is no complete KTS(30).
We began our solution by letting each student correspond to a number.
In this case since we were working with 30 students, we labeled the stu-
dents 0 to 29. Our first attempt was to see how many weeks we could get
with a method of simply o↵setting the number in between each student. For
instance, we started with an o↵set of 1. This o↵set gave us a first week of
students (1,2,3), (4,5,6), (7,8,9), (10,11,12), (13,14,15), (16,17,18), (19,20,21),
(22,23,24), (25,26,27), and (28,29,0).
Then, setting that as our Week 1 we changed the o↵set from 1 to other
numbers with the condition that the o↵set would be mod 30, and negative
o↵sets would be shifts of the other direction. We discovered that this method
was ine cient and we inevitably ran into conflicts starting around week 6.
Given that we were running into repetition conflicts so early on in our con-
struction, we decided to modify the constraints on our problem.
We modified our original problem to the see how many weeks were possi-
ble to go with groups of 3 students, but with the additional constraint that
no student could work with the same student more than twice rather than
once. We started with a shift of 1, and continued with di↵erent o↵sets until
we ran into a repeat. We found that with o↵sets of 1, 2, 5, 7, 8, 10, 11, 13,
14, 17, 19, 23, 25, 26, and 29, we are able to get 15 weeks. Looking through
these weeks, we noticed hat there are some groups that never work together.
5
Set 1 Set 2 Set 3
0 1 2
3 4 5
6 7 8
9 10 11
12 13 14
15 16 17
18 19 20
21 22 23
27 28 20
Then, week 1 is taken out in order to use its triples along with the stu-
dents above that have not worked together. Various shifts were used on
the sets that have never worked together to try to get more weeks with out
letting a student work with someone more than twice. When there was a
collision, we changed the starting points of the cycle such that the colli-
sion was avoided. For sets {0, 1, 2}, {3, 4, 5}, {6, 7, 8} we used an o↵set of 3.
For {9, 10, 11), {18, 19, 20}, {27, 28, 29} we used an o↵set of 9. This method,
along with the first method yields 20 weeks of the following construction:
6
Week 1:{1, 3, 5}, {7, 9, 11}, {13, 15, 17}, {19, 21, 23}, {25, 27, 29},
{2, 4, 6}, {8, 10, 12}, {14, 16, 18}, {20, 22, 24}, {26, 28, 0}
Week 2:{1, 6, 11}, {16, 21, 26}, {2, 7, 12}, {17, 22, 27}, {3, 8, 13},
{18, 23, 28}, {4, 9, 14}, {19, 24, 29}, {5, 10, 15}, {20, 25, 0}
Week 3:{1, 8, 15}, {22, 29, 6}, {13, 20, 27}, {4, 11, 18}, {25, 2, 9},
{16, 23, 0}, {7, 14, 21}, {28, 5, 12}, {19, 26, 3}, {10, 17, 24}
Week 4:{1, 9, 17}, {25, 3, 11}, {19, 27, 5}, {13, 21, 29}, {7, 15, 23},
{2, 10, 18}, {26, 4, 12}, {20, 28, 6}, {14, 22, 0}, {8, 16, 24}
Week 5:{1, 11, 21}, {2, 12, 22}, {3, 13, 23}, {4, 14, 24}, {5, 15, 25},
{6, 16, 26}, {7, 17, 27}, {8, 18, 28}, {9, 19, 29}, {10, 20, 0}
Week 6:{1, 12, 23}, {4, 15, 26}, {7, 18, 29}, {10, 21, 2}, {13, 24, 5},
{16, 27, 8}, {19, 0, 11}, {22, 3, 14}, {25, 6, 17}, {28, 9, 20}
Week 7:{1, 14, 27}, {10, 23, 6}, {19, 2, 15}, {28, 11, 24}, {7, 20, 3},
{16, 29, 12}, {25, 8, 21}, {4, 17, 0}, {13, 26, 9}, {22, 5, 18}
Week 8:{1, 15, 29}, {13, 27, 11}, {25, 9, 23}, {7, 21, 5}, {19, 3, 17},
{2, 16, 0}, {14, 28, 12}, {26, 10, 24}, {8, 22, 6}, {20, 4, 18}
Week 9:{1, 18, 5}, {22, 9, 26}, {13, 0, 17}, {4, 21, 8}, {25, 12, 29},
{16, 3, 20}, {7, 24, 11}, {28, 15, 2}, {19, 6, 23}, {10, 27, 14}
Week 10:{1, 20, 9}, {28, 17, 6}, {25, 14, 3}, {22, 11, 0}, {19, 8, 27},
{16, 5, 24}, {13, 2, 21}, {10, 29, 18}, {7, 26, 15}, {4, 23, 12}
Week 11:{1, 24, 17}, {10, 3, 26}, {19, 12, 5}, {28, 21, 14}, {7, 0, 23},
{16, 9, 2}, {25, 18, 11}, {4, 27, 20}, {13, 6, 29}, {22, 15, 8}
Week 12:{1, 26, 21}, {16, 11, 6}, {2, 27, 22}, {17, 12, 7}, {3, 28, 23},
7
{18, 13, 8}, {4, 29, 24}, {19, 14, 9}, {4, 29, 24}, {19, 14, 9}
Week 13:{1, 27, 23}, {19, 15, 11}, {7, 3, 29}, {25, 21, 17}, {13, 9, 5},
{2, 28, 24}, {20, 16, 12}, {8, 4, 0}, {26, 22, 18}, {14, 10, 6}
Week 14:{1, 0, 29}, {28, 27, 26}, {25, 24, 23}, {22, 21, 20}, {19, 18, 17},
{16, 15, 14}, {13, 12, 11}, {10, 9, 8}, {7, 6, 5}, {4, 3, 2}
Week 15:{0, 1, 2}, {3, 6, 9}, {4, 7, 10}, {5, 8, 11}, {12, 15, 18},
{13, 16, 19}, {14, 17, 20}, {21, 24, 27}, {22, 25, 28}, {23, 26, 29}
Week 16:{3, 4, 5}, {6, 9, 12}, {7, 10, 13}, {8, 11, 14}, {15, 18, 21},
{16, 19, 22}, {17, 20, 23}, {24, 27, 0}, {25, 28, 1}, {26, 29, 2}
Week 17:{6, 7, 8}, {9, 12, 15}, {10, 13, 16}, {11, 14, 17}, {18, 21, 24},
{19, 22, 25}, {20, 23, 26}, {27, 0, 3}, {28, 1, 4}, {29, 2, 5}
Week 18:{9, 10, 11}, {12, 21, 0}, {13, 22, 1}, {14, 23, 2}, {15, 24, 3},
{16, 25, 4}, {17, 26, 5}, {18, 27, 6}, {19, 28, 7}, {20, 29, 8}
Week 19:{18, 19, 20}, {21, 0, 9}, {22, 1, 10}, {23, 2, 11}, {24, 3, 12},
{25, 4, 13}, {26, 5, 14}, {27, 6, 15}, {28, 7, 16}, {29, 8, 17}
Week 20:{27, 28, 29}, {30, 9, 18}, {1, 10, 19}, {2, 11, 20}, {3, 12, 21},
{4, 13, 22}, {5, 14, 23}, {6, 15, 24}, {7, 16, 25}, {8, 17, 26}
By adding the constraint that a student may work with another stu-
dent no more than two times, there are opportunities for future work. In
our construction, we removed the first week in order to gain 6 more weeks
by finding the sets of students that do not work together. It may be possible
to gain additional weeks by removing other weeks instead of week 1. Addi-
8
tionally, other popular lab sizes can have 24 or even 18 students. By using
our construction where pairs might work together twice it may be possible
to get a full semester out of a 24 or 18 student class.
9
References
[1] Roger Lindner, Design Theory, Boca Raton, Florida, CRC Press, 1997.
[2] Ezra Brown and Keith E. Mellinger, Kirkman’s Schoolgirls Wearing Hats
and Walking through Fields of Numbers, Mathematics Magazine Vol. 82,
2010.
[3] Douglas Stinson, Combinatorial Designs, New York, New York, Springer,
2003.
10

More Related Content

Similar to Finding Lab Groups Using Combinatorial Designs

formula.pptx
formula.pptxformula.pptx
formula.pptx
ShafinazBuruhanudeen
 
Lab 05 – Gravitation and Keplers Laws Name __________________.docx
Lab 05 – Gravitation and Keplers Laws Name __________________.docxLab 05 – Gravitation and Keplers Laws Name __________________.docx
Lab 05 – Gravitation and Keplers Laws Name __________________.docx
DIPESH30
 
Time Table Scheduling Problem Using Fuzzy Algorithmic Approach
Time Table Scheduling Problem Using Fuzzy Algorithmic ApproachTime Table Scheduling Problem Using Fuzzy Algorithmic Approach
Time Table Scheduling Problem Using Fuzzy Algorithmic Approach
Waqas Tariq
 
Linear mixed model-writing sample
Linear mixed model-writing sampleLinear mixed model-writing sample
Linear mixed model-writing sample
Qingyang Liu
 
PRIMERA LEY DE NEWTON
PRIMERA LEY DE NEWTON PRIMERA LEY DE NEWTON
PRIMERA LEY DE NEWTON
WASHINGTONSTALINPILA
 
A guide for teachers – Years 11 and 121 23
A guide for teachers – Years 11 and 121  23 A guide for teachers – Years 11 and 121  23
A guide for teachers – Years 11 and 121 23
mecklenburgstrelitzh
 
A guide for teachers – Years 11 and 121 23 .docx
A guide for teachers – Years 11 and 121  23 .docxA guide for teachers – Years 11 and 121  23 .docx
A guide for teachers – Years 11 and 121 23 .docx
makdul
 
Power Full Exposition
Power Full ExpositionPower Full Exposition
Power Full ExpositionHeesu Hwang
 
G6 m4-g-lesson 26-t
G6 m4-g-lesson 26-tG6 m4-g-lesson 26-t
G6 m4-g-lesson 26-tmlabuski
 
Geometric Sequence
Geometric SequenceGeometric Sequence
Geometric Sequence
Joey Valdriz
 
Lembar kerja peserta didik 1 materi spltv sma kelas x
Lembar kerja peserta didik 1 materi spltv sma kelas xLembar kerja peserta didik 1 materi spltv sma kelas x
Lembar kerja peserta didik 1 materi spltv sma kelas x
MartiwiFarisa
 
Ph2A Win 2020 Numerical Analysis LabMax YuenMar 2020.docx
Ph2A Win 2020 Numerical Analysis LabMax YuenMar 2020.docxPh2A Win 2020 Numerical Analysis LabMax YuenMar 2020.docx
Ph2A Win 2020 Numerical Analysis LabMax YuenMar 2020.docx
karlhennesey
 
1st _1-Sequence.pptx
1st _1-Sequence.pptx1st _1-Sequence.pptx
1st _1-Sequence.pptx
MARIANAGRIPA2
 
Generating Patterns and arithmetic sequence.pptx
Generating Patterns and arithmetic sequence.pptxGenerating Patterns and arithmetic sequence.pptx
Generating Patterns and arithmetic sequence.pptx
RenoLope1
 
1. Assume that an algorithm to solve a problem takes f(n) microse.docx
1.  Assume that an algorithm to solve a problem takes f(n) microse.docx1.  Assume that an algorithm to solve a problem takes f(n) microse.docx
1. Assume that an algorithm to solve a problem takes f(n) microse.docx
SONU61709
 

Similar to Finding Lab Groups Using Combinatorial Designs (20)

formula.pptx
formula.pptxformula.pptx
formula.pptx
 
Lab 05 – Gravitation and Keplers Laws Name __________________.docx
Lab 05 – Gravitation and Keplers Laws Name __________________.docxLab 05 – Gravitation and Keplers Laws Name __________________.docx
Lab 05 – Gravitation and Keplers Laws Name __________________.docx
 
Problem posing
Problem posingProblem posing
Problem posing
 
Time Table Scheduling Problem Using Fuzzy Algorithmic Approach
Time Table Scheduling Problem Using Fuzzy Algorithmic ApproachTime Table Scheduling Problem Using Fuzzy Algorithmic Approach
Time Table Scheduling Problem Using Fuzzy Algorithmic Approach
 
Linear mixed model-writing sample
Linear mixed model-writing sampleLinear mixed model-writing sample
Linear mixed model-writing sample
 
PRIMERA LEY DE NEWTON
PRIMERA LEY DE NEWTON PRIMERA LEY DE NEWTON
PRIMERA LEY DE NEWTON
 
A guide for teachers – Years 11 and 121 23
A guide for teachers – Years 11 and 121  23 A guide for teachers – Years 11 and 121  23
A guide for teachers – Years 11 and 121 23
 
A guide for teachers – Years 11 and 121 23 .docx
A guide for teachers – Years 11 and 121  23 .docxA guide for teachers – Years 11 and 121  23 .docx
A guide for teachers – Years 11 and 121 23 .docx
 
Power Full Exposition
Power Full ExpositionPower Full Exposition
Power Full Exposition
 
194825214 science-tests
194825214 science-tests194825214 science-tests
194825214 science-tests
 
G6 m4-g-lesson 26-t
G6 m4-g-lesson 26-tG6 m4-g-lesson 26-t
G6 m4-g-lesson 26-t
 
Limits3a
Limits3aLimits3a
Limits3a
 
Geometric Sequence
Geometric SequenceGeometric Sequence
Geometric Sequence
 
Lembar kerja peserta didik 1 materi spltv sma kelas x
Lembar kerja peserta didik 1 materi spltv sma kelas xLembar kerja peserta didik 1 materi spltv sma kelas x
Lembar kerja peserta didik 1 materi spltv sma kelas x
 
Ph2A Win 2020 Numerical Analysis LabMax YuenMar 2020.docx
Ph2A Win 2020 Numerical Analysis LabMax YuenMar 2020.docxPh2A Win 2020 Numerical Analysis LabMax YuenMar 2020.docx
Ph2A Win 2020 Numerical Analysis LabMax YuenMar 2020.docx
 
1st _1-Sequence.pptx
1st _1-Sequence.pptx1st _1-Sequence.pptx
1st _1-Sequence.pptx
 
Generating Patterns and arithmetic sequence.pptx
Generating Patterns and arithmetic sequence.pptxGenerating Patterns and arithmetic sequence.pptx
Generating Patterns and arithmetic sequence.pptx
 
Y5 t2u8d1 4
Y5 t2u8d1 4Y5 t2u8d1 4
Y5 t2u8d1 4
 
1. Assume that an algorithm to solve a problem takes f(n) microse.docx
1.  Assume that an algorithm to solve a problem takes f(n) microse.docx1.  Assume that an algorithm to solve a problem takes f(n) microse.docx
1. Assume that an algorithm to solve a problem takes f(n) microse.docx
 
Hand shakings
Hand  shakingsHand  shakings
Hand shakings
 

Finding Lab Groups Using Combinatorial Designs

  • 1. Finding Lab Groups using Combinatorial Designs Eddie Cardwell Christopher Newport University April 15, 2015 1
  • 2. Combinatorial design theory is a field of mathematics that relates to questions about wether it is possible to arrange elements of a finite set into subsets so that certain properties hold. Many types of these designs that we study today were first seen as mathematical puzzles or brain-teasers that were posed in the eighteenth and nineteenth century. However, the actual study of design theory as a mathematical discipline began in the twentieth century due to its applications of lotteries, algorithms, networking, cryptog- raphy, and scheduling.[3] Steiner Triple Systems were first defined by W.S.B. Woolhouse in 1844 as a prize question in the Ladys and Gentlemans Diary. Thomas Kirkman solved the prize question in 1847. Three years later, Kirkman posed a varia- tion of Woolhouse s question that came to be known as Kirkman s schoolgirl problem.[1] He asked: Is it possible for a schoolmistress to take 15 girls on a walk each day of the week, walking with five rows of three girls each, in such a way that each pair of girls walks together in the same row on exactly one day? Kirkman solved his own problem in 1850 by using a variation of a Steiner triple System, which became known as a Kirkman Triple System. A Steiner Triple System is a type of block design named after Jakob Steiner. It is an ordered pair (S, T), where S is a finite set of points, and T is a set of 3 element subsets called triples, such that each pair of distinct elements of S occurs in exactly one triple of T. The order of a Steiner Triple System is equivalent to the size of S. Steiner Triple Systems are often de- noted STS(n) for a Steiner Triple System of order n. 2
  • 3. Definition 1: A parallel class in a STS(S, T) is a set of triples in T that partitions the set. Definition 2: A STS(S, T) is resolvable if the triples in T can be partitioned into parallel classes. A Kirkman Triple System, denoted KTS(n), is a resolvable Steiner Triple system with an added property of being resolvable. In a KTS(n), the num- ber of triples in each parallel class is n 3 because 3 students are in each triple. The number of parallel classes is n 1 2 because each student works with 2 other students at a time, and needs to work with all n 1 others. Noting that for all v greater than or equal to 1, there exists a KTS(6v+3); it is easily deduced that the smallest non-trivial example of a Kirkman triple system is KTS(9) which is shown below. 3
  • 4. Example 1: A KTS(9) with parallel classes ⇡1 ⇡2 ⇡3 ⇡4: 1 2 3 4 6 7 8 9 5 1 2 3 4 6 7 8 9 5 1 2 3 4 6 7 8 9 5 1 2 3 4 6 7 8 9 5 ⇡1 1 2 3 4 5 6 7 8 9 ⇡2 1 4 7 2 5 8 3 6 9 ⇡3 1 6 8 2 4 9 3 5 7 ⇡4 1 5 9 2 6 7 3 4 8 The solution to the Kirkman schoolgirl problem is indeed a KTS(15). The parallel classes in the KTS(15) can be thought of as the arrangement of the girls on any day of the week. Kirkmans publication of the 15-girl so- lution was just the beginning of what we now know as combinatorial design theory.[2] We initially examined a class of 30 students that would be divided into groups of 3 for each week of a semester. Every week the groups of 3 would change and we wanted to see how many weeks the class could go with the condition that no student could work with the same person more than once. The di culty for this particular problem arises from the class size. Each student must work with 29 others, while seeing each of them two at a time. 4
  • 5. This observation gives an upper bound of 14 weeks with non repeating pairs, getting a full semester out of it is challenging. Since we were working with 30 students, which is not of the form 6n + 3 there is no complete KTS(30). We began our solution by letting each student correspond to a number. In this case since we were working with 30 students, we labeled the stu- dents 0 to 29. Our first attempt was to see how many weeks we could get with a method of simply o↵setting the number in between each student. For instance, we started with an o↵set of 1. This o↵set gave us a first week of students (1,2,3), (4,5,6), (7,8,9), (10,11,12), (13,14,15), (16,17,18), (19,20,21), (22,23,24), (25,26,27), and (28,29,0). Then, setting that as our Week 1 we changed the o↵set from 1 to other numbers with the condition that the o↵set would be mod 30, and negative o↵sets would be shifts of the other direction. We discovered that this method was ine cient and we inevitably ran into conflicts starting around week 6. Given that we were running into repetition conflicts so early on in our con- struction, we decided to modify the constraints on our problem. We modified our original problem to the see how many weeks were possi- ble to go with groups of 3 students, but with the additional constraint that no student could work with the same student more than twice rather than once. We started with a shift of 1, and continued with di↵erent o↵sets until we ran into a repeat. We found that with o↵sets of 1, 2, 5, 7, 8, 10, 11, 13, 14, 17, 19, 23, 25, 26, and 29, we are able to get 15 weeks. Looking through these weeks, we noticed hat there are some groups that never work together. 5
  • 6. Set 1 Set 2 Set 3 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 27 28 20 Then, week 1 is taken out in order to use its triples along with the stu- dents above that have not worked together. Various shifts were used on the sets that have never worked together to try to get more weeks with out letting a student work with someone more than twice. When there was a collision, we changed the starting points of the cycle such that the colli- sion was avoided. For sets {0, 1, 2}, {3, 4, 5}, {6, 7, 8} we used an o↵set of 3. For {9, 10, 11), {18, 19, 20}, {27, 28, 29} we used an o↵set of 9. This method, along with the first method yields 20 weeks of the following construction: 6
  • 7. Week 1:{1, 3, 5}, {7, 9, 11}, {13, 15, 17}, {19, 21, 23}, {25, 27, 29}, {2, 4, 6}, {8, 10, 12}, {14, 16, 18}, {20, 22, 24}, {26, 28, 0} Week 2:{1, 6, 11}, {16, 21, 26}, {2, 7, 12}, {17, 22, 27}, {3, 8, 13}, {18, 23, 28}, {4, 9, 14}, {19, 24, 29}, {5, 10, 15}, {20, 25, 0} Week 3:{1, 8, 15}, {22, 29, 6}, {13, 20, 27}, {4, 11, 18}, {25, 2, 9}, {16, 23, 0}, {7, 14, 21}, {28, 5, 12}, {19, 26, 3}, {10, 17, 24} Week 4:{1, 9, 17}, {25, 3, 11}, {19, 27, 5}, {13, 21, 29}, {7, 15, 23}, {2, 10, 18}, {26, 4, 12}, {20, 28, 6}, {14, 22, 0}, {8, 16, 24} Week 5:{1, 11, 21}, {2, 12, 22}, {3, 13, 23}, {4, 14, 24}, {5, 15, 25}, {6, 16, 26}, {7, 17, 27}, {8, 18, 28}, {9, 19, 29}, {10, 20, 0} Week 6:{1, 12, 23}, {4, 15, 26}, {7, 18, 29}, {10, 21, 2}, {13, 24, 5}, {16, 27, 8}, {19, 0, 11}, {22, 3, 14}, {25, 6, 17}, {28, 9, 20} Week 7:{1, 14, 27}, {10, 23, 6}, {19, 2, 15}, {28, 11, 24}, {7, 20, 3}, {16, 29, 12}, {25, 8, 21}, {4, 17, 0}, {13, 26, 9}, {22, 5, 18} Week 8:{1, 15, 29}, {13, 27, 11}, {25, 9, 23}, {7, 21, 5}, {19, 3, 17}, {2, 16, 0}, {14, 28, 12}, {26, 10, 24}, {8, 22, 6}, {20, 4, 18} Week 9:{1, 18, 5}, {22, 9, 26}, {13, 0, 17}, {4, 21, 8}, {25, 12, 29}, {16, 3, 20}, {7, 24, 11}, {28, 15, 2}, {19, 6, 23}, {10, 27, 14} Week 10:{1, 20, 9}, {28, 17, 6}, {25, 14, 3}, {22, 11, 0}, {19, 8, 27}, {16, 5, 24}, {13, 2, 21}, {10, 29, 18}, {7, 26, 15}, {4, 23, 12} Week 11:{1, 24, 17}, {10, 3, 26}, {19, 12, 5}, {28, 21, 14}, {7, 0, 23}, {16, 9, 2}, {25, 18, 11}, {4, 27, 20}, {13, 6, 29}, {22, 15, 8} Week 12:{1, 26, 21}, {16, 11, 6}, {2, 27, 22}, {17, 12, 7}, {3, 28, 23}, 7
  • 8. {18, 13, 8}, {4, 29, 24}, {19, 14, 9}, {4, 29, 24}, {19, 14, 9} Week 13:{1, 27, 23}, {19, 15, 11}, {7, 3, 29}, {25, 21, 17}, {13, 9, 5}, {2, 28, 24}, {20, 16, 12}, {8, 4, 0}, {26, 22, 18}, {14, 10, 6} Week 14:{1, 0, 29}, {28, 27, 26}, {25, 24, 23}, {22, 21, 20}, {19, 18, 17}, {16, 15, 14}, {13, 12, 11}, {10, 9, 8}, {7, 6, 5}, {4, 3, 2} Week 15:{0, 1, 2}, {3, 6, 9}, {4, 7, 10}, {5, 8, 11}, {12, 15, 18}, {13, 16, 19}, {14, 17, 20}, {21, 24, 27}, {22, 25, 28}, {23, 26, 29} Week 16:{3, 4, 5}, {6, 9, 12}, {7, 10, 13}, {8, 11, 14}, {15, 18, 21}, {16, 19, 22}, {17, 20, 23}, {24, 27, 0}, {25, 28, 1}, {26, 29, 2} Week 17:{6, 7, 8}, {9, 12, 15}, {10, 13, 16}, {11, 14, 17}, {18, 21, 24}, {19, 22, 25}, {20, 23, 26}, {27, 0, 3}, {28, 1, 4}, {29, 2, 5} Week 18:{9, 10, 11}, {12, 21, 0}, {13, 22, 1}, {14, 23, 2}, {15, 24, 3}, {16, 25, 4}, {17, 26, 5}, {18, 27, 6}, {19, 28, 7}, {20, 29, 8} Week 19:{18, 19, 20}, {21, 0, 9}, {22, 1, 10}, {23, 2, 11}, {24, 3, 12}, {25, 4, 13}, {26, 5, 14}, {27, 6, 15}, {28, 7, 16}, {29, 8, 17} Week 20:{27, 28, 29}, {30, 9, 18}, {1, 10, 19}, {2, 11, 20}, {3, 12, 21}, {4, 13, 22}, {5, 14, 23}, {6, 15, 24}, {7, 16, 25}, {8, 17, 26} By adding the constraint that a student may work with another stu- dent no more than two times, there are opportunities for future work. In our construction, we removed the first week in order to gain 6 more weeks by finding the sets of students that do not work together. It may be possible to gain additional weeks by removing other weeks instead of week 1. Addi- 8
  • 9. tionally, other popular lab sizes can have 24 or even 18 students. By using our construction where pairs might work together twice it may be possible to get a full semester out of a 24 or 18 student class. 9
  • 10. References [1] Roger Lindner, Design Theory, Boca Raton, Florida, CRC Press, 1997. [2] Ezra Brown and Keith E. Mellinger, Kirkman’s Schoolgirls Wearing Hats and Walking through Fields of Numbers, Mathematics Magazine Vol. 82, 2010. [3] Douglas Stinson, Combinatorial Designs, New York, New York, Springer, 2003. 10