Admissibility in Quantitative Graph Games

Size: px
Start display at page:

Download "Admissibility in Quantitative Graph Games"

Transcription

1 Admissibility in Quantitative Graph Games Guillermo A. Pérez joint work with R. Brenguier, J.-F. Raskin, & O. Sankur (slides by O. Sankur) CFV 22/04/16 ULB

2 Reactive Synthesis: real-world example R2D2 s goal: Reach the gate G without collisions uncontrollable G controllable 1 Why is C3P0 uncontrollable? See Star Wars Episode II.

3 Reactive Synthesis: real-world example R2D2 s goal: Reach the gate G without collisions uncontrollable G controllable 1 Why is C3P0 uncontrollable? See Star Wars Episode II.

4 Reactive Synthesis: real-world example R2D2 s goal: Reach the gate G without collisions uncontrollable G controllable R2D2 can, regardless of what C3P0 does, reach G while avoiding collisions. 1 Why is C3P0 uncontrollable? See Star Wars Episode II.

5 Reactive Synthesis: two-player games on graphs Player ve controls squares and dam controls circles. 1 We are rooting for ve. C (collision) 1 Our results actually concern n-players. Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 3 / 23

6 Reactive Synthesis: two-player games on graphs Player ve controls squares and dam controls circles. 1 We are rooting for ve. C (collision) Is ve able to perpetually avoid C? 1 Our results actually concern n-players. Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 3 / 23

7 Reactive Synthesis: two-player games on graphs Player ve controls squares and dam controls circles. 1 We are rooting for ve. C (collision) Is ve able to perpetually avoid C? 1 Our results actually concern n-players. Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 3 / 23

8 Formalizing a bit The set of square vertices is denoted by V. Strategies A strategy σ for ve is a function V V V ; a strategy τ for dam, a function V (V \ V ) V. Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 4 / 23

9 Formalizing a bit The set of square vertices is denoted by V. Strategies A strategy σ for ve is a function V V V ; a strategy τ for dam, a function V (V \ V ) V. Winning strategies A strategy σ for ve is winning for her, w.r.t. to some objective φ, if for all strategies τ for dam, the resulting play π στ satisfies the objective φ. Winning strategies are a very robust solution concept. Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 4 / 23

10 Enter admissible strategies What if ve has no winning strategies? Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 5 / 23

11 Enter admissible strategies What if ve has no winning strategies? We would still like to avoid choosing bad strategies. Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 5 / 23

12 Enter admissible strategies What if ve has no winning strategies? We would still like to avoid choosing bad strategies. Admissible strategies For a player with objective φ, strategy σ is dominated by σ iff: for all strategies τ of the other player, if π στ = φ = π σ τ = φ; and for some strategy τ of the other player, π στ = φ π σ τ = φ. Non-dominated strategies are said to be admissible. Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 5 / 23

13 Enter admissible strategies What if ve has no winning strategies? We would still like to avoid choosing bad strategies. Admissible strategies For a player with objective φ, strategy σ is dominated by σ iff: for all strategies τ of the other player, if π στ = φ = π σ τ = φ; and for some strategy τ of the other player, π στ = φ π σ τ = φ. Non-dominated strategies are said to be admissible. Essentially, dominated strategies are bad since there is a better strategy. Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 5 / 23

14 Admissibility: some examples Even if not a winning strategy, ve should play something which allows her to win. Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 6 / 23

15 Admissibility: some examples Even if not a winning strategy, ve should play something which allows her to win. G dom. by G Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 6 / 23

16 Admissibility: some examples If ve does have a winning strategy σ, then σ is admissible. Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 7 / 23

17 Admissibility: some examples If ve does have a winning strategy σ, then σ is admissible. C Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 7 / 23

18 Admissibility: more motivation Motivation useful to compare strategies Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 8 / 23

19 Admissibility: more motivation Motivation useful to compare strategies (even if the goal of the other player is not known, unlike NE) Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 8 / 23

20 Admissibility: more motivation Motivation useful to compare strategies (even if the goal of the other player is not known, unlike NE) if goals and rationality of the players is common knowledge, we can even iterate Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 8 / 23

21 Admissibility: more motivation Motivation useful to compare strategies (even if the goal of the other player is not known, unlike NE) if goals and rationality of the players is common knowledge, we can even iterate Synthesis specific motivation simplifying the synthesis task: dominated strategies will not be winning, so we can remove them from the start Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 8 / 23

22 Admissibility: more motivation Motivation useful to compare strategies (even if the goal of the other player is not known, unlike NE) if goals and rationality of the players is common knowledge, we can even iterate Synthesis specific motivation simplifying the synthesis task: dominated strategies will not be winning, so we can remove them from the start good candidate for assume-guarantee synthesis Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 8 / 23

23 Admissibility: state-of-the-art For Boolean objectives... Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 9 / 23

24 Admissibility: state-of-the-art For Boolean objectives... Admissible strategies [Berwanger 2007] We might have infinite dominance chains, yet Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 9 / 23

25 Admissibility: state-of-the-art For Boolean objectives... Admissible strategies [Berwanger 2007] We might have infinite dominance chains, yet every non-admissible strategy is dominated by some admissible one Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 9 / 23

26 Admissibility: state-of-the-art For Boolean objectives... Admissible strategies [Berwanger 2007] We might have infinite dominance chains, yet every non-admissible strategy is dominated by some admissible one and iteration does terminate. Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 9 / 23

27 Admissibility: state-of-the-art For Boolean objectives... Admissible strategies [Berwanger 2007] We might have infinite dominance chains, yet every non-admissible strategy is dominated by some admissible one and iteration does terminate. The set of admissible strategies is regular. Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 9 / 23

28 Admissibility: state-of-the-art For Boolean objectives... Admissible strategies [Berwanger 2007] We might have infinite dominance chains, yet every non-admissible strategy is dominated by some admissible one and iteration does terminate. The set of admissible strategies is regular. The complexity of related decision problems has been studied [B,R, & Sassolas 2014]. Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 9 / 23

29 Admissibility: state-of-the-art For Boolean objectives... Admissible strategies [Berwanger 2007] We might have infinite dominance chains, yet every non-admissible strategy is dominated by some admissible one and iteration does terminate. The set of admissible strategies is regular. The complexity of related decision problems has been studied [B,R, & Sassolas 2014]. Assume-admissible synthesis has also been considered [B,R, & Sankur 2015]. Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 9 / 23

30 Admissibility: capturing all admissible strats C 2 G 4 5 ve: Reach G & dam: Avoid vertex C Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 10 / 23

31 Admissibility: capturing all admissible strats C 2 G 4 5 dam s admissible strategies: do not take any dotted edges Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 10 / 23

32 Admissibility: capturing all admissible strats C 2 G 4 5 ve s admissible strategies: do not take dotted edges + infinitely often go to 1 so that dam can help Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 10 / 23

