SLIDE 1
1
§3 Tournaments §3 Tournaments
- rank adjustment (or challege) tournament
rank adjustment (or challege) tournament
- each match is a challenge for a rank exchange
each match is a challenge for a rank exchange
- types: ladder, hill climbing, pyramid, king of the hill
types: ladder, hill climbing, pyramid, king of the hill
- elimination tournament (or cup)
elimination tournament (or cup)
- each match eliminates the loser from the tournament
each match eliminates the loser from the tournament
- types: random selection, random pairing, single elimination
types: random selection, random pairing, single elimination
- scoring tournament
scoring tournament
- each match rewards the winner
each match rewards the winner
- types: round robin
types: round robin
- hybridizations
hybridizations
Other uses Other uses
- game balancing
game balancing
- duelling synthetic players
duelling synthetic players
- adjusting point rewarding schemes
adjusting point rewarding schemes
- heuristic search
heuristic search
- selecting suboptimal candidates for a genetic algorithm
selecting suboptimal candidates for a genetic algorithm
- group behaviour
group behaviour
- modelling pecking order
modelling pecking order
- learning player characteristics
learning player characteristics
- managing history knowledge
managing history knowledge
Example: Hill climbing tournament Example: Hill climbing tournament
Juhani Juhani Tuomas Tuomas Aapo Aapo Simeoni Simeoni Timo Timo Lauri Lauri Eero Eero m m0 m m3
3
m m1
1
m m4
4
m m2
2
m m5
5
Example: Elimination tournament Example: Elimination tournament
Juhani Juhani Tuomas Tuomas Aapo Aapo Simeoni Simeoni Timo Timo Lauri Lauri Eero Eero m m0 m m1
1
m m2
2
m m3
3
m m4
4
m m5
5
Example: Scoring tournament Example: Scoring tournament
m m5
5
Lauri Lauri m m10
10
m m4
4
Timo Timo m m14
14
m m9
9
m m3
3
Simeoni Simeoni m m17
17
m m13
13
m m8
8
m m2
2
Aapo Aapo m m19
19
m m16
16
m m12
12
m m7
7
m m1
1
Tuomas Tuomas m m20
20
m m18
18
m m15
15
m m11
11
m m6
6
m m0 Juhani Juhani Eero Eero Lauri Lauri Timo Timo Simeoni Simeoni Aapo Aapo Tuomas Tuomas
Terms Terms
- players:
players: p p0
0…
…p pn
n − 1 − 1
- match between
match between p pi
i and
and p pj
j:
: match match( (i i, , j j) )
- utcome:
- utcome: WIN
WIN,
, LOSE
LOSE,
, TIE
TIE
- rank of
rank of p pi
i:
: rank rank( (i i) )
- players with the rank
players with the rank r r: : rankeds rankeds( (r r) )
- round: a set of (possibly) concurrent matches
round: a set of (possibly) concurrent matches
- bracket: diagram of match pairings and rounds