Minimal Retentive Sets in Tournaments From Anywhere to TEQ Felix - - PowerPoint PPT Presentation

minimal retentive sets in tournaments
SMART_READER_LITE
LIVE PREVIEW

Minimal Retentive Sets in Tournaments From Anywhere to TEQ Felix - - PowerPoint PPT Presentation

Minimal Retentive Sets in Tournaments From Anywhere to TEQ Felix Brandt Markus Brill Felix Fischer Paul Harrenstein Ludwig-Maximilians-Universitt Mnchen Estoril, April 12, 2010 1 / 17 The Trouble with Tournaments Tournaments


slide-1
SLIDE 1

Minimal Retentive Sets in Tournaments

– From Anywhere to TEQ –

Felix Brandt Markus Brill Felix Fischer Paul Harrenstein

Ludwig-Maximilians-Universität München

Estoril, April 12, 2010

1 / 17

slide-2
SLIDE 2

The Trouble with Tournaments

Tournaments are oriented complete graphs Many applications: social choice theory, sports tournaments, game theory, argumentation theory, webpage and journal ranking, etc. Question: How to select the winner(s) of a tournament in the absence of transitivity? b c a d e

2 / 17

slide-3
SLIDE 3

The Trouble with Tournaments

Tournaments are oriented complete graphs Many applications: social choice theory, sports tournaments, game theory, argumentation theory, webpage and journal ranking, etc. Question: How to select the winner(s) of a tournament in the absence of transitivity? b c a d e

2 / 17

slide-4
SLIDE 4

Overview

Tournament solutions Retentiveness and Schwartz’s Tournament Equilibrium Set (TEQ) Properties of minimal retentive sets ‘Approximating’ TEQ A new tournament solution

3 / 17

slide-5
SLIDE 5

Tournament Solutions

A tournament T = (A, ≻) consists of:

  • a finite set A of alternatives
  • a complete and asymmetric relation ≻ on A

b c a d e

4 / 17

slide-6
SLIDE 6

Tournament Solutions

A tournament T = (A, ≻) consists of:

  • a finite set A of alternatives
  • a complete and asymmetric relation ≻ on A

b c a d e

A tournament solution S maps each tournament T = (A, ≻) to a set S(T) such that ∅ S(T) ⊆ A and S(T) contains the Condorcet winner if it exists

  • S is called proper if a Condordet winner is always selected as only alternative

4 / 17

slide-7
SLIDE 7

Tournament Solutions

A tournament T = (A, ≻) consists of:

  • a finite set A of alternatives
  • a complete and asymmetric relation ≻ on A

b c a d e

A tournament solution S maps each tournament T = (A, ≻) to a set S(T) such that ∅ S(T) ⊆ A and S(T) contains the Condorcet winner if it exists

  • S is called proper if a Condordet winner is always selected as only alternative

Examples: Trivial Solution (TRIV), Top Cycle (TC), Uncovered Set, Slater Set, Copeland Set, Banks Set, Minimal Covering Set (MC), Tournament Equilibrium Set (TEQ), . . .

4 / 17

slide-8
SLIDE 8

Basic Properties of Tournament Solutions

Monotonicity (MON) Weak Superset Property (WSP) Strong Superset Property (SSP) Independence of Unchosen Alternatives (IUA)

a b

5 / 17

slide-9
SLIDE 9

Basic Properties of Tournament Solutions

Monotonicity (MON) Weak Superset Property (WSP) Strong Superset Property (SSP) Independence of Unchosen Alternatives (IUA)

a b

5 / 17

slide-10
SLIDE 10

Basic Properties of Tournament Solutions

Monotonicity (MON) Weak Superset Property (WSP) Strong Superset Property (SSP) Independence of Unchosen Alternatives (IUA)

a b

5 / 17

slide-11
SLIDE 11

Basic Properties of Tournament Solutions

Monotonicity (MON) Weak Superset Property (WSP) Strong Superset Property (SSP) Independence of Unchosen Alternatives (IUA)

a b

5 / 17

slide-12
SLIDE 12

Basic Properties of Tournament Solutions

Monotonicity (MON) Weak Superset Property (WSP) Strong Superset Property (SSP) Independence of Unchosen Alternatives (IUA)

5 / 17

slide-13
SLIDE 13

Basic Properties of Tournament Solutions

Monotonicity (MON) Weak Superset Property (WSP) Strong Superset Property (SSP) Independence of Unchosen Alternatives (IUA)

5 / 17

slide-14
SLIDE 14

Basic Properties of Tournament Solutions

Monotonicity (MON) Weak Superset Property (WSP) Strong Superset Property (SSP) Independence of Unchosen Alternatives (IUA)