33 Admissibility: capturing all admissible strats C 2 G 4 5 Any pair of admissible strategies conforms to this graph + ve eventually reaching 1. Note: a play resulting from any such pair of strategies will satisfy both objectives. Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 10 / 23

34 Outline Moving to Quantitative Objectives Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 11 / 23

35 Outline 1 Preliminaries Moving to Quantitative Objectives Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 11 / 23

36 Outline 1 Preliminaries Moving to Quantitative Objectives 2 Value-based characterization of adm. strategies Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 11 / 23

37 Outline Moving to Quantitative Objectives 1 Preliminaries 2 Value-based characterization of adm. strategies 3 Existence of adm. strategies Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 11 / 23

38 Outline Moving to Quantitative Objectives 1 Preliminaries 2 Value-based characterization of adm. strategies 3 Existence of adm. strategies 4 LTL(-ish) characterization of outcomes Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 11 / 23

39 Admissibility in Quantitative Games Let us assume now a weighted graph and a payoff function Val( ). We will focus on admissible strategies for ve. Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 12 / 23

40 Admissibility in Quantitative Games Let us assume now a weighted graph and a payoff function Val( ). We will focus on admissible strategies for ve. Given strategies σ, τ, let Val(σ, τ) denote the payoff obtained by ve. Dominance Strategy σ for ve is dominated by σ if for all strategies τ for dam, Val(σ, τ) Val(σ, τ), there is some strategy τ for dam, Val(σ, τ) < Val(σ, τ). 10 s s 5 s s 1 s 2 s 4 Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 12 / 23

41 Admissibility in Quantitative Games Let us assume now a weighted graph and a payoff function Val( ). We will focus on admissible strategies for ve. Given strategies σ, τ, let Val(σ, τ) denote the payoff obtained by ve. Dominance Strategy σ for ve is dominated by σ if for all strategies τ for dam, Val(σ, τ) Val(σ, τ), there is some strategy τ for dam, Val(σ, τ) < Val(σ, τ). 10 s s 5 s s 1 s 2 s 4 Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 12 / 23

42 Admissibility in Quantitative Games Let us assume now a weighted graph and a payoff function Val( ). We will focus on admissible strategies for ve. Given strategies σ, τ, let Val(σ, τ) denote the payoff obtained by ve. Dominance Strategy σ for ve is dominated by σ if for all strategies τ for dam, Val(σ, τ) Val(σ, τ), there is some strategy τ for dam, Val(σ, τ) < Val(σ, τ). 10 s s 5 s s 1 s 2 s 4 Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 12 / 23

43 Admissibility in Quantitative Games Let us assume now a weighted graph and a payoff function Val( ). We will focus on admissible strategies for ve. Given strategies σ, τ, let Val(σ, τ) denote the payoff obtained by ve. Dominance Strategy σ for ve is dominated by σ if for all strategies τ for dam, Val(σ, τ) Val(σ, τ), there is some strategy τ for dam, Val(σ, τ) < Val(σ, τ). 10 s s 5 s s 1 s 2 s 4 Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 12 / 23

44 Admissibility in Quantitative Games Let us assume now a weighted graph and a payoff function Val( ). We will focus on admissible strategies for ve. Given strategies σ, τ, let Val(σ, τ) denote the payoff obtained by ve. Dominance Strategy σ for ve is dominated by σ if for all strategies τ for dam, Val(σ, τ) Val(σ, τ), there is some strategy τ for dam, Val(σ, τ) < Val(σ, τ). 10 s s 5 s s 1 s 2 s 4 Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 12 / 23

45 Values of a Game Values For play prefix h, strategy σ for ve, let aval(h) denote the antagonistic value: aval(h, σ) = inf τ Val(h π h στ ), aval(h) = sup σ inf τ Val(h π h στ ). and cooperative value: cval(h, σ) = sup τ Val(h π h στ ), cval(h) = sup σ,τ Val(h π h στ ). Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 13 / 23

46 Values of a Game Values For play prefix h, strategy σ for ve, let aval(h) denote the antagonistic value: aval(h, σ) = inf τ Val(h π h στ ), aval(h) = sup σ inf τ Val(h π h στ ). and cooperative value: Tool to study dominance. For instance, σ is dominated: cval(h, σ) = sup τ Val(h π h στ ), cval(h) = sup σ,τ Val(h π h στ ). (by σ ) if cval(s 1, σ) < aval(s 1, σ ), or, if σ takes an edge s s with cval(s ) < aval(s) Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 13 / 23

47 Characterization of Admissible Strategies Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 14 / 23

48 Examples Can we represent admissible strategies by removing edges based on aval and cval? as in the Boolean case

49 Examples Can we represent admissible strategies by removing edges based on aval and cval? as in the Boolean case Edges to be removed depend on the prefix: 10 s s 5 s s 1 s 2 s 4? s 7 Idea: after s 1 s 2, remember that the strategy has committed to get more than 5.

50 Examples Are worst-case optimal strategies always admissible? σ worst-case optimal if aval(s, σ) = aval(s) Worst-case optimal strategies are admissible if obtaining more than the antagonistic value implies a risk 10-1 s 2 s 1 1 Both strategies are admissible

51 Examples s s 2 s 1 1 aval(s 1 ) = aval(s 2 ) = aval(s 3 ) = 1.

52 Examples s s 2 s 1 1 aval(s 1 ) = aval(s 2 ) = aval(s 3 ) = 1.

53 Examples s s 2 s 1 1 aval(s 1 ) = aval(s 2 ) = aval(s 3 ) = 1. Not all worst-case optimal strategies are admissible

54 Examples s s 2 s 1 1 aval(s 1 ) = aval(s 2 ) = aval(s 3 ) = 1. Not all worst-case optimal strategies are admissible Here going left safely maximizes the cooperative value : The antagonistic value is still optimal aval(s 1, σ) = 1 The cooperative value is good: cval(s 1, σ) = 10 σ dominated by σ if aval(h, σ) = cval(h, σ) = aval(h, σ ) < cval(h, σ ).

55 One last value of the game Let us define acval(h) at prefix h: acval(h) = sup{cval(h, σ) σ strategy s.t. aval(h, σ) = aval(h)} If acval(h) = aval(h), then all WCO strategies are admissible. Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 16 / 23

56 One last value of the game Let us define acval(h) at prefix h: acval(h) = sup{cval(h, σ) σ strategy s.t. aval(h, σ) = aval(h)} If acval(h) = aval(h), then all WCO strategies are admissible. If acval(h) > aval(h), then a WCO strategy is admissible iff cval(h, σ) > aval(h). Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 16 / 23

57 Characterization of Admissible Strategies Assumption: WCO strategies exist: h, σ, aval(h, σ) = aval(h).

58 Characterization of Admissible Strategies Assumption: WCO strategies exist: h, σ, aval(h, σ) = aval(h). Theorem A strategy σ for ve is admissible iff at all prefixes h ending in V : cval(h, σ) > aval(h) or aval(h, σ) = aval(h) = acval(h)

