Available online at www.sciencedirect.com
European Journal of Operational Research 192 (2009) 253–264 www.elsevier.com/locate/ejor
O.R. Applications
Equitable birthdate categorization systems for organized minor sports competition W.J. Hurley
*
Department of Business Administration, Royal Military College of Canada, PO Box 17000, Station Forces, Kingston, Ont., Canada K7K 7B4 Received 28 June 2006; accepted 3 September 2007 Available online 11 September 2007
Abstract In some organized minor sports programs where there is early competitive streaming, players born early in the year are more likely to reach elite levels than those born late in the year. This is generally attributed to the calendar year system most minor sports programs use to group players for the purposes of competition. In this paper I show how to devise more equitable systems based only on player ages. These systems rotate the relative age advantage so that those players born late in the calendar year are not always the youngest players in their age division. Ó 2007 Elsevier B.V. All rights reserved. Keywords: Societal problem analysis; Scheduling
1. Introduction In almost all minor sports programs where there is early competitive streaming, including hockey, soccer, and baseball, players born early in the year are more likely to reach elite levels than those born late in the year. The literature terms this effect the Relative Age Effect (RAE) and its discovery dates to the work of Gini (1912), Pinter and Forlano (1933), and Huntington (1938). Grondin et al. (1984) and Barnsley et al. (1985) were the first to identify this phenomenon in hockey. Other contributions include Daniel and Janssen (1987), Barnsley and Thompson (1988), and Hurley et al. (2001). The interested reader is referred to Musch and Grondin (2001) for a comprehensive review of the RAE in all sports. One of the contributing factors to the RAE is the use of the calendar year to group participants for the purposes of competition. Supposing the start of the year to be January 1,1 participants born early in a year have, on average, a size *
Tel.: +1 613 541 6000x6468; fax: +1 613 541 6315. E-mail address:
[email protected] 1 Some minor sports do not define the start of the year to be January 1. For example, Little League Baseball uses August 1. 0377-2217/$ - see front matter Ó 2007 Elsevier B.V. All rights reserved. doi:10.1016/j.ejor.2007.09.005
and maturity advantage over those born late in the same year. Moreover this happens season after season as these players progress through the system. Consequently, there is an argument for trying to find a more equitable categorization system. Such a system would distribute this age advantage so that those born late in the calendar year would not always be the youngest. In this paper I propose a new set of systems, termed Relative Age Fair Systems (RAF Systems), that are based only on participant birthdates. The important characteristic of these systems is that they are dynamically fair in a sense I will describe more fully herein. Suffice it to say here that, over time, no group of children will have a strict relative age advantage. RAF Systems are a generalization of the Novem System proposed by Boucher and Halliwell (1991). Their system has the characteristic that all players in a given calendar year get to be the oldest player on their team in at least one year over their minor hockey career. It is essentially a calender rotation system for a limited number of age groupings. The difference is that RAF Systems are based on an optimization which finds a rotation scheme that is as ‘‘close’’ to the Calendar Year System as possible. This notion of proximity has the following meaning. Under
254
W.J. Hurley / European Journal of Operational Research 192 (2009) 253–264
the Calendar Year System, a minor sports program will typically allow a year’s worth of players to enter each season (and the oldest age grouping the previous season will leave). In order to get a system that is more equitable, it is not possible to allow a year’s worth of players to enter every year. Hence these systems have the characteristic that flow into the system will vary. Some years it will be less than a year’s worth of players; in other years, it will be more. The good news is that RAF Systems have the lowest variability relative to the Calendar Year System and it is the optimization that identifies these systems. The basic problem is to assign participants to age groupings so that, over time, the advantage of being the oldest in an age grouping is spread evenly over all participants. In this sense, the problem has the flavour of a job shop scheduling problem where jobs (participants) must be scheduled on machines (age groupings) over time. But that is as far as the similarity goes. The interested reader is referred to Pinedo (2006) for an excellent introduction to the scheduling literature. Finally, I remark that this paper is another in a growing body of work that applies operations research to problems in sport. This literature is now large. It effectively begins with two books edited by Ladany and Machol (1976, 1977). Gerchak (1994) provided a comprehensive review although now it is slightly dated. More recently, Albert et al. (2005) have produced an excellent anthology of papers relating probability, statistics and sports. In addition there have been three special issues of journals: Hurley (2006), Koning et al. (2003), and Wadkins and Wostenholme (2002). The paper is organized as follows. In the next section I give a brief overview of the RAE and present some new evidence based on some Canadian minor hockey data. In Section 3, I develop the details of the RAF System. Section 4 discusses the implementation issues and a final section summarizes.
Table 1 Distribution of birthdays for the AAA Level (Ontario Minor Hockey Association, registration data for the year 2000)
Minor Novice Novice Minor Atom Atom Minor Peewee Peewee Minor Bantam Bantam Midget
Ages
Q1
Q2
Q3
Q4
Ratio
8 9 10 11 12 13 14 15 16, 17
123 125 142 145 154 129 162 150 130
103 105 139 121 104 124 124 130 138
68 45 57 83 71 87 78 74 97
30 49 40 34 57 32 29 44 64
2.31 2.45 2.90 2.27 2.02 2.13 2.67 2.37 1.66
1260
1088
660
379
2.26
Totals
for the Ontario Minor Hockey Association for the year 2000. Q1 is the first quarter (January, February, and March), Q2 is the second quarter (April, May, and June), and so on. The last column in the table, labelled ‘‘Ratio’’, is the ratio of the number of first half births (Q1 + Q2) to second half births (Q3 + Q4). Note that this ratio exceeds 2 for all but the Midget age division. Given that male births in Canada are uniformly distributed, this is a significant Relative Age Effect. Now consider the House League data shown in Table 2. Looking at the ‘‘Ratio’’ column, note that ratio of first-half births to second-half births is about equal except for the Bantam and Midget age divisions. The overall ratio for House League is 0.949. All in, this dataset strongly supports the conclusion that the RAE has persisted in Canadian minor hockey. For those readers not familiar with the RAE, there is evidence of the effect right up to the National Hockey League (NHL) level. I counted the number of NHL players with birthdays in the first half of year (January, February, . . . , June) and those with birthdays in the second half (July, August, . . . , December) for selected years. These result are shown in Table 3. Note that there are roughly
2. Some new evidence from minor hockey in Canada There have been a number of studies of the RAE in Canadian minor hockey. All of these have found that the older players within an age division have a significant advantage. However they are now slightly dated. Consequently, I present RAE measurements from a relatively recent minor hockey dataset for two reasons. One is to give the reader an appreciation for its magnitude. The other is to provide evidence that the effect has persisted. In Canada, minor hockey participants are categorized along a number of criteria including age, geography, sex, and skill. The most highly skilled players play at the AAA level. The lowest skill level is termed House League and it is at this level that most participants play. There are intervening skill levels (labelled AA, A, BB, B, etc.) but here I focus on the two extremes. In Table 1, I present registration counts aggregated by quarter of birth for each age division at the AAA level
Table 2 Distribution of birthdays for House League (Ontario Minor Hockey Association, registration data for the year 2000)
Novice Atom Peewee Bantam Midget Totals
Ages
Q1
Q2
Q3
Q4
Ratio
8, 9 10, 11 12, 13 14, 15 16, 17
3108 2990 2333 1582 640
3598 3423 2836 1862 835
3573 3463 2763 1925 906
3158 3270 2683 1879 842
0.99 0.95 0.95 0.91 0.84
10,653
12,554
12,630
11,832
0.949
Table 3 Distribution of NHL birthdays for selected years 1982
1996
2000
#Players with first half birthdays #Players with second half birthdays
442 273
664 427
711 442
Ratio
1.62
1.56
1.61
W.J. Hurley / European Journal of Operational Research 192 (2009) 253–264
60% more players with birthdays in the first half of the year. 3. Constructing RAF systems 3.1. Definitions and problem setup I conceive a minor sports career in three parts: preCORE seasons, CORE seasons, and post-CORE seasons. The pre-CORE seasons, perhaps 1 or 2 years, are those seasons where players are introduced to the sport; the postCORE seasons, again 1 or 2 years, are the final seasons of play where registration numbers are dwindling. The CORE seasons, then, represent the bulk of a player’s participation in a minor sport. What I want to do is make the system fair over the CORE seasons. I assume that there are n CORE seasons. To define fairness, I break a calendar year of births into m parts. Each of these m parts is called a birth-period. For example, if m = 4, each calendar year of births is broken into four parts: 1. 2. 3. 4.
birthdates birthdates birthdates birthdates
between between between between
January 1 and March 31; April 1 and June 30; July 1 and September 30; and October 1 and December 31.
More generally, I define y(j) to be birth-period j within calendar year y. The index j will take the values 1, 2, . . . , m where 1 is assigned to the period beginning January 1 and m is assigned to the period ending December 31. Hence players from birth-period y(j) are older than those in y(k) when j < k. I am going to assume that m is large enough (and consequently the birth-periods are short enough) that those players born in a particular birth-period are equivalent in terms of development and maturity. The CORE age divisions are labelled D1, D2, . . . , Dn where players in D1 are younger than those playing in D2, those playing in D2 are younger than those in D3, and so on. I define a Birthdate Categorization System (BCS) to be an assignment of birth-periods to age divisions for all birth-periods and all future seasons. One such BCS is the Calendar Year System currently in use for most minor sports. The mechanics of age determination for the Calendar Year System depends on a specific date usually called the ‘‘date of age determination.’’ For instance, in Canadian minor hockey, a child’s age for the purposes of classification in a season is his or her age on December 31 of that season. For instance suppose that a particular division is to include all participants aged 10. For those participants born in say, December, they will start the season in September at age 9 since their age at December 31 will be 10. All age divisions are assumed to be made up of exactly M contiguous birth-periods. In Canadian minor hockey, House League uses 2-year age divisions so that M = 2m,
255
whereas the higher levels of representative hockey tend to use 1-year age divisions, or M = m. In summary then, there are three parameters which enable the definition of a Birthdate Categorization System: 1. n, the number of seasons in the CORE; 2. m, the number of birth-periods making up a calendar year of births; and 3. M, the number of birth-periods making up a CORE age division. 3.2. Fairness I define relative age in the following way. In each season, a CORE age division will be made up of participants from M contiguous birth-periods. I assign a relative age 1 to the oldest birth-period making up the age division, a 2 to the second oldest, and so on. Let rT(y(j)) denote the relative age of birth-period y(j) in season T. For an age division with M birth-periods, rT(y(j)) 2 {1, 2, . . . , M}. To define my notion of fairness, I employ the concept of a Relative Age List: Definition 1. The Relative Age List for birth-period y(j), L(y(j)), is a list of the relative ages that birth-period y(j) experiences over n CORE seasons ordered from smallest to largest. Denote these ordered relative ages r(1), r(2), . . . , r(n) where rð1Þ 6 rð2Þ 6 6 rðnÞ ð1Þ and therefore L = [r(1),r(2), . . . , r(n)]. Definition 2. A Birthdate Categorization System is said to be Relative Age Fair (RA-Fair) if every birth-period experiences the same Relative Age List over its CORE seasons. That is LðyðjÞÞ ¼ L0
ð2Þ
for all y(j). Such categorization systems are called RAF Systems. I make no attempt to measure the value of different relative age vectors. For example, consider two birth-periods y(j) and y(k), and their respective relative age vectors for a particular BCS: Season y(j) y(k)
s1
s2
s3
s4
s5
s6
s7
s8
1 4
1 4
2 3
2 3
3 2
3 2
4 1
4 1
The temptation is to compare these two vectors, perhaps with some sort of weighted average. However, given that there is no consensus among minor sports experts on when it is best to have an age advantage, I make no such attempt. Hence, my notion of fairness is the simple requirement that all birth-periods have the same Relative Age List.
256
W.J. Hurley / European Journal of Operational Research 192 (2009) 253–264
It is worth pointing out that the issue of whether a RAF System will reduce the Relative Age Effect is an empirical question. The only way to really find out is to introduce a system and monitor what happens. But whether such systems will solve the problem is not what I tackle in this paper. The issue is to design an age categorization system that is more equitable than the Calendar Year System. 3.3. RAF systems for the case M = m = n
in season T. The problem is to find a sequence of these birth-period additions, ð8Þ
x1 ; x2 ; . . . ; xT ; . . .
so that each birth-period gets the same Relative Age List over its CORE seasons. I term this sequence an Entry Sequence. As it turns out, the search space of sequences can be narrowed by looking at special cases. For this reason, I make the following definition:
Consider the case where the CORE age divisions are 1year divisions and the number of birth-periods in a year, m, is equal to the number of CORE seasons, n. I make these assumptions for two reasons. First, they simplify the analysis. And second, the extension to other RAF Systems using other parameter assumptions is straightforward once this initial problem is solved. To begin, I need to define a slightly different form of modulo arithmetic. For integers a and q, a mod q is defined to be the integer remainder when a is divided by q. For my purposes I need to make a simple change. Normally, if q divides a then a mod q = 0. However, I am going to set a mod q = q. Hence 24 mod 6 = 6, not 0. Under this revised definition, any integer a can always be written in the form
Definition 3. A Cyclic Entry Sequence is one with the property
a ¼ mq þ r;
Definition 4. Consider a Cyclic Entry Sequence of period n as defined in (10). The vector x = (x1, x2, . . . , xn) is termed an entry vector of order n.
ð3Þ
where the remainder, r, satisfies ð4Þ
1 6 r 6 q:
Note that, for normal modulo arithmetic, this last set of inequalities would require that 0 6 r 6 q 1. Assuming this revised definition, I employ the notation haiq ¼ a mod q:
ð5Þ
In the case where it is clear what the modulus q is, I will supress the q and use only hai. The following results are straightforward to prove. Lemma 1. For modulus q > 0 and any integers a1, a2, . . . , an *
X
+
* ¼
ai
i
q
X i
+ hai iq
ð6Þ
: q
Later in the paper we will need the following result, a direct implication of Lemma 1: Lemma 2. For modulus q > 0 and any integers A, a1, a2, . . . ,an * + * * ++ X X A ¼ A ai : ð7Þ h ai i q q
i
q
q
Now to the construction of RAF Systems. A RAF System can be initiated in any season so, without loss in generality, suppose it is initiated in season 1. Let xT be the number of birth-periods that play their first CORE season
ð9Þ
for all T
and we say that the period of this sequence is n. With Definition 3, the Entry Sequence becomes x1 ; x2 ; . . . ; xn ; x1 ; x2 ; . . . ; xn ; . . . |fflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflffl} |fflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflffl} subsequence 1
ð10Þ
subsequence 2
or equivalently, a sequence of the vector x ¼ ðx1 ; x2 ; . . . ; xn Þ:
ð11Þ
I reserve a special name for this vector as the following definition makes clear.
I require that the number of birth-periods added over any n-season subsequence of an entry sequence be equivalent to n years worth of players, or n1 X
xT þs ¼ nm ¼ n2
for any T :
ð12Þ
s¼0
This constraint has the flavour of a conservation of flow constraint. If it is not imposed, players the system Pn1 entering 2 x < n Þ or young will become arbitrarily old ð s¼0 T þs Pn1 ð s¼1 xT þs > n2 Þ as the system passes through successive cycles. This leads to the following definition: Definition 5. An entry vector is balanced for the case m = n if n1 X
Proof. See Appendix. h
i
xT ¼ xT þn
xT þs ¼ n2
ð13Þ
s¼0
for all T. Given an entry vector of order n, x = (x1,x2, . . . , xn), I define the (s,t)th contiguous partial sum to be /s;t ðxÞ ¼ xs þ xsþ1 þ þ xt
ð14Þ
for s 6 t. In the case where s = t, /s,s(x) = xs. Definition 6. The partial sum set, SðxÞ, of an entry vector, x, is the set of all such partial sums except /1,n, or SðxÞ ¼ f/s;t ðxÞ; 1 6 t 6 s 6 ng f/1;n ðxÞg:
ð15Þ
W.J. Hurley / European Journal of Operational Research 192 (2009) 253–264
257
For instance, if the entry vector is of order 4, then SðxÞ consists of the partial sums
assigned to particular age divisions over seasons T and T + 1:
x1 ; x2 ; x3 ; x4 x1 þ x2 ; x2 þ x3 ; x3 þ x4 ;
Birth-period .. .
Season T .. .
Season T + 1 .. .
y0(1) y0(2) y0(3) y1(1) y1(2) y1(3) y2(1) y2(2) y2(3)
D2 D2 D2 D1 D1 D1
D3 D3 D2 D2 D2 D1 D1 D1
ð16Þ
x1 þ x2 þ x3 ; x2 þ x3 þ x4 : Note that SðxÞ includes the individual components of x but does not include the complete partial sum /1;4 ¼ x1 þ x2 þ x3 þ x4 :
ð17Þ
Definition 7. Consider an entry vector of order n, x, and its associated partial sum set, SðxÞ: SðxÞ is prime if none of its elements are divisible by n. The last concept we need is a special transformation of an entry vector.
Then an exchange partition of x at component t is the vector
Note that birth-periods are shown in the left-hand column. Column 2, labelled ‘‘Season T’’, shows the age divisions, Di, that the various birth-periods are assigned to in season T. Column 3 does the same thing for season T + 1. Looking at the table in detail, note that y1(2) is the middle birth-period in age division D1; hence its relative age in season T is
Ut ðxÞ ¼ ðxtþ1 ; xtþ2 ; . . . ; xn ; x1 ; . . . ; xt Þ:
rT ðy1ð2ÞÞ ¼ 2:
Definition 8. Consider an entry vector x ¼ ðx1 ; . . . ; xt1 ; xt ; xtþ1 ; . . . ; xn Þ:
ð18Þ
ð19Þ
ð22Þ
An exchange partition simply creates a new n-component vector by taking the first t components of x and making them the final t components of the new vector, Ut(x). Note that
Note that 2 birth-periods, y2(1) and y2(2), enter the CORE in Season T + 1. This means that, in season T + 1, y1(3) is now the oldest birth-period in age division D1 and that y1(2) is the youngest in D2 so that
Un ðxÞ ¼ x:
rT þ1 ðy1ð2ÞÞ ¼ 3:
ð20Þ
Hence, the exchange partitions of x for 1 6 t 6 n 1 are termed proper exchange partitions. We will need the following lemma in the proof of the main proposition. Lemma 3. Consider a balanced entry vector of order n, x, and suppose that its associated partial sum set, SðxÞ, is prime. Then SðUt ðxÞÞ is also prime for all t. Proof. See Appendix. h The next set of results show how to determine whether a particular entry vector will generate a RAF System. Lemma 4. Consider an entry vector x = (x1,x2, . . . , xn). For any birth-period y(j), rT ðyðjÞÞ ¼ hrT 1 ðyðjÞÞ hxT in in
for T ¼ 2; 3; . . .
ð21Þ
ð23Þ
But by Lemma 4 rT þ1 ðyð2ÞÞ ¼ hrT ðy1ð2ÞÞ h2i3 i3 ¼ h2 2i3 ¼ h0i3 ¼ 3: ð24Þ Hence Lemma 4 returns the same relative age the ADAT does. The following proposition gives a condition for verifying whether a given entry vector generates a RAF System. Proposition 1. For the case M = m = n, suppose that x = (x1,x2, . . . , xn) is a balanced entry vector and that SðxÞ is prime. Then x generates a RAF System. Proof. See Appendix. h Corollary 1. For the case M = m = n, suppose that x = (x1,x2, . . . , xn) generates a RAF System. Then xt 5 n for 1 6 t 6 n.
Proof. The proof is straightforward so will not be presented here. h
Proof. See Appendix. h
I offer the following example to help clarify how this recursion works. Consider the case n = m = 3 and the relationship between rT(y1(2)) and rT+1(y1(2)) when xT+1 = 2 and y1(2) happens to be assigned to age division D1 in season T. I term the following table an Age Division Assignment Table (ADAT). It shows what birth-periods are
In the case of Proposition 1, if any of the partial sums is divisible by n, then x does not generate a RAF System. More particularly, Corollary 1 makes explicit that we cannot set any of the components of x to n. For example, suppose the following entry vector was proposed for the case n = m = 5:
258
W.J. Hurley / European Journal of Operational Research 192 (2009) 253–264
x ¼ ð6; 6; 6; 3; 4Þ:
ð25Þ
Note that it is balanced since X xt ¼ 6 þ 6 þ 6 þ 3 þ 4 ¼ 25 ¼ 52 :
ð26Þ
t
However the partial sum /2;4 ¼ x2 þ x3 þ x4 ¼ 15
ð27Þ
is divisible by 5. Therefore r1 = r4 and this sequence cannot generate a RAF System. Here is another example. Consider the case n = m = 4 and the entry vector x ¼ ð3; 3; 3; 7Þ:
ð28Þ
It is balanced since 2
x1 þ x2 þ x3 þ x4 ¼ 16 ¼ 4 :
ð29Þ
In this table, the CORE age divisions are labelled Di; the pre-CORE divisions are denoted e; and the post-CORE divisions are labelled Ej. Now consider the birth-year y1 and its associated birth-periods, y1(1), y1(2), y1(3), y1(4). The first season of the cycle is season T + 1. Note that, in season T + 1, three of the four y1 birth-periods, y1(1), y1(2), y1(3), begin play in their first CORE season in age division D1. Birth-period y1(4) continues to play the preCORE program in season T + 1. Hence the number of birth-periods entering the CORE in season T + 1 is xT+1 = 3. Note as well that xT þ2 ¼ 3; xT þ3 ¼ 3; xT þ4 ¼ 7: The table can be used to determine the relative ages for each of the birth-periods in their CORE seasons: Birth-period
Note, also, that xt 5 4 for all t and that x1 þ x2 ¼ 6; x2 þ x3 ¼ 6; x3 þ x4 ¼ 10;
ð30Þ
x1 þ x2 þ x3 ¼ 9; x2 þ x3 þ x4 ¼ 13: None of these partial sums is divisible by 4. Hence x generates a RAF System. To see this more clearly, here is the corresponding Age Division Assignment Table: Birth-period .. . y0(3) y0(4) y1(1) y1(2) y1(3) y1(4) y2(1) y2(2) y2(3) y2(4) y3(1) y3(2) y3(3) y3(4) y4(1) y4(2) y4(3) y4(4) y5(1) y5(2) y5(3) y5(4)
Season T .. .
T+1 .. .
T+2 .. .
T+3 .. .
T+4 .. .
D1 D1 e e e e
D2 D1 D1 D1 D1 e e e e e
D2 D2 D2 D2 D1 D1 D1 D1 e e e e e e
D4 D4 D4 D2 D2 D2 D2 D1 D1 D1 D1 e e e e e e e
E5 E5 D4 D4 D4 D4 D3 D3 D3 D3 D2 D2 D2 D2 D1 D1 D1 D1 e e e e
T+5 .. . E6 E5 E5 E5 E5 D4 D4 D4 D4 D3 D3 D3 D3 D2 D2 D2 D2 D1 D1 D1 D1 e
ð31Þ
y1(1) y1(2) y1(3) y1(4)
Season T+1
T+2
T+3
T+4
T+5
2 3 4
3 4 1 2
4 1 2 3
1 2 3 4
1
Each birth-period gets the Relative Age List [1, 2, 3, 4]. In fact, if the table were extended down and to the right (by adding more birth-periods and seasons), it could be verified that all other birth-periods would get the same Relative Age List. It is worth pointing out that the partial sum set is not independent in the sense that if particular partial sums are not divisible by n then related partial sums are also not divisible by n. For instance, if x is balanced and /1,2 is not divisible by n, then /3,n is also not divisible by n. Hence it is not necessary to check that /3,n is divisible by n if /1,2 has already been checked. The complete set of these dependencies is easily specified. They are based on a partition of the complete partial sum as follows. Suppose x is balanced and /1,t is not divisible by n. Since x is balanced, /1;n ¼ n2 :
ð32Þ
Note that /1;n ¼ /1;t þ /tþ1;n
ð33Þ
for 1 6 t 6 n 1 and therefore /tþ1;n ¼ /1;n /1;t ¼ n2 ðm1;t n þ r1;t Þ;
ð34Þ
where m1,t and r1,t are integers and r1,t 5 0. Hence /tþ1;n ¼ nðn m1;t Þ r1;t
ð35Þ
and therefore /t+1,n is not divisible by n. For a particular order n, the RAF System entry vector is not unique. For instance, above I identified the entry vector x ¼ ð3; 3; 3; 7Þ
ð36Þ
W.J. Hurley / European Journal of Operational Research 192 (2009) 253–264
for the case m = n = 4. Another is 0
x ¼ ð6; 5; 2; 3Þ:
ð37Þ
The question arises, then, which is best. The nice thing about the Calendar Year System entry vector, (4, 4, 4, 4), is that it gives a uniform flow of new participants to the system every season. Hence it would be nice to find an entry vector which differs from the Calendar Year System entry vector by as little as possible. One way to do this would be to solve the following optimization problem: minx
n X
k¼1 n X
s:t:
x k ¼ n2 ;
x t ¼ n þ ht
ð39Þ
ðn þ hk nÞ2 ¼
k¼1
n X
h2k :
ð40Þ
k¼1
The problem is to find a vector h ¼ ðh1 ; h2 ; . . . ; hn Þ ð41Þ Pn 2 which makes k¼1 hk as low as possible. The requirement that x is balanced gives n2 ¼
n X
xk ¼
k¼1
n X
ðn þ hk Þ ¼ n2 þ
k¼1
n X
hk
ð42Þ
k¼1
and the implication is n X
hk ¼ 0:
ð48Þ
SðhÞ is prime; jhk j P 1 and integer for k ¼ 1; 2; . . . ; n:
ð43Þ
As for partial sums and their divisibility by n, note that /s;t ¼ xs þ xsþ1 þ þ xt ¼ n þ hs þ n þ hsþ1 þ þ n þ ht ¼ ðt s þ 1Þn þ hs þ hsþ1 þ þ ht :
ð44Þ
for k = 1, 2, . . . , n. To solve this transformed program, first note that a lower bound Pn on the optimal value of the objective function is n since k¼1 h2k is minimized when each hk is set to either 1 or +1. However such solutions are not feasible for n P 3. To see this, note that if n is odd, there is no vector h ¼ ðh1 ; h2 ; h3 Þ
Pn with hk 2 {1, 1} which satisfies k¼1 hk ¼ 0: And if n is even, there is no way to make sure that /s,t(h) 5 0 since there must be at least two adjacent components of h, say hp and hp+1, for which hp + hp+1 = 0. Hence the question is whether there are solutions to the program which set |ht| to at most 2 for all t? Consider the case n = 3. Based on the argument above, at least one of the components of h must be 2 or +2 and hence, assuming that one of the components of h is set to 2 or +2, a lower bound on the objective function value is 3 X
2
2
2
h2k ¼ ð2Þ þ ð1Þ þ ð1Þ ¼ 6:
ð50Þ
Now consider h = (1, 1, 2). This vector satisfies the constraints of the program and has an objective function value of 6. Hence it is an optimal solution. More generally, it is possible to show that if xt = n + ht generates a RAF System, then so too does yt = n ht. That is, for any entry vector generating a RAF System, there is a second that turns out to be a reflection about the Calendar Year entry vector c ¼ ðn; n; . . . ; nÞ:
Defining /s;t ðhÞ ¼ hs þ hsþ1 þ þ ht
ð49Þ
k¼1
k¼1
ð45Þ
ð51Þ
Hence I offer the following lemma which is easy to prove: Lemma 5. If x = c + h generates a RAF System, then so too does y = c h.
for 1 6 s 6 t 6 n, /s,t can be rewritten as /s;t ¼ ðt s þ 1Þn þ /s;t ðhÞ
hk ¼ 0;
x k ¼ n þ hk
for t = 1, 2, . . . , n. Then the objective function is transformed to
k¼1
k¼1 n X
Any solution to this program can be converted to a solution for (38) using
Note that the objective function uses a standard Euclidean norm to measure distance. The constraints guarantee that the optimal entry vector will generate a RAF System. However, for reasons that will become clearer later, I am going to solve a variation of this program. Define
n X
ð47Þ
Moreover, as above, SðhÞ is said to be prime if none of its elements are divisible by n meaning that /s,t(h) 5 0 for all such elements. Hence an equivalent program to the one in (38) is n X h2k minh
ð38Þ
k¼1
ðxk nÞ2 ¼
SðhÞ ¼ f/s;t ðhÞ; 1 6 s 6 t 6 ng f/1;n ðhÞg:
k¼1
SðxÞ is prime; xk P 1 and integer for k ¼ 1; 2; . . . ; n:
n X
an entry vector, x, to be the set of all partial sums /s,t(h) except /1,n(h), or
s:t:
ðxk nÞ2
259
ð46Þ
and therefore, if /s,t(h) 5 0, then /s,t is not divisible by n. Proceeding as above, I define the partial sum set, SðhÞ, of
I refer to this pair of entry vectors as dual partners. Now consider the program in (48) for the case n = 4. Moreover suppose there is a h which generates a RAF
260
W.J. Hurley / European Journal of Operational Research 192 (2009) 253–264
System with at most one component ±2. By the preceding lemma, one of the dual partners will have a component for which hk = 2. For h to be feasible, the other three elements, all of which are either +1 or 1, must sum to 2. Clearly there is no way that this can happen. Hence a feasible solution for (48) must have at least two components for which |hk| = 2. P Therefore a lower bound for the objective function value is h2k ¼ 6: Now consider the vector h ¼ ð2; 1; 2; 1Þ:
As for solving program (48) for higher values of n, I have been able to show (in much the same way as for n = 3 and n = 4) that the following dual partners are based on optimal solutions: Pn 2 Order Entry vectors k¼1 ðxk nÞ n=2
(1, 3) (3, 1)
2 2
ð52Þ
n=3
(2, 2, 5) (4, 4, 1)
6 6
ð53Þ
n=4
(2, 3, 6, 5) (6, 5, 2, 3)
10 10
n=5
(3, 3, 6, 7, 6) (7, 7, 4, 3, 4)
14 14
n=6
(4, 4, 5, 8, 8, 7) (8, 8, 7, 4, 4, 5)
18 18
n=7
(5, 5, 8, 9, 9, 8, 5) (9, 9, 6, 5, 5, 6, 9)
22 22
n=8
(6, 6, 6, 7, 10, 10, 10, 9) (10, 10, 10, 9, 6, 6, 6, 7)
26 26
n=9
(7, 7, 7, 8, 11, 11, 11, 11, 8) (11, 11, 11, 10, 7, 7, 7, 7, 10)
30 30
n = 10
(8, 8, 8, 8, 9, 12, 12, 12, 12, 11) (12, 12, 12, 12, 11, 8, 8, 8, 8, 9)
34 34
Note that h1 þ h 2 þ h 3 þ h 4 ¼ 0 and that h1 þ h2 ¼ 3; h2 þ h3 ¼ 1; h3 þ h4 ¼ 3 h1 þ h2 þ h3 ¼ 1; h2 þ h3 þ h4 ¼ 2:
ð54Þ
Hence this vector satisfies the constraints of (48). Moreover, it has an objective function value of 6 so it must be an optimal solution. The Age Division Assignment Table for h = (2,1, 2, 1) (equivalently x = (6, 5, 2, 3)) is shown below: Birth-period .. . y0(3) y0(4) y1(1) y1(2) y1(3) y1(4) y2(1) y2(2) y2(3) y2(4) y3(1) y3(2) y3(3) y3(4) y4(1) y4(2) y4(3) y4(4) y5(1) y5(2) y5(3) y5(4)
Season 0 .. .
1 .. .
2 .. .
3 .. .
D1 D1
D2 D2 D2 D2 D1 D1 D1 D1
D4 D3 D3 D3 D3 D2 D2 D2 D2 D1 D1 D1 D1
D4 D4 D4 D3 D3 D3 D3 D2 D2 D2 D2 D1 D1 D1 D1
4 .. .
D4 D4 D4 D4 D3 D3 D3 D3 D2 D2 D2 D2 D1 D1 D1 D1
5 .. .
D4 D4 D4 D4 D3 D3 D3 D3 D2 D2 D2 D2 D1 D1
Note, first, that the pre- and post-CORE age divisions have not been shown. Second, 6 birth-periods have been added in Season 1 (y1(1), y1(2), y1(3), y1(4), y2(1), y2(2)), 5 birth-periods in Season 2 (y2(3), y2(4), y3(1), y3(2), y3(3)), 2 birth-periods in Season 3, and 3 in Season 4. In addition, note that the Relative Age List for each birth-period beginning with y1(1) is [1,2,3,4].
Relaxing M = m = n When constructing a RAF System, it is usually the case that the size of an age division, M, is fixed. That is, it is usually 1 year (m birth-periods) or 2 years (2m birth-periods). For now, consider the case where age divisions are 1 year (M = m) and the number of CORE age divisions, n, is an integral multiple of the number of birth-periods in a year, m: n ¼ pm; ð55Þ where p P 2 is an integer. We say that there are p cycles, each of length m seasons. For instance suppose m = 4 and n = 8. Hence there would be eight seasons of play in the CORE for each birth-period and each age division would comprise four quarters of participants. Let xðkÞ ¼ ðxk1 ; xk2 ; . . . ; xkm Þ be the entry vector for cycle k. Let
ð56Þ
ð57Þ xp ¼ ðxð1Þ ; xð2Þ ; . . . ; xðpÞ Þ be the complete entry vector for all p cycles. The following result shows how entry vectors for the case n = m can be used to specify entry vectors for the case n = pm. Proposition 2. Suppose the entry vector x* generates a RAF System for the case m = n. Then xp ¼ ðxð1Þ ; xð2Þ ; . . . ; xðpÞ Þ ¼ ðx ; x ; . . . ; x Þ generates a RAF System for the case n = pm.
ð58Þ
W.J. Hurley / European Journal of Operational Research 192 (2009) 253–264 Table 4 The age division assignment table for nine age divisions and three subperiods Birth-period
y1(1) y1(2) y1(3) y2(1) y2(2) y2(3) y3(1) y3(2) y3(3) y4(1) y4(2) y4(3) y5(1) y5(2) y5(3) y6(1) y6(2) y6(3) y7(1) y7(2) y7(3) y8(1) y8(2) y8(3) y9(1) y9(2) y9(3)
Season s1
s2
s3
s4
s5
s6
s7
s8
s9
D2 D2 D1 D1 D1
D3 D2 D2 D2 D1 D1 D1
D3 D3 D3 D2 D2 D2 D1 D1 D1
D5 D5 D4 D4 D4 D3 D3 D3 D2 D2 D2 D1 D1 D1
D6 D5 D5 D5 D4 D4 D4 D3 D3 D3 D2 D2 D2 D1 D1 D1
D6 D6 D6 D5 D5 D5 D4 D4 D4 D3 D3 D3 D2 D2 D2 D1 D1 D1
D8 D8 D7 D7 D7 D6 D6 D6 D5 D5 D5 D4 D4 D4 D3 D3 D3 D2 D2 D2 D1 D1 D1
D9 D8 D8 D8 D7 D7 D7 D6 D6 D6 D5 D5 D5 D4 D4 D4 D3 D3 D3 D2 D2 D2 D1 D1 D1
D9 D9 D9 D8 D8 D8 D7 D7 D7 D6 D6 D6 D5 D5 D5 D4 D4 D4 D3 D3 D3 D2 D2 D2 D1 D1 D1
first deal with a number of minor implementation issues. And I’ll do this in the context of minor hockey in Canada, a system I have some familiarity with since I played in it and, at this writing, both of my boys are largely through it. RAF Systems do not require any additional resource. The primary resource requirements for minor hockey are ice-time and people to coach and administer. A RAF System simply redistributes players among the existing teams. There would be no additional requirement for ice-time or people. That said, if a new system were to be implemented, there would be a one-time cost associated with making the change. This cost would include the dollars and volunteer time required to inform and educate parents and children on how a new system would work. One of the main criticisms of RAF Systems put to me is that they may be too complicated for parents and participants to understand. Based on my experience with two parental focus groups, I do not believe this to be true. For each of these groups, I first instructed participants on how an Age Division Assignment Table would work in the context of Canadian minor hockey. A section of one of the Age Division Assignment Tables I used is shown below: Birth year
Birth period Season
1994
January– March April–June July– September October– December January– March April–June July– September October– December January– March April–June July– September October– ..December .
Proof. See Appendix. h
1994 1994
Here is an example. Suppose n = 9 and m = 3. That is, the CORE is 9 seasons, there are 9 age divisions (D1, D2, . . . , D9), and each year of births is divided into three birth-periods, each 4 months. Consider the entry vector
1994
xp ¼ ð5; 2; 2; 5; 2; 2; 5; 2; 2Þ:
Lðy1ð3ÞÞ ¼ ½1; 1; 1; 2; 2; 2; 3; 3; 3:
1995
ð59Þ
Note that each of the three cycles has a corresponding entry vector x* = (5, 2, 2) and this vector generates a RAF System for the case n = m = 3. The ADAT for the above example is shown in Table 4. Note that all birth-periods receive the Relative Age List
1995 1995 1995 1996
ð60Þ
4. Implementation issues I have shown that RAF Systems are more equitable than the Calendar Year System. While the focus has been minor hockey in Canada, there are other minor sports where relative age is a problem. The Musch and Grondin (2001) review indicates that the Relative Age Effect is a problem in soccer and Little League Baseball worldwide. In my view, RAF Systems could easily be applied in the minor systems for these sports. I believe there is only one significant implementation problem with these systems. But before discussing it, I will
261
1996 1996 1996 .. .
2002 2003 2004 2005 2006 NOV atm
ATM pw
PW
NOV atm NOV atm
ATM ATM pw atm ATM pw
NOV NOV atm
ATM pw
nov
NOV atm
ATM pw
nov nov
NOV atm atm NOV NOV atm
ATM ATM
nov
nov
NOV atm
ATM
nov
NOV atm
ATM
nov nov
NOV NOV atm nov NOV atm
nov
NOV atm
.. .
.. .
.. .
.. .
.. .
..
.
This is a simple lookup table. For instance if a parent’s child was born on July 13, 1995, the parent would first look down the initial column (labelled Birth Year) and locate 1995. Next, the second column (labelled Birth Period) would be examined to locate the appropriate birth-period interval. In this case, it would be the ‘‘July–September’’
262
W.J. Hurley / European Journal of Operational Research 192 (2009) 253–264
row of Birth Year 1995 since the child’s birthdate is July 13, 1995. This then is the row that specifies exactly what age divisions the child would play in over all seasons from 2002 to 2006. For instance in season 2006, the child would play in the ‘‘ATM’’ (Major Atom) age division. Once I had explained this ADAT to parents, I then asked them to identify what age division their child would play in for three specific seasons using a one-page questionnaire. All parents were able to answer these questions correctly. While it is true that this exercise does not prove that all parents are capable of understanding the new system, it’s certainly a pretty good indication that a majority would. If a RAF System were introduced, there would be a reference birth-year and for that birth-year and subsequent birth-years, each birth-period would experience the same relative age competition. For those birth-years already in the system, the ones with players older than the reference birth-year, the relative ages of participants would vary. Hence, the introduction of a RAF System would result in a more equitable allocation of relative age for these birthyears, albeit these allocations will not be completely fair in the sense described above for CORE seasons. Therefore the introduction of a RAF System results in a more equitable system for these older players. For RAF Systems, some birth-periods must begin CORE play in age division D2. Parents and administrators might be concerned that the jump directly to D2 might be problematic for some children. The reality is that there is no jump. It is always true that a RAF System has a participant competing among the same number of contiguous birth-periods. At worst, a participant will be in the youngest birth-period in age division D2. But how is this worse than the Calendar Year System for those participants with late year births? They will always be, on average, the youngest in every age division they play in over their minor hockey careers. RAF Systems can be devised for systems with other criteria besides age. One such system is the Pop Warner minor football program in the United States. It uses age and weight. The following table outlines how children are classified: Division
Age
Weight
Flag
6–7
40–70
Mighty Mites Older/Lighter
8 9 10
45–90 45–85 45–65
Junior Pee Wee Older/Lighter
8–9–10 11
55–95 55–75
Pee Wee Older/Lighter
9–10–11 12
70–110 70–95
Junior Midget Older/Lighter
80–130 13
80–130 80–110
Midget Older/Lighter
11–12–13–14 15
95–145 95–130
Note the choice this table gives participants who are small for their age. For instance, consider an 11-year-old who is 72 pounds. This child can play either in the Junior Pee Wee division or the Pee Wee division. Given the importance of size in some minor sports such as hockey, such a categorization might be quite useful. It is straightforward to overlay a RAF System on such systems. The major implementation challenge would be political. Minor sport programs tend to put considerable weight on local concerns. If too many local organizations object to changes in the age categorization system, they will not be implemented nationally. Good evidence for this comes from Canadian minor hockey. The structure of Canadian minor hockey requires that any change to age classifications be approved by Hockey Canada. Certainly Hockey Canada is aware of the problem. Some 7 years ago, in the summer of 1999, they organized and sponsored a conference, the Open Ice Hockey Summit, to examine the state of hockey in Canada. Participants included players, coaches, and managers from all levels of Canadian hockey including the NHL. The conference produced eleven recommendations to improve hockey in Canada. Recommendation 3 was this: Examine the date of age determination. (The cut-off date is currently December 31st, but some thought has been given to rotating it throughout the calendar year. The objective is for a player to not always be the youngest or oldest in a given division.)2 But to date, nothing has been done and there is no plan to do anything. I believe there are two reasons for this. First, Hockey Canada is not sure exactly how such a rotation would work. And second, the organizational effort required to implement the change would be significant. There is some evidence on this last point. At their 2001 Annual General Meeting, Hockey Canada implemented a very simple change in age categories. The old and new age categorizations are shown in the following table:
Novice Atom Peewee Bantam Midget
Old Ages
New Ages
8, 9 10, 11 12, 13 14, 15 16, 17
7, 8 9, 10 11, 12 13, 14 15, 16, 17
The new categorization still has two-year age divisions with the exception of Midget. The primary difference is that the new age divisions begin with players one year younger. Hockey Canada took the position that the new age categories would reduce size disparities within age divisions: ‘‘The overwhelming scientific evidence showed that pairing of male athletes age 13 and 14 was best. The male 2 See the CHA website http://nt.canadianhockey.ca/openice/e/index/ html.
W.J. Hurley / European Journal of Operational Research 192 (2009) 253–264
growth spurt, usually takes place in this age group. Although the 13 and 14 years old grouping does not develop a perfect coupling, it minimizes many characteristic differences that are evident with other possible pairings.’’3
263
Proof of Lemma 3. The lemma is true for t = n since SðUn ðxÞÞ ¼ SðxÞ. So consider any exchange partition Ut ðxÞ ¼ ðxtþ1 ; . . . ; xn ; x1 ; . . . ; xt Þ;
ð64Þ
This proposal generated significant discussion and emotion across the country for the better part of 2 years. Suffice it to say that this change, a minimal change at best, was very difficult to implement politically. There is little doubt that Hockey Canada currently feels that its organizational energies would best be spent on other priorities.
where t 6 n 1 (a proper exchange partition). First note that any contiguous partial sum of the first n t components of Ut(x) is not divisible by n since SðxÞ is prime. By the same reasoning, any contiguous partial sum of the last t components of Ut(x) is not divisible by n. Therefore it remains to check contiguous partial sums that include the elements xn and x1. Denote the vector Ut(x) with
5. Conclusion
Ut ðxÞ ¼ ðy 1 ; . . . ; y i1 ; y i ; . . . ; y nt ; y ntþ1 ; . . . ; y j ; y jþ1 ; . . . ; y n Þ; ð65Þ
This paper begins by summarizing the evidence that the categorization systems used in organized minor sports programs are unfair. The first step in a solution to this problem is to design a new system. Here I have presented an operations research approach to the problem. The main contribution has been to put the age categorization problem on a sound mathematical footing in the case where the categorization is based only on age. In addition I have made the meaning of fairness explicit. For minor sports where size is an advantage, RAF Systems are not likely to be the complete answer. They are demonstrably more equitable than existing systems. But they do not really take care of children who are small relative to the other children. One approach would be to use both age and weight as classification criteria much like the Pop Warner minor football program does in the United States. Future research will examine how a weight criterion can be incorporated into a RAF System.
Proof of Lemma 1. Note that the ai can be written ai ¼ m i q þ r i ;
ð66Þ
y n ¼ xt Then the contiguous partial sum Y i;j ¼ y i þ þ y nt þ y ntþ1 þ þ y j
ð67Þ
includes the components xn and x1. Also define Y 1;i1 ¼ y 1 þ þ y i1 ; Y jþ1;n ¼ y jþ1 þ þ y n :
ð68Þ ð69Þ
Note that Y 1;i1 þ Y i;j þ Y jþ1;n ¼ n2
Y i;j ¼ ai;j n; ð61Þ
where mi and ri are integers and ri, the remainder, satisfies ð62Þ
1 6 ri 6 q: Hence, * + * + X X ai ¼ ðmi q þ ri Þ q
i
* ¼
q *
¼
ð70Þ
X
mi þ
i
X
X i
+ hai iq
and the result is proved.
+
* ¼
ri q
X i
ð71Þ
where ai,j is an integer. From (70), we have that Y 1;i1 þ Y jþ1;n ¼ n2 ai;j n ¼ nðn ai;j Þ:
ð72Þ
Taking the modulus with respect to n of both sides, we have hY 1;i1 þ Y jþ1;n in ¼ hnðn ai;j Þin ¼ n:
q
i
3
y 1 ¼ xtþ1 ; y nt ¼ xn ; y ntþ1 ¼ x1 ;
since x is balanced. Now suppose that Yi,j is divisible by n. In particular, suppose
Appendix
i
where
ð73Þ
But note that Y1,i1 + Yj+1,n is a contiguous partial sum contained in SðxÞ: Hence, it is not divisble by n and therefore
+ ri
hY 1;i1 þ Y jþ1;n in < n:
q
ð63Þ q
h
Taken from ‘‘The New Age of Hockey: A Minor Hockey Age Change Information Guide’’ which can be found at the CHA’s website: www.canadianhockey.ca.
ð74Þ
This is a contradiction since it is impossible that h Y1,i1 + Yj+1,nin is simultaneously equal to n and less than n. Therefore Yi,j is not divisible by n for all feasible i and j. Hence SðUt ðxÞÞ is prime for all t and the proof is complete. h Proof of Proposition 1. Suppose players in birth-period y(k) are scheduled to begin CORE play in season T1. By Lemma 3, the entry vector corresponding to seasons T1,
264
W.J. Hurley / European Journal of Operational Research 192 (2009) 253–264
T2, . . . , Tn is prime. Hence, without loss in generality, let the corresponding entry vector be x. If the entry vector x is to generate a RAF System, every birth-period must have the Relative Age List [1, 2, . . . , n]. Using (21), note that: rsþ1 ðyðkÞÞ ¼ hrs ðyðkÞÞ hxsþ1 ii
ð75Þ
and rs ðyðkÞÞ ¼ hrs1 ðyðkÞÞ hxs ii:
ð76Þ
Substituting the second into the first for rs(y(k)) gives
ð77Þ
by Lemma 2. Continuing this composition,
ð78Þ
where n P t > s P 1. But SðxÞ is prime. Therefore /s+1,t is not divisible by n and hence ð79Þ
for all values of t and s that satisfy n P t > s P 1. Therefore the relative ages r1 ðyðkÞÞ; r2 ðyðkÞÞ; . . . ; rn ðyðkÞÞ
ð80Þ
are distinct. And since 1 6 rt ðyðkÞÞ 6 n
ð81Þ
for all t, y(k) must have the Relative Age List [1, 2, . . . , n]. But the selection of birth-period y(k) was arbitrary. Hence all birth-periods must receive the Relative Age List [1, 2, . . . , n]. Therefore x generates a RAF System and the proof is complete. h Proof of Corollary 1. Suppose that x generates a RAF System and that xt = n. From Lemma 4, we have that rt ðyðjÞÞ ¼ hrt1 ðyðjÞÞ nin ¼ rt1 ðyðjÞÞ for 2 6 t 6 n; ð82Þ which is a contradiction. Now suppose x1 = n. Then rn ðyðkÞÞ ¼ hr1 ðyðkÞÞ hx2 þ x3 þ þ xn ii:
ð83Þ
But if the entry vector is balanced, x1 þ x2 þ þ xn ¼ n2
ð84Þ
or x2 þ þ xn ¼ n2 x1 ¼ n2 n:
ð85Þ
Note that the right-hand side of this last equation is divisible by n. Hence x2 + x3 + . . . + xn is also divisible by n. Therefore r1 ðyðkÞÞ ¼ rn ðyðkÞÞ
0
p2 s
ð87Þ
pn0 s
Therefore all birth-periods get the same Relative Age List and therefore x generates a RAF System and the proof is complete. h References
rt ðyðkÞÞ ¼ hrs ðyðkÞÞ hxsþ1 þ xsþ2 þ þ xt ii
rt ðyðkÞÞ 6¼ rs ðyðkÞÞ
6 7 41; 1; . . . ; 1; 2; 2; . . . ; 2; . . . ; n; n; . . . ; n5: |fflfflfflfflfflffl{zfflfflfflfflfflffl} |fflfflfflfflfflffl{zfflfflfflfflfflffl} |fflfflfflfflfflffl{zfflfflfflfflfflffl} p1 s
¼ hrs1 ðyðkÞÞ hxs i hxsþ1 ii
¼ hrs ðyðkÞÞ h/sþ1;t ii;
Proof of Proposition 2. Based on Proposition 1, the Relative Age List for any cycle and all birth-periods is [1, 2, . . . , m]. Hence the Relative Age List for each birth-period over all p cycles is 2 3
0
rsþ1 ðyðkÞÞ ¼ hhrs1 ðyðkÞÞ hxs ii hxsþ1 ii ¼ hrs1 ðyðkÞÞ hxs þ xsþ1 ii
which is a contradiction to the assumption that x generated a RAF System and the proof is complete. h
ð86Þ
Albert, Jim, Bennett, Jay, James, Cochran, 2005. Anthology of Statistics in Sports. SIAM and the American Statistical Association, Philadelphia and Alexandria. Barnsley, R.H., Thompson, A.H., Barnsley, P.E., 1985. Hockey success and birthdate: the relative age effect. Canadian Association for Health, Physical Education, and Recreation 51, 23–28. Barnsley, R.H., Thompson, A.H., 1988. Birthdate and success in minor hockey: the key to the NHL. Canadian Journal of Behavioral Science 20 (2), 167–176. Boucher, J., Halliwell, W., 1991. The Novem System: A Practical Solution to Age Grouping. CAPHER Journal (January/February), 16–20. Daniel, T.E., Janssen, C.T.L., 1987. More on the Relative Age Effect. Canadian Association for Health, Physical Education, and Recreation 53, 21–24. Gerchak, Yigal, 1994. Operations Research in Sports. In: Pollock, S.M., Rothkopf, M.H., Barnett, A. (Eds.), Operations Research in the Public Sector. North Holland, New York. Gini, C., 1912. Contributi statistici ai problem dell’eugenica. Estratto dalla Rivista Italiana di Sociologia, Anno XVI. Fasc. III–IV. Grondin, S., Deshaies, P., Nault, L.P., 1984. Trimestres de maissance et participation au hockey et au volleyball. La Revue Quebecoise de l’Activite Physique 2, 97–103. Huntington, Ellsworth, 1938. Season of Birth. Wiley and Sons, New York. Hurley, W.J., 2006. Forward to Special Issue on Operations Research in Sport. Computers and Operations Research 33, 1871–1873. Hurley, W.J., Lior, Dan, Tracze, S.J., 2001. A Proposal to Reduce the Age Discrimination in Canadian Minor Hockey. Canadian Public Policy 27, 65–75. Koning, R.H., Sierksma, S., van de Velde, S., 2003. Introduction: Sport and Computers. European Journal of Operations Research 148, 231– 232. Ladany, S.P., Machol, R.E., 1976. Management Science in Sports. North Holland, New York. Ladany, S.P., Machol, R.E., 1977. Optimal Strategies in Sports. North Holland, New York. Musch, J., Grondin, S., 2001. Unequal Competition As An Impediment to Personal Development: A Review of the Relative Age Effect in Sport. Developmental Review 21, 147–167. Pinedo, Michael L., 2006. Planning and Scheduling in Manufacturing and Services. In: Series in Operations Research and Financial Engineering. Springer. Pinter, R., Forlano, G., 1933. The Influence of Month of Birth on Intelligence Quotients. Journal of Educational Psychology 24, 561– 584. Wadkins, A., Wostenholme, L., 2002. Editorial. Journal of the Royal Statistical Society: Series D (The Statistician ) 51, 127–128.