5 / 17

slide-15
SLIDE 15

Basic Properties of Tournament Solutions

Monotonicity (MON) Weak Superset Property (WSP) Strong Superset Property (SSP) Independence of Unchosen Alternatives (IUA)

5 / 17

slide-16
SLIDE 16

Basic Properties of Tournament Solutions

Monotonicity (MON) Weak Superset Property (WSP) Strong Superset Property (SSP) Independence of Unchosen Alternatives (IUA)

5 / 17

slide-17
SLIDE 17

Basic Properties of Tournament Solutions

Monotonicity (MON) Weak Superset Property (WSP) Strong Superset Property (SSP) Independence of Unchosen Alternatives (IUA)

5 / 17

slide-18
SLIDE 18

Basic Properties of Tournament Solutions

Monotonicity (MON) Weak Superset Property (WSP) Strong Superset Property (SSP) Independence of Unchosen Alternatives (IUA)

5 / 17

slide-19
SLIDE 19

Basic Properties of Tournament Solutions

Monotonicity (MON) Weak Superset Property (WSP) Strong Superset Property (SSP) Independence of Unchosen Alternatives (IUA)

5 / 17

slide-20
SLIDE 20

Basic Properties of Tournament Solutions

Monotonicity (MON) Weak Superset Property (WSP) Strong Superset Property (SSP) Independence of Unchosen Alternatives (IUA)

a b

5 / 17

slide-21
SLIDE 21

Basic Properties of Tournament Solutions

Monotonicity (MON) Weak Superset Property (WSP) Strong Superset Property (SSP) Independence of Unchosen Alternatives (IUA)

a b

5 / 17

slide-22
SLIDE 22

Basic Properties of Tournament Solutions

Monotonicity (MON) Weak Superset Property (WSP) Strong Superset Property (SSP) Independence of Unchosen Alternatives (IUA)

a b

5 / 17

slide-23
SLIDE 23

Basic Properties of Tournament Solutions

Monotonicity (MON) Weak Superset Property (WSP) Strong Superset Property (SSP) Independence of Unchosen Alternatives (IUA)

a b

5 / 17

slide-24
SLIDE 24

Basic Properties of Tournament Solutions

Monotonicity (MON) Weak Superset Property (WSP) Strong Superset Property (SSP) Independence of Unchosen Alternatives (IUA)

a b

5 / 17

slide-25
SLIDE 25

Basic Properties of Tournament Solutions

Monotonicity (MON) Weak Superset Property (WSP) Strong Superset Property (SSP) Independence of Unchosen Alternatives (IUA) Note: SSP is equivalent to ˆ α (see Felix’s lecture) (SSP ∧ MON) implies WSP and IUA

a b

5 / 17

slide-26
SLIDE 26

Examples

Definition: TRIV returns the set A for each tournament T = (A, ≻)

6 / 17

slide-27
SLIDE 27

Examples

Definition: TRIV returns the set A for each tournament T = (A, ≻) Definition: TC returns the smallest dominating set, i.e. the smallest set B ⊆ A with B ≻ A \ B

  • Intuition: No winner should be dominated by a loser

6 / 17

slide-28
SLIDE 28

Examples

Definition: TRIV returns the set A for each tournament T = (A, ≻) Definition: TC returns the smallest dominating set, i.e. the smallest set B ⊆ A with B ≻ A \ B

  • Intuition: No winner should be dominated by a loser

B A \ B

6 / 17

slide-29
SLIDE 29

Examples

Definition: TRIV returns the set A for each tournament T = (A, ≻) Definition: TC returns the smallest dominating set, i.e. the smallest set B ⊆ A with B ≻ A \ B

  • Intuition: No winner should be dominated by a loser
  • Define D(b) = {a ∈ A : a ≻ b}
  • TC is the smallest set B satisfying D(b) ⊆ B for all b ∈ B

B A \ B

b

B D(b)

6 / 17

slide-30
SLIDE 30

Examples

Definition: TRIV returns the set A for each tournament T = (A, ≻) Definition: TC returns the smallest dominating set, i.e. the smallest set B ⊆ A with B ≻ A \ B

  • Intuition: No winner should be dominated by a loser
  • Define D(b) = {a ∈ A : a ≻ b}
  • TC is the smallest set B satisfying D(b) ⊆ B for all b ∈ B

Both TRIV and TC satisfy all four basic properties

B A \ B

b

B D(b)

6 / 17

slide-31
SLIDE 31

Retentiveness

Intuition:

  • An alternative a is only “properly” dominated by a

“good” alternatives

Thomas Schwartz 7 / 17