59 Characterization of Admissible Strategies Assumption: WCO strategies exist: h, σ, aval(h, σ) = aval(h). Theorem A strategy σ for ve is admissible iff at all prefixes h ending in V : cval(h, σ) > aval(h) or aval(h, σ) = aval(h) = acval(h) 10 s s 5 s s 1 s 2 s 4 9 = cval(s 1, σ) > aval(s 1 ) = 5, 9 = cval(s 1 s 2 s 4, σ) > aval(s 1 s 2 s 4 ) = 3.

60 Characterization of Admissible Strategies Assumption: WCO strategies exist: h, σ, aval(h, σ) = aval(h). Theorem A strategy σ for ve is admissible iff at all prefixes h ending in V : cval(h, σ) > aval(h) or aval(h, σ) = aval(h) = acval(h) s s 2 s = cval(s 1, σ) > aval(s 1 ) = 1

61 Characterization of Admissible Strategies Assumption: WCO strategies exist: h, σ, aval(h, σ) = aval(h). Theorem A strategy σ for ve is admissible iff at all prefixes h ending in V : 10 cval(h, σ) > aval(h) or aval(h, σ) = aval(h) = acval(h) -1 s 2 s 1 1 aval(s 1, σ) = acval(s 1 ) = 1.

62 Existence of Admissible Strategies Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 18 / 23

63 Existence of Admissible Strategies (or why the existence of WCO strategies is a valid assumption) Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 18 / 23

64 Existence In general, admissible strategies do not always exist. Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 19 / 23

65 Existence In general, admissible strategies do not always exist. Theorem In a given class of games, if WCO and Co-Op strategies exist, then admissible strategies always exist. Otherwise, some games have no admissible strategies. Cooperatively-optimal (Co-Op) strategy (cval(s 1, σ) = cval(s 1 )) Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 19 / 23

66 Outcomes Compatible with Admissible Strategies Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 20 / 23

67 Admissible Outcomes: Temporal Logic Assumption: Prefix-independent objectives (e.g. mean payoff) Logic Consider LTL, and in addition consider predicates: Val > v which holds at infinite play ρ if Val(ρ) > v. Predicate aval v meaning that aval at current vertex is v Predicate acval v

68 Admissible Outcomes: Temporal Logic Assumption: Prefix-independent objectives (e.g. mean payoff) Logic Consider LTL, and in addition consider predicates: Val > v which holds at infinite play ρ if Val(ρ) > v. Predicate aval v meaning that aval at current vertex is v Predicate acval v Witness vertices: adversary vertices q where some successor q satisfies cval(q ) > v Witness v (q) q, q q, cval(q ) > v. Witnesses that our strategy gave the adversary the opportunity to help us obtain more than v

69 Set of Outcomes under Admissible Strategies Define formulae φ 1 = v avalues (aval v (Val > v F(Witness v ))), φ 2 = v avalues (aval v acval v Val = v G (aval v )). Recall the characterization of admissible strategies: h, last(h) V : cval(h, σ) > aval(h) or aval(h, σ) = aval(h) = acval(h) Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 22 / 23

70 Set of Outcomes under Admissible Strategies Define formulae φ 1 = v avalues (aval v (Val > v F(Witness v ))), φ 2 = v avalues (aval v acval v Val = v G (aval v )). And we set Φ adm = G ( V φ 1 φ 2 ). Theorem A play ρ is compatible with some admissible strategy of ve, iff ρ = Φ adm. Recall the characterization of admissible strategies: h, last(h) V : cval(h, σ) > aval(h) or aval(h, σ) = aval(h) = acval(h) Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 22 / 23

71 Conclusion Value-based characterization of adm. strategies. Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 23 / 23

72 Conclusion Value-based characterization of adm. strategies. Admissible actions depend on prefix (unlike for Boolean objectives). Admissibility is decidable (given a strategy). Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 23 / 23

73 Conclusion Value-based characterization of adm. strategies. Admissible actions depend on prefix (unlike for Boolean objectives). Admissibility is decidable (given a strategy). Existence of adm. strategies (under hypotheses: WCO and Co-Op strategies must exist). Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 23 / 23

74 Conclusion Value-based characterization of adm. strategies. Admissible actions depend on prefix (unlike for Boolean objectives). Admissibility is decidable (given a strategy). Existence of adm. strategies (under hypotheses: WCO and Co-Op strategies must exist). LTL+payoff characterization of the outcomes under adm. strats. Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 23 / 23

75 Conclusion Value-based characterization of adm. strategies. Admissible actions depend on prefix (unlike for Boolean objectives). Admissibility is decidable (given a strategy). Existence of adm. strategies (under hypotheses: WCO and Co-Op strategies must exist). LTL+payoff characterization of the outcomes under adm. strats. allows us to do model checking under admissibility if we have a prefix-indep. objective, and if aval, cval, and acval are computable, then we can model-check the game against an LTL+payoff spec (decidable even for MP). Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 23 / 23

76 Conclusion Value-based characterization of adm. strategies. Admissible actions depend on prefix (unlike for Boolean objectives). Admissibility is decidable (given a strategy). Existence of adm. strategies (under hypotheses: WCO and Co-Op strategies must exist). LTL+payoff characterization of the outcomes under adm. strats. allows us to do model checking under admissibility if we have a prefix-indep. objective, and if aval, cval, and acval are computable, then we can model-check the game against an LTL+payoff spec (decidable even for MP). Thank you for your attention. Brenguier, Pérez, Raskin, Sankur (ULB) Admissibility in Quantitative Graph Games ULB 23 / 23

Reactive Synthesis Without Regret

Reactive Synthesis Without Regret Reactive Synthesis Without Regret (Non, rien de rien... ) Paul Hunter, Guillermo A. Pérez, Jean-François Raskin CONCUR 15 @ Madrid September, 215 Outline 1 Regret 2 Playing against a positional adversary

More information

Reactive Synthesis Without Regret

Reactive Synthesis Without Regret Reactive Synthesis Without Regret (Non, rien de rien... ) Guillermo A. Pérez Highlights @ Prague September, 2015 That feeling when... Example: doing your laundry sc s G.A. Pérez (ULB) Reactive Synthesis

More information

Rational Behaviour and Strategy Construction in Infinite Multiplayer Games

Rational Behaviour and Strategy Construction in Infinite Multiplayer Games Rational Behaviour and Strategy Construction in Infinite Multiplayer Games Michael Ummels ummels@logic.rwth-aachen.de FSTTCS 2006 Michael Ummels Rational Behaviour and Strategy Construction 1 / 15 Infinite

More information

ECE 586GT: Problem Set 1: Problems and Solutions Analysis of static games

ECE 586GT: Problem Set 1: Problems and Solutions Analysis of static games University of Illinois Fall 2018 ECE 586GT: Problem Set 1: Problems and Solutions Analysis of static games Due: Tuesday, Sept. 11, at beginning of class Reading: Course notes, Sections 1.1-1.4 1. [A random

More information

Introduction to Industrial Organization Professor: Caixia Shen Fall 2014 Lecture Note 5 Games and Strategy (Ch. 4)

Introduction to Industrial Organization Professor: Caixia Shen Fall 2014 Lecture Note 5 Games and Strategy (Ch. 4) Introduction to Industrial Organization Professor: Caixia Shen Fall 2014 Lecture Note 5 Games and Strategy (Ch. 4) Outline: Modeling by means of games Normal form games Dominant strategies; dominated strategies,

More information

6.254 : Game Theory with Engineering Applications Lecture 3: Strategic Form Games - Solution Concepts

6.254 : Game Theory with Engineering Applications Lecture 3: Strategic Form Games - Solution Concepts 6.254 : Game Theory with Engineering Applications Lecture 3: Strategic Form Games - Solution Concepts Asu Ozdaglar MIT February 9, 2010 1 Introduction Outline Review Examples of Pure Strategy Nash Equilibria

More information

CS188 Spring 2012 Section 4: Games

CS188 Spring 2012 Section 4: Games CS188 Spring 2012 Section 4: Games 1 Minimax Search In this problem, we will explore adversarial search. Consider the zero-sum game tree shown below. Trapezoids that point up, such as at the root, represent

More information

To earn the extra credit, one of the following has to hold true. Please circle and sign.

To earn the extra credit, one of the following has to hold true. Please circle and sign. CS 188 Fall 2018 Introduction to Artificial Intelligence Practice Midterm 1 To earn the extra credit, one of the following has to hold true. Please circle and sign. A I spent 2 or more hours on the practice

More information

CHAPTER 14: REPEATED PRISONER S DILEMMA

CHAPTER 14: REPEATED PRISONER S DILEMMA CHAPTER 4: REPEATED PRISONER S DILEMMA In this chapter, we consider infinitely repeated play of the Prisoner s Dilemma game. We denote the possible actions for P i by C i for cooperating with the other

More information

Optimal Assumptions for Synthesis

Optimal Assumptions for Synthesis Optimal Assumptions for Synthesis Romain Brenguier University of Oxford, UK rbrengui@cs.ox.ac.uk Abstract Controller synthesis is the automatic construction a correct system from its specification. This

More information

MATH 121 GAME THEORY REVIEW

MATH 121 GAME THEORY REVIEW MATH 121 GAME THEORY REVIEW ERIN PEARSE Contents 1. Definitions 2 1.1. Non-cooperative Games 2 1.2. Cooperative 2-person Games 4 1.3. Cooperative n-person Games (in coalitional form) 6 2. Theorems and

More information

Game Theory: Normal Form Games

Game Theory: Normal Form Games Game Theory: Normal Form Games Michael Levet June 23, 2016 1 Introduction Game Theory is a mathematical field that studies how rational agents make decisions in both competitive and cooperative situations.

More information

Advanced Microeconomics

Advanced Microeconomics Advanced Microeconomics ECON5200 - Fall 2014 Introduction What you have done: - consumers maximize their utility subject to budget constraints and firms maximize their profits given technology and market

More information

On Existence of Equilibria. Bayesian Allocation-Mechanisms

On Existence of Equilibria. Bayesian Allocation-Mechanisms On Existence of Equilibria in Bayesian Allocation Mechanisms Northwestern University April 23, 2014 Bayesian Allocation Mechanisms In allocation mechanisms, agents choose messages. The messages determine

More information

Outline Introduction Game Representations Reductions Solution Concepts. Game Theory. Enrico Franchi. May 19, 2010

Outline Introduction Game Representations Reductions Solution Concepts. Game Theory. Enrico Franchi. May 19, 2010 May 19, 2010 1 Introduction Scope of Agent preferences Utility Functions 2 Game Representations Example: Game-1 Extended Form Strategic Form Equivalences 3 Reductions Best Response Domination 4 Solution

More information

Solution to Tutorial 1

Solution to Tutorial 1 Solution to Tutorial 1 011/01 Semester I MA464 Game Theory Tutor: Xiang Sun August 4, 011 1 Review Static means one-shot, or simultaneous-move; Complete information means that the payoff functions are

More information

Solution to Tutorial /2013 Semester I MA4264 Game Theory

Solution to Tutorial /2013 Semester I MA4264 Game Theory Solution to Tutorial 1 01/013 Semester I MA464 Game Theory Tutor: Xiang Sun August 30, 01 1 Review Static means one-shot, or simultaneous-move; Complete information means that the payoff functions are

More information

Game Theory. VK Room: M1.30 Last updated: October 22, 2012.

Game Theory. VK Room: M1.30  Last updated: October 22, 2012. Game Theory VK Room: M1.30 knightva@cf.ac.uk www.vincent-knight.com Last updated: October 22, 2012. 1 / 33 Overview Normal Form Games Pure Nash Equilibrium Mixed Nash Equilibrium 2 / 33 Normal Form Games

More information

Chair of Communications Theory, Prof. Dr.-Ing. E. Jorswieck. Übung 5: Supermodular Games

Chair of Communications Theory, Prof. Dr.-Ing. E. Jorswieck. Übung 5: Supermodular Games Chair of Communications Theory, Prof. Dr.-Ing. E. Jorswieck Übung 5: Supermodular Games Introduction Supermodular games are a class of non-cooperative games characterized by strategic complemetariteis

More information

Discrete Random Variables

Discrete Random Variables Discrete Random Variables MATH 130, Elements of Statistics I J. Robert Buchanan Department of Mathematics Fall 2018 Objectives During this lesson we will learn to: distinguish between discrete and continuous

More information

Discrete Random Variables

Discrete Random Variables Discrete Random Variables MATH 130, Elements of Statistics I J. Robert Buchanan Department of Mathematics Fall 2017 Objectives During this lesson we will learn to: distinguish between discrete and continuous

More information

Almost essential MICROECONOMICS

Almost essential MICROECONOMICS Prerequisites Almost essential Games: Mixed Strategies GAMES: UNCERTAINTY MICROECONOMICS Principles and Analysis Frank Cowell April 2018 1 Overview Games: Uncertainty Basic structure Introduction to the

More information

Economics 171: Final Exam

Economics 171: Final Exam Question 1: Basic Concepts (20 points) Economics 171: Final Exam 1. Is it true that every strategy is either strictly dominated or is a dominant strategy? Explain. (5) No, some strategies are neither dominated

More information

ECON 459 Game Theory. Lecture Notes Auctions. Luca Anderlini Spring 2017

ECON 459 Game Theory. Lecture Notes Auctions. Luca Anderlini Spring 2017 ECON 459 Game Theory Lecture Notes Auctions Luca Anderlini Spring 2017 These notes have been used and commented on before. If you can still spot any errors or have any suggestions for improvement, please

More information

PAULI MURTO, ANDREY ZHUKOV

PAULI MURTO, ANDREY ZHUKOV GAME THEORY SOLUTION SET 1 WINTER 018 PAULI MURTO, ANDREY ZHUKOV Introduction For suggested solution to problem 4, last year s suggested solutions by Tsz-Ning Wong were used who I think used suggested

More information

Exercises Solutions: Game Theory

Exercises Solutions: Game Theory Exercises Solutions: Game Theory Exercise. (U, R).. (U, L) and (D, R). 3. (D, R). 4. (U, L) and (D, R). 5. First, eliminate R as it is strictly dominated by M for player. Second, eliminate M as it is strictly

More information

CHAPTER 9 Nash Equilibrium 1-1

CHAPTER 9 Nash Equilibrium 1-1 . CHAPTER 9 Nash Equilibrium 1-1 Rationalizability & Strategic Uncertainty In the Battle of Sexes, uncertainty about other s strategy can lead to poor payoffs, even if both players rational Rationalizability

More information

Lecture 5 Leadership and Reputation

Lecture 5 Leadership and Reputation Lecture 5 Leadership and Reputation Reputations arise in situations where there is an element of repetition, and also where coordination between players is possible. One definition of leadership is that

More information

Ph.D. Preliminary Examination MICROECONOMIC THEORY Applied Economics Graduate Program June 2017

Ph.D. Preliminary Examination MICROECONOMIC THEORY Applied Economics Graduate Program June 2017 Ph.D. Preliminary Examination MICROECONOMIC THEORY Applied Economics Graduate Program June 2017 The time limit for this exam is four hours. The exam has four sections. Each section includes two questions.

More information

FDPE Microeconomics 3 Spring 2017 Pauli Murto TA: Tsz-Ning Wong (These solution hints are based on Julia Salmi s solution hints for Spring 2015.

FDPE Microeconomics 3 Spring 2017 Pauli Murto TA: Tsz-Ning Wong (These solution hints are based on Julia Salmi s solution hints for Spring 2015. FDPE Microeconomics 3 Spring 2017 Pauli Murto TA: Tsz-Ning Wong (These solution hints are based on Julia Salmi s solution hints for Spring 2015.) Hints for Problem Set 3 1. Consider the following strategic

More information

Optimal Investment for Worst-Case Crash Scenarios

Optimal Investment for Worst-Case Crash Scenarios Optimal Investment for Worst-Case Crash Scenarios A Martingale Approach Frank Thomas Seifried Department of Mathematics, University of Kaiserslautern June 23, 2010 (Bachelier 2010) Worst-Case Portfolio

More information

Problem Set 2 - SOLUTIONS

Problem Set 2 - SOLUTIONS Problem Set - SOLUTONS 1. Consider the following two-player game: L R T 4, 4 1, 1 B, 3, 3 (a) What is the maxmin strategy profile? What is the value of this game? Note, the question could be solved like

More information

Doubly reflected BSDEs with jumps and generalized Dynkin games

Doubly reflected BSDEs with jumps and generalized Dynkin games Doubly reflected BSDEs with jumps and generalized Dynkin games Roxana DUMITRESCU (University Paris Dauphine, Crest and INRIA) Joint works with M.C. Quenez (Univ. Paris Diderot) and Agnès Sulem (INRIA Paris-Rocquecourt)

More information

CS 188 Fall Introduction to Artificial Intelligence Midterm 1. ˆ You have approximately 2 hours and 50 minutes.

CS 188 Fall Introduction to Artificial Intelligence Midterm 1. ˆ You have approximately 2 hours and 50 minutes. CS 188 Fall 2013 Introduction to Artificial Intelligence Midterm 1 ˆ You have approximately 2 hours and 50 minutes. ˆ The exam is closed book, closed notes except your one-page crib sheet. ˆ Please use

More information

Logic and Artificial Intelligence Lecture 24

Logic and Artificial Intelligence Lecture 24 Logic and Artificial Intelligence Lecture 24 Eric Pacuit Currently Visiting the Center for Formal Epistemology, CMU Center for Logic and Philosophy of Science Tilburg University ai.stanford.edu/ epacuit

More information

Notes for Section: Week 4

Notes for Section: Week 4 Economics 160 Professor Steven Tadelis Stanford University Spring Quarter, 2004 Notes for Section: Week 4 Notes prepared by Paul Riskind (pnr@stanford.edu). spot errors or have questions about these notes.

More information

Epistemic Game Theory

Epistemic Game Theory Epistemic Game Theory Lecture 1 ESSLLI 12, Opole Eric Pacuit Olivier Roy TiLPS, Tilburg University MCMP, LMU Munich ai.stanford.edu/~epacuit http://olivier.amonbofis.net August 6, 2012 Eric Pacuit and

More information

Microeconomic Theory II Preliminary Examination Solutions

Microeconomic Theory II Preliminary Examination Solutions Microeconomic Theory II Preliminary Examination Solutions 1. (45 points) Consider the following normal form game played by Bruce and Sheila: L Sheila R T 1, 0 3, 3 Bruce M 1, x 0, 0 B 0, 0 4, 1 (a) Suppose

More information

Repeated Games. September 3, Definitions: Discounting, Individual Rationality. Finitely Repeated Games. Infinitely Repeated Games

Repeated Games. September 3, Definitions: Discounting, Individual Rationality. Finitely Repeated Games. Infinitely Repeated Games Repeated Games Frédéric KOESSLER September 3, 2007 1/ Definitions: Discounting, Individual Rationality Finitely Repeated Games Infinitely Repeated Games Automaton Representation of Strategies The One-Shot

More information

CS 331: Artificial Intelligence Game Theory I. Prisoner s Dilemma

CS 331: Artificial Intelligence Game Theory I. Prisoner s Dilemma CS 331: Artificial Intelligence Game Theory I 1 Prisoner s Dilemma You and your partner have both been caught red handed near the scene of a burglary. Both of you have been brought to the police station,

More information

Algorithmic Game Theory and Applications. Lecture 11: Games of Perfect Information

Algorithmic Game Theory and Applications. Lecture 11: Games of Perfect Information Algorithmic Game Theory and Applications Lecture 11: Games of Perfect Information Kousha Etessami finite games of perfect information Recall, a perfect information (PI) game has only 1 node per information

More information

Optimal Stopping. Nick Hay (presentation follows Thomas Ferguson s Optimal Stopping and Applications) November 6, 2008

Optimal Stopping. Nick Hay (presentation follows Thomas Ferguson s Optimal Stopping and Applications) November 6, 2008 (presentation follows Thomas Ferguson s and Applications) November 6, 2008 1 / 35 Contents: Introduction Problems Markov Models Monotone Stopping Problems Summary 2 / 35 The Secretary problem You have

More information

MAT 4250: Lecture 1 Eric Chung

MAT 4250: Lecture 1 Eric Chung 1 MAT 4250: Lecture 1 Eric Chung 2Chapter 1: Impartial Combinatorial Games 3 Combinatorial games Combinatorial games are two-person games with perfect information and no chance moves, and with a win-or-lose

More information

CS 188 Fall Introduction to Artificial Intelligence Midterm 1. ˆ You have approximately 2 hours and 50 minutes.

CS 188 Fall Introduction to Artificial Intelligence Midterm 1. ˆ You have approximately 2 hours and 50 minutes. CS 188 Fall 2013 Introduction to Artificial Intelligence Midterm 1 ˆ You have approximately 2 hours and 50 minutes. ˆ The exam is closed book, closed notes except your one-page crib sheet. ˆ Please use

More information

Not 0,4 2,1. i. Show there is a perfect Bayesian equilibrium where player A chooses to play, player A chooses L, and player B chooses L.

Not 0,4 2,1. i. Show there is a perfect Bayesian equilibrium where player A chooses to play, player A chooses L, and player B chooses L. Econ 400, Final Exam Name: There are three questions taken from the material covered so far in the course. ll questions are equally weighted. If you have a question, please raise your hand and I will come

More information

Microeconomics II. CIDE, MsC Economics. List of Problems

Microeconomics II. CIDE, MsC Economics. List of Problems Microeconomics II CIDE, MsC Economics List of Problems 1. There are three people, Amy (A), Bart (B) and Chris (C): A and B have hats. These three people are arranged in a room so that B can see everything

More information

Chapter 10: Mixed strategies Nash equilibria, reaction curves and the equality of payoffs theorem

Chapter 10: Mixed strategies Nash equilibria, reaction curves and the equality of payoffs theorem Chapter 10: Mixed strategies Nash equilibria reaction curves and the equality of payoffs theorem Nash equilibrium: The concept of Nash equilibrium can be extended in a natural manner to the mixed strategies

More information

Mixed Strategies. Samuel Alizon and Daniel Cownden February 4, 2009

Mixed Strategies. Samuel Alizon and Daniel Cownden February 4, 2009 Mixed Strategies Samuel Alizon and Daniel Cownden February 4, 009 1 What are Mixed Strategies In the previous sections we have looked at games where players face uncertainty, and concluded that they choose

More information

Game Theory for Wireless Engineers Chapter 3, 4

Game Theory for Wireless Engineers Chapter 3, 4 Game Theory for Wireless Engineers Chapter 3, 4 Zhongliang Liang ECE@Mcmaster Univ October 8, 2009 Outline Chapter 3 - Strategic Form Games - 3.1 Definition of A Strategic Form Game - 3.2 Dominated Strategies

More information

A DNC function that computes no effectively bi-immune set

A DNC function that computes no effectively bi-immune set A DNC function that computes no effectively bi-immune set Achilles A. Beros Laboratoire d Informatique de Nantes Atlantique, Université de Nantes July 5, 204 Standard Definitions Definition f is diagonally

More information

Game Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India August 2012

Game Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India August 2012 Game Theory Lecture Notes By Y. Narahari Department of Computer Science and Automation Indian Institute of Science Bangalore, India August 2012 Chapter 6: Mixed Strategies and Mixed Strategy Nash Equilibrium

More information

Rationalizable Strategies

Rationalizable Strategies Rationalizable Strategies Carlos Hurtado Department of Economics University of Illinois at Urbana-Champaign hrtdmrt2@illinois.edu Jun 1st, 2015 C. Hurtado (UIUC - Economics) Game Theory On the Agenda 1

More information

Intro to Decision Theory

Intro to Decision Theory Intro to Decision Theory Rebecca C. Steorts Bayesian Methods and Modern Statistics: STA 360/601 Lecture 3 1 Please be patient with the Windows machine... 2 Topics Loss function Risk Posterior Risk Bayes

More information

Mechanism Design and Auctions

Mechanism Design and Auctions Multiagent Systems (BE4M36MAS) Mechanism Design and Auctions Branislav Bošanský and Michal Pěchouček Artificial Intelligence Center, Department of Computer Science, Faculty of Electrical Engineering, Czech

More information

CS711: Introduction to Game Theory and Mechanism Design

CS711: Introduction to Game Theory and Mechanism Design CS711: Introduction to Game Theory and Mechanism Design Teacher: Swaprava Nath Domination, Elimination of Dominated Strategies, Nash Equilibrium Domination Normal form game N, (S i ) i N, (u i ) i N Definition

More information

CTL Model Checking. Goal Method for proving M sat σ, where M is a Kripke structure and σ is a CTL formula. Approach Model checking!

CTL Model Checking. Goal Method for proving M sat σ, where M is a Kripke structure and σ is a CTL formula. Approach Model checking! CMSC 630 March 13, 2007 1 CTL Model Checking Goal Method for proving M sat σ, where M is a Kripke structure and σ is a CTL formula. Approach Model checking! Mathematically, M is a model of σ if s I = M

More information

Microeconomic Theory II Preliminary Examination Solutions Exam date: August 7, 2017

Microeconomic Theory II Preliminary Examination Solutions Exam date: August 7, 2017 Microeconomic Theory II Preliminary Examination Solutions Exam date: August 7, 017 1. Sheila moves first and chooses either H or L. Bruce receives a signal, h or l, about Sheila s behavior. The distribution

More information

CS221 / Spring 2018 / Sadigh. Lecture 9: Games I

CS221 / Spring 2018 / Sadigh. Lecture 9: Games I CS221 / Spring 2018 / Sadigh Lecture 9: Games I Course plan Search problems Markov decision processes Adversarial games Constraint satisfaction problems Bayesian networks Reflex States Variables Logic

More information

Prisoner s dilemma with T = 1

Prisoner s dilemma with T = 1 REPEATED GAMES Overview Context: players (e.g., firms) interact with each other on an ongoing basis Concepts: repeated games, grim strategies Economic principle: repetition helps enforcing otherwise unenforceable

More information

Mechanism Design and Auctions

Mechanism Design and Auctions Mechanism Design and Auctions Game Theory Algorithmic Game Theory 1 TOC Mechanism Design Basics Myerson s Lemma Revenue-Maximizing Auctions Near-Optimal Auctions Multi-Parameter Mechanism Design and the

More information

Duopoly models Multistage games with observed actions Subgame perfect equilibrium Extensive form of a game Two-stage prisoner s dilemma

Duopoly models Multistage games with observed actions Subgame perfect equilibrium Extensive form of a game Two-stage prisoner s dilemma Recap Last class (September 20, 2016) Duopoly models Multistage games with observed actions Subgame perfect equilibrium Extensive form of a game Two-stage prisoner s dilemma Today (October 13, 2016) Finitely

More information

Lattices and the Knaster-Tarski Theorem

Lattices and the Knaster-Tarski Theorem Lattices and the Knaster-Tarski Theorem Deepak D Souza Department of Computer Science and Automation Indian Institute of Science, Bangalore. 8 August 27 Outline 1 Why study lattices 2 Partial Orders 3

More information

MS&E 246: Lecture 5 Efficiency and fairness. Ramesh Johari

MS&E 246: Lecture 5 Efficiency and fairness. Ramesh Johari MS&E 246: Lecture 5 Efficiency and fairness Ramesh Johari A digression In this lecture: We will use some of the insights of static game analysis to understand efficiency and fairness. Basic setup N players

More information

GAME THEORY. Department of Economics, MIT, Follow Muhamet s slides. We need the following result for future reference.

GAME THEORY. Department of Economics, MIT, Follow Muhamet s slides. We need the following result for future reference. 14.126 GAME THEORY MIHAI MANEA Department of Economics, MIT, 1. Existence and Continuity of Nash Equilibria Follow Muhamet s slides. We need the following result for future reference. Theorem 1. Suppose

More information

CHAPTER 15 Sequential rationality 1-1

CHAPTER 15 Sequential rationality 1-1 . CHAPTER 15 Sequential rationality 1-1 Sequential irrationality Industry has incumbent. Potential entrant chooses to go in or stay out. If in, incumbent chooses to accommodate (both get modest profits)

More information

Q1. [?? pts] Search Traces

Q1. [?? pts] Search Traces CS 188 Spring 2010 Introduction to Artificial Intelligence Midterm Exam Solutions Q1. [?? pts] Search Traces Each of the trees (G1 through G5) was generated by searching the graph (below, left) with a

More information

Lecture 9: Games I. Course plan. A simple game. Roadmap. Machine learning. Example: game 1

Lecture 9: Games I. Course plan. A simple game. Roadmap. Machine learning. Example: game 1 Lecture 9: Games I Course plan Search problems Markov decision processes Adversarial games Constraint satisfaction problems Bayesian networks Reflex States Variables Logic Low-level intelligence Machine

More information

March 30, Why do economists (and increasingly, engineers and computer scientists) study auctions?

March 30, Why do economists (and increasingly, engineers and computer scientists) study auctions? March 3, 215 Steven A. Matthews, A Technical Primer on Auction Theory I: Independent Private Values, Northwestern University CMSEMS Discussion Paper No. 196, May, 1995. This paper is posted on the course

More information

Price of Anarchy Smoothness Price of Stability. Price of Anarchy. Algorithmic Game Theory

Price of Anarchy Smoothness Price of Stability. Price of Anarchy. Algorithmic Game Theory Smoothness Price of Stability Algorithmic Game Theory Smoothness Price of Stability Recall Recall for Nash equilibria: Strategic game Γ, social cost cost(s) for every state s of Γ Consider Σ PNE as the

More information

6.207/14.15: Networks Lecture 10: Introduction to Game Theory 2

6.207/14.15: Networks Lecture 10: Introduction to Game Theory 2 6.207/14.15: Networks Lecture 10: Introduction to Game Theory 2 Daron Acemoglu and Asu Ozdaglar MIT October 14, 2009 1 Introduction Outline Review Examples of Pure Strategy Nash Equilibria Mixed Strategies

More information

Lecture 23: April 10

Lecture 23: April 10 CS271 Randomness & Computation Spring 2018 Instructor: Alistair Sinclair Lecture 23: April 10 Disclaimer: These notes have not been subjected to the usual scrutiny accorded to formal publications. They

More information

Coordination Games on Graphs

Coordination Games on Graphs CWI and University of Amsterdam Based on joint work with Mona Rahn, Guido Schäfer and Sunil Simon : Definition Assume a finite graph. Each node has a set of colours available to it. Suppose that each node

More information

Stock Loan Valuation Under Brownian-Motion Based and Markov Chain Stock Models

Stock Loan Valuation Under Brownian-Motion Based and Markov Chain Stock Models Stock Loan Valuation Under Brownian-Motion Based and Markov Chain Stock Models David Prager 1 1 Associate Professor of Mathematics Anderson University (SC) Based on joint work with Professor Qing Zhang,

More information

Basic Game-Theoretic Concepts. Game in strategic form has following elements. Player set N. (Pure) strategy set for player i, S i.

Basic Game-Theoretic Concepts. Game in strategic form has following elements. Player set N. (Pure) strategy set for player i, S i. Basic Game-Theoretic Concepts Game in strategic form has following elements Player set N (Pure) strategy set for player i, S i. Payoff function f i for player i f i : S R, where S is product of S i s.

More information

Microeconomic Theory II Preliminary Examination Solutions Exam date: June 5, 2017

Microeconomic Theory II Preliminary Examination Solutions Exam date: June 5, 2017 Microeconomic Theory II Preliminary Examination Solutions Exam date: June 5, 07. (40 points) Consider a Cournot duopoly. The market price is given by q q, where q and q are the quantities of output produced

More information

Logic and Artificial Intelligence Lecture 25

Logic and Artificial Intelligence Lecture 25 Logic and Artificial Intelligence Lecture 25 Eric Pacuit Currently Visiting the Center for Formal Epistemology, CMU Center for Logic and Philosophy of Science Tilburg University ai.stanford.edu/ epacuit

More information

Strategies and Nash Equilibrium. A Whirlwind Tour of Game Theory

Strategies and Nash Equilibrium. A Whirlwind Tour of Game Theory Strategies and Nash Equilibrium A Whirlwind Tour of Game Theory (Mostly from Fudenberg & Tirole) Players choose actions, receive rewards based on their own actions and those of the other players. Example,

More information

Microeconomics of Banking: Lecture 5

Microeconomics of Banking: Lecture 5 Microeconomics of Banking: Lecture 5 Prof. Ronaldo CARPIO Oct. 23, 2015 Administrative Stuff Homework 2 is due next week. Due to the change in material covered, I have decided to change the grading system

More information

Notes: Review of Future & Present Value, Some Statistics & Calculating Security Returns

Notes: Review of Future & Present Value, Some Statistics & Calculating Security Returns Notes: Review of Future & Present Value, Some Statistics & Calculating Security Returns I. Future Values How much is money today worth in the future? This is the future value (FV) of money today. a) Simple

More information

Econ 101A Final exam May 14, 2013.

Econ 101A Final exam May 14, 2013. Econ 101A Final exam May 14, 2013. Do not turn the page until instructed to. Do not forget to write Problems 1 in the first Blue Book and Problems 2, 3 and 4 in the second Blue Book. 1 Econ 101A Final

More information

Math 152: Applicable Mathematics and Computing

Math 152: Applicable Mathematics and Computing Math 152: Applicable Mathematics and Computing May 22, 2017 May 22, 2017 1 / 19 Bertrand Duopoly: Undifferentiated Products Game (Bertrand) Firm and Firm produce identical products. Each firm simultaneously

More information

Using the Maximin Principle

Using the Maximin Principle Using the Maximin Principle Under the maximin principle, it is easy to see that Rose should choose a, making her worst-case payoff 0. Colin s similar rationality as a player induces him to play (under

More information

PAULI MURTO, ANDREY ZHUKOV. If any mistakes or typos are spotted, kindly communicate them to

PAULI MURTO, ANDREY ZHUKOV. If any mistakes or typos are spotted, kindly communicate them to GAME THEORY PROBLEM SET 1 WINTER 2018 PAULI MURTO, ANDREY ZHUKOV Introduction If any mistakes or typos are spotted, kindly communicate them to andrey.zhukov@aalto.fi. Materials from Osborne and Rubinstein

More information

Outline. Risk and Decision Analysis 5. Game Theory. What is game theory? Outline. Scope of game theory. Two-person zero sum games

Outline. Risk and Decision Analysis 5. Game Theory. What is game theory? Outline. Scope of game theory. Two-person zero sum games Risk and Decision Analysis 5. Game Theory Instructor: João Soares (FCTUC Post-graduation Course on Complex Transport Infrastructure Systems Game theory is about mathematical modelling of strategic behavior.

More information

What do you think "Binomial" involves?

What do you think Binomial involves? Learning Goals: * Define a binomial experiment (Bernoulli Trials). * Applying the binomial formula to solve problems. * Determine the expected value of a Binomial Distribution What do you think "Binomial"

More information

Maximizing Winnings on Final Jeopardy!

Maximizing Winnings on Final Jeopardy! Maximizing Winnings on Final Jeopardy! Jessica Abramson, Natalie Collina, and William Gasarch August 2017 1 Introduction Consider a final round of Jeopardy! with players Alice and Betty 1. We assume that

More information

Repeated Games. Econ 400. University of Notre Dame. Econ 400 (ND) Repeated Games 1 / 48

Repeated Games. Econ 400. University of Notre Dame. Econ 400 (ND) Repeated Games 1 / 48 Repeated Games Econ 400 University of Notre Dame Econ 400 (ND) Repeated Games 1 / 48 Relationships and Long-Lived Institutions Business (and personal) relationships: Being caught cheating leads to punishment

More information

Worst-Case Value-at-Risk of Derivative Portfolios

Worst-Case Value-at-Risk of Derivative Portfolios Worst-Case Value-at-Risk of Derivative Portfolios Steve Zymler Berç Rustem Daniel Kuhn Department of Computing Imperial College London Thalesians Seminar Series, November 2009 Risk Management is a Hot

More information

Econ 101A Final exam May 14, 2013.

Econ 101A Final exam May 14, 2013. Econ 101A Final exam May 14, 2013. Do not turn the page until instructed to. Do not forget to write Problems 1 in the first Blue Book and Problems 2, 3 and 4 in the second Blue Book. 1 Econ 101A Final

More information

Part A: Answer Question A1 (required) and Question A2 or A3 (choice).

Part A: Answer Question A1 (required) and Question A2 or A3 (choice). Ph.D. Core Exam -- Macroeconomics 10 January 2018 -- 8:00 am to 3:00 pm Part A: Answer Question A1 (required) and Question A2 or A3 (choice). A1 (required): Cutting Taxes Under the 2017 US Tax Cut and

More information

OPPA European Social Fund Prague & EU: We invest in your future.

OPPA European Social Fund Prague & EU: We invest in your future. OPPA European Social Fund Prague & EU: We invest in your future. Cooperative Game Theory Michal Jakob and Michal Pěchouček Agent Technology Center, Dept. of Computer Science and Engineering, FEE, Czech

More information

Introduction to Game Theory

Introduction to Game Theory Introduction to Game Theory 3a. More on Normal-Form Games Dana Nau University of Maryland Nau: Game Theory 1 More Solution Concepts Last time, we talked about several solution concepts Pareto optimality

More information

10.1 Elimination of strictly dominated strategies

10.1 Elimination of strictly dominated strategies Chapter 10 Elimination by Mixed Strategies The notions of dominance apply in particular to mixed extensions of finite strategic games. But we can also consider dominance of a pure strategy by a mixed strategy.

More information

From Bayesian Auctions to Approximation Guarantees

From Bayesian Auctions to Approximation Guarantees From Bayesian Auctions to Approximation Guarantees Tim Roughgarden (Stanford) based on joint work with: Jason Hartline (Northwestern) Shaddin Dughmi, Mukund Sundararajan (Stanford) Auction Benchmarks Goal:

More information

CHOICE THEORY, UTILITY FUNCTIONS AND RISK AVERSION

CHOICE THEORY, UTILITY FUNCTIONS AND RISK AVERSION CHOICE THEORY, UTILITY FUNCTIONS AND RISK AVERSION Szabolcs Sebestyén szabolcs.sebestyen@iscte.pt Master in Finance INVESTMENTS Sebestyén (ISCTE-IUL) Choice Theory Investments 1 / 65 Outline 1 An Introduction

More information

Algorithmic Game Theory (a primer) Depth Qualifying Exam for Ashish Rastogi (Ph.D. candidate)

Algorithmic Game Theory (a primer) Depth Qualifying Exam for Ashish Rastogi (Ph.D. candidate) Algorithmic Game Theory (a primer) Depth Qualifying Exam for Ashish Rastogi (Ph.D. candidate) 1 Game Theory Theory of strategic behavior among rational players. Typical game has several players. Each player

More information

Location, Productivity, and Trade

Location, Productivity, and Trade May 10, 2010 Motivation Outline Motivation - Trade and Location Major issue in trade: How does trade liberalization affect competition? Competition has more than one dimension price competition similarity

More information

FDPE Microeconomics 3 Spring 2017 Pauli Murto TA: Tsz-Ning Wong (These solution hints are based on Julia Salmi s solution hints for Spring 2015.

FDPE Microeconomics 3 Spring 2017 Pauli Murto TA: Tsz-Ning Wong (These solution hints are based on Julia Salmi s solution hints for Spring 2015. FDPE Microeconomics 3 Spring 2017 Pauli Murto TA: Tsz-Ning Wong (These solution hints are based on Julia Salmi s solution hints for Spring 2015.) Hints for Problem Set 2 1. Consider a zero-sum game, where

More information

Game Theory and Economics Prof. Dr. Debarshi Das Department of Humanities and Social Sciences Indian Institute of Technology, Guwahati

Game Theory and Economics Prof. Dr. Debarshi Das Department of Humanities and Social Sciences Indian Institute of Technology, Guwahati Game Theory and Economics Prof. Dr. Debarshi Das Department of Humanities and Social Sciences Indian Institute of Technology, Guwahati Module No. # 03 Illustrations of Nash Equilibrium Lecture No. # 04

More information

Lecture 2: The Simple Story of 2-SAT

Lecture 2: The Simple Story of 2-SAT 0510-7410: Topics in Algorithms - Random Satisfiability March 04, 2014 Lecture 2: The Simple Story of 2-SAT Lecturer: Benny Applebaum Scribe(s): Mor Baruch 1 Lecture Outline In this talk we will show that

More information