slide-32
SLIDE 32

Retentiveness

Intuition:

  • An alternative a is only “properly” dominated by a

“good” alternatives, i.e., alternatives selected by S from the dominators of a

Thomas Schwartz 7 / 17

slide-33
SLIDE 33

Retentiveness

Intuition:

  • An alternative a is only “properly” dominated by a

“good” alternatives, i.e., alternatives selected by S from the dominators of a

  • No winner should be “properly” dominated by a loser

Thomas Schwartz 7 / 17

slide-34
SLIDE 34

Retentiveness

Definition: B is S-retentive if B ∅ and S(D(b)) ⊆ B for all b ∈ B

b

B D(b)

Thomas Schwartz 7 / 17

slide-35
SLIDE 35

Retentiveness

Definition: B is S-retentive if B ∅ and S(D(b)) ⊆ B for all b ∈ B

b

B D(b) D(b)

Thomas Schwartz 7 / 17

slide-36
SLIDE 36

Retentiveness

Definition: B is S-retentive if B ∅ and S(D(b)) ⊆ B for all b ∈ B

b

B D(b) D(b)

S(D(b)) Thomas Schwartz 7 / 17

slide-37
SLIDE 37

Retentiveness

Definition: B is S-retentive if B ∅ and S(D(b)) ⊆ B for all b ∈ B

b

B D(b) D(b)

S(D(b)) Thomas Schwartz

Definition: ˚ S returns the union of all minimal S-retentive sets

7 / 17

slide-38
SLIDE 38

Retentiveness

Definition: B is S-retentive if B ∅ and S(D(b)) ⊆ B for all b ∈ B

b

B D(b) D(b)

S(D(b)) Thomas Schwartz

Definition: ˚ S returns the union of all minimal S-retentive sets

  • Call ˚

S unique if there always exists a unique minimal S-retentive set

7 / 17

slide-39
SLIDE 39

Retentiveness

Definition: B is S-retentive if B ∅ and S(D(b)) ⊆ B for all b ∈ B

b

B D(b) D(b)

S(D(b)) Thomas Schwartz

Definition: ˚ S returns the union of all minimal S-retentive sets

  • Call ˚

S unique if there always exists a unique minimal S-retentive set

  • Minimal S-retentive sets exist for each tournament
  • ˚

S is unique if and only if there do not exist two disjoint S-retentive sets

7 / 17

slide-40
SLIDE 40

Example

Proposition: ˚ TRIV = TC

8 / 17

slide-41
SLIDE 41

Example

Proposition: ˚ TRIV = TC Proof: A set is TRIV-retentive if and only if it is dominating

b

B

TRIV(D(b)) = D(b)

D(b)

8 / 17

slide-42
SLIDE 42

The Tournament Equilibrium Set

The tournament equilibrium set (TEQ) is defined recursively as TEQ = ˚ TEQ

9 / 17

slide-43
SLIDE 43

The Tournament Equilibrium Set

The tournament equilibrium set (TEQ) is defined recursively as TEQ = ˚ TEQ

  • well-defined because |D(a)| < |A| for each a ∈ A

9 / 17

slide-44
SLIDE 44

Example

b c a d e x D(x) a {c} b {a, e} c {b, d} d {a, b} e {a, c, d}

10 / 17

slide-45
SLIDE 45

Example

b c a d e x D(x) TEQ(D(x)) a {c} {c} b {a, e} {a} c {b, d} {b} d {a, b} {a} e {a, c, d} {a, c, d}

10 / 17

slide-46
SLIDE 46

Example

b c a d e x D(x) TEQ(D(x)) a {c} {c} b {a, e} {a} c {b, d} {b} d {a, b} {a} e {a, c, d} {a, c, d}

10 / 17

slide-47
SLIDE 47

Example

b c a d e x D(x) TEQ(D(x)) a {c} {c} b {a, e} {a} c {b, d} {b} d {a, b} {a} e {a, c, d} {a, c, d} TEQ-retentive sets: {a, b, c, d, e} , {a, b, c, d} , {a, b, c}

10 / 17

slide-48
SLIDE 48

Example

b c a d e b c a d e x D(x) TEQ(D(x)) a {c} {c} b {a, e} {a} c {b, d} {b} d {a, b} {a} e {a, c, d} {a, c, d} TEQ-retentive sets: {a, b, c, d, e} , {a, b, c, d} , {a, b, c} TEQ(T) = {a, b, c}

10 / 17

slide-49
SLIDE 49

The Tournament Equilibrium Set

The tournament equilibrium set (TEQ) is defined recursively as TEQ = ˚ TEQ

  • well-defined because |D(a)| < |A| for each a ∈ A

11 / 17

slide-50
SLIDE 50

The Tournament Equilibrium Set

The tournament equilibrium set (TEQ) is defined recursively as TEQ = ˚ TEQ

  • well-defined because |D(a)| < |A| for each a ∈ A

Schwartz’s Conjecture: TEQ is unique, i.e., each tournament admits a unique minimal TEQ-retentive set.

11 / 17

slide-51
SLIDE 51

The Tournament Equilibrium Set

The tournament equilibrium set (TEQ) is defined recursively as TEQ = ˚ TEQ

  • well-defined because |D(a)| < |A| for each a ∈ A

Schwartz’s Conjecture: TEQ is unique, i.e., each tournament admits a unique minimal TEQ-retentive set. Theorem (Laffond et al., 1993, Houy, 2009): TEQ is unique if and only if TEQ satisfies any of MON, WSP , SSP , and IUA.

11 / 17

slide-52
SLIDE 52

Inheritance of Basic Properties

Recall: ˚ S returns the union of all minimal S-retentive sets

12 / 17

slide-53
SLIDE 53

Inheritance of Basic Properties

Recall: ˚ S returns the union of all minimal S-retentive sets Theorem: If ˚ S satisfies MON, WSP, SSP, or IUA, so does S.

12 / 17

slide-54
SLIDE 54

Inheritance of Basic Properties

Recall: ˚ S returns the union of all minimal S-retentive sets Theorem: If ˚ S satisfies MON, WSP, SSP, or IUA, so does S. Theorem: If S satisfies (MON ∧ SSP), WSP, SSP, or IUA, so does ˚ S

12 / 17

slide-55
SLIDE 55

Inheritance of Basic Properties

Recall: ˚ S returns the union of all minimal S-retentive sets Theorem: If ˚ S satisfies MON, WSP, SSP, or IUA, so does S. Theorem: If S satisfies (MON ∧ SSP), WSP, SSP, or IUA, so does ˚ S if ˚ S is unique.

12 / 17

slide-56
SLIDE 56

Convergence

Define S(0) = S and S(k+1) = ˚ S(k). Thus, we obtain sequences like: TRIV, TC, ˚ TC, TC(2), TC(3), . . . MC, ˚ MC, MC(2), MC(3), MC(4), . . .

13 / 17

slide-57
SLIDE 57

Convergence

Define S(0) = S and S(k+1) = ˚ S(k). Thus, we obtain sequences like: TRIV, TC, ˚ TC, TC(2), TC(3), . . . MC, ˚ MC, MC(2), MC(3), MC(4), . . . Definition: S converges to S′ if for each T there is some kT ∈ N such that S(kT )(T) = S(n)(T) = S′(T) for all n ≥ kT

13 / 17

slide-58
SLIDE 58

Convergence

Define S(0) = S and S(k+1) = ˚ S(k). Thus, we obtain sequences like: TRIV, TC, ˚ TC, TC(2), TC(3), . . . MC, ˚ MC, MC(2), MC(3), MC(4), . . . Definition: S converges to S′ if for each T there is some kT ∈ N such that S(kT )(T) = S(n)(T) = S′(T) for all n ≥ kT Theorem: Every tournament solution converges to TEQ.

13 / 17

slide-59
SLIDE 59

Convergence

Define S(0) = S and S(k+1) = ˚ S(k). Thus, we obtain sequences like: TRIV, TC, ˚ TC, TC(2), TC(3), . . . MC, ˚ MC, MC(2), MC(3), MC(4), . . . Definition: S converges to S′ if for each T there is some kT ∈ N such that S(kT )(T) = S(n)(T) = S′(T) for all n ≥ kT Theorem: Every tournament solution converges to TEQ. Proof: S(n−1)(T) = TEQ(T) for all tournaments T of order ≤ n

13 / 17

slide-60
SLIDE 60

Reaching the Limit

Theorem: If S TEQ, then S(k) TEQ for all k ≥ 0.

bi ai S(T) TEQ(T) 14 / 17

slide-61
SLIDE 61

Reaching the Limit

Theorem: If S TEQ, then S(k) TEQ for all k ≥ 0.

bi ai b1 a1 S(T) TEQ(T) 14 / 17

slide-62
SLIDE 62

Reaching the Limit

Theorem: If S TEQ, then S(k) TEQ for all k ≥ 0.

bi ai b2 a2 b1 a1 S(T) TEQ(T) 14 / 17

slide-63
SLIDE 63

Reaching the Limit

Theorem: If S TEQ, then S(k) TEQ for all k ≥ 0.

bi ai . . . b2 a2 b1 a1 S(T) TEQ(T) 14 / 17

slide-64
SLIDE 64

Reaching the Limit

Theorem: If S TEQ, then S(k) TEQ for all k ≥ 0.

bi ai . . . b2 a2 b1 a1 S(T) TEQ(T) 14 / 17

slide-65
SLIDE 65

‘Approximating’ TEQ

Theorem (Brandt et al. 2008): Computing TEQ is NP-hard.

15 / 17

slide-66
SLIDE 66

‘Approximating’ TEQ

Theorem (Brandt et al. 2008): Computing TEQ is NP-hard. Theorem: ˚ S is efficiently computable if and only if S is. S, ˚ S, S(2), S(3), . . . TEQ

15 / 17

slide-67
SLIDE 67

‘Approximating’ TEQ

Theorem (Brandt et al. 2008): Computing TEQ is NP-hard. Theorem: ˚ S is efficiently computable if and only if S is. S, ˚ S, S(2), S(3), . . . TEQ We would like to have ‘nice’ convergence...

15 / 17

slide-68
SLIDE 68

‘Approximating’ TEQ

Theorem (Brandt et al. 2008): Computing TEQ is NP-hard. Theorem: ˚ S is efficiently computable if and only if S is. S, ˚ S, S(2), S(3), . . . TEQ We would like to have ‘nice’ convergence... Theorem: If ˚ S ⊆ S, TEQ ⊆ S and TEQ is unique, then TEQ ⊆ S(k+1) ⊆ S(k) for all k ≥ 0.

15 / 17

slide-69
SLIDE 69

‘Approximating’ TEQ

Theorem (Brandt et al. 2008): Computing TEQ is NP-hard. Theorem: ˚ S is efficiently computable if and only if S is. S, ˚ S, S(2), S(3), . . . TEQ We would like to have ‘nice’ convergence... Theorem: If ˚ S ⊆ S, TEQ ⊆ S and TEQ is unique, then TEQ ⊆ S(k+1) ⊆ S(k) for all k ≥ 0. In particular, TRIV ⊇ TC ⊇ ˚ TC ⊇ TC(2) ⊇ · · · ⊇ TEQ. Thus, TEQ can be ‘approximated’ by an anytime algorithm.

15 / 17

slide-70
SLIDE 70

‘Approximating’ TEQ

Theorem (Brandt et al. 2008): Computing TEQ is NP-hard. Theorem: ˚ S is efficiently computable if and only if S is. S, ˚ S, S(2), S(3), . . . TEQ We would like to have ‘nice’ convergence... Theorem: If ˚ S ⊆ S, TEQ ⊆ S and TEQ is unique, then TEQ ⊆ S(k+1) ⊆ S(k) for all k ≥ 0. In particular, TRIV ⊇ TC ⊇ ˚ TC ⊇ TC(2) ⊇ · · · ⊇ TEQ. Thus, TEQ can be ‘approximated’ by an anytime algorithm. As uniqueness of TC(k) implies uniqueness of TC(k−1), we have an infinite sequence of increasingly difficult conjectures.

15 / 17

slide-71
SLIDE 71

The Minimal Top Cycle Retentive Set

TRIV, TC, ˚ TC, TC(2), TC(3), . . . TEQ

16 / 17

slide-72
SLIDE 72

The Minimal Top Cycle Retentive Set

TRIV, TC, ˚ TC, TC(2), TC(3), . . . TEQ Theorem: ˚ TC is unique. b1 b0 c0 c1 . . . c2i c2i+1 . . .

16 / 17

slide-73
SLIDE 73

The Minimal Top Cycle Retentive Set

TRIV, TC, ˚ TC, TC(2), TC(3), . . . TEQ Theorem: ˚ TC is unique. Consequence: ˚ TC satisfies MON, SSP, WSP, and IUA ˚ TC lies between TC and TEQ ˚ TC is efficiently computable b1 b0 c0 c1 . . . c2i c2i+1 . . .

16 / 17

slide-74
SLIDE 74

Conclusion

Retentiveness as an operation on tournament solutions Inheritance of basic properties by minimal retentive sets Convergence and ‘approximating’ TEQ ˚ TC first new concept in sequence with desirable properties Future work: Prove (or disprove) uniqueness of TC(2), ˚ MC, . . . , TEQ

17 / 17

slide-75
SLIDE 75

Conclusion

Retentiveness as an operation on tournament solutions Inheritance of basic properties by minimal retentive sets Convergence and ‘approximating’ TEQ ˚ TC first new concept in sequence with desirable properties Future work: Prove (or disprove) uniqueness of TC(2), ˚ MC, . . . , TEQ

Thank you!

17 / 17