• Keine Ergebnisse gefunden

Games with perfect information

N/A
N/A
Protected

Academic year: 2021

Aktie "Games with perfect information"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Games with perfect information

Exercise sheet 9

TU Braunschweig

Sebastian Muskalla Summer term 2018

Out: June 6 Due: June 13

Submit your solutions on Wednesday, June 13, at the beginning of the lecture.

Please submit in groups of three persons.

Exercise 1: Language emptiness as a parity game

Consider the PTAA2from Part b) of Exercise 9.42 in the lecture notes (resp. Exercise 1 from Exer- cise sheet 7). Recall thatA2= (Σ,{q+,q},q+,,Ω)where

a ={(q+,(q,q))},

b ={(q+,(q+,q)), (q+,(q,q+)), (q,(q,q))}, Ω(q)=0, Ω(q+)=1.

To avoid deadlocks, transform the automaton to a language-equivalent automatonAthat has at least one transition(q,q)⃗ ∈→afor each source stateqand symbola.

Recall that we can construct a parity gameG(A)that is won by if and only if the language of Ais non-empty (see Proposition 9.30 in the lecture notes).

Construct the parity gameG(A)and identify a positional winning strategy for the existential player. How does the tree described by the strategy look like?

Exercise 2: Making finite-memory strategies uniform

LetGbe a game on some finite graphG= (V ∪⋅V ,R)with some arbitrary fixed winning condition win. Assume for each of the two positionsx,yV, player has some finite-memory strategy, say induced by the transducersTxandTy, respectively.

Show how to construct a transducerTsuch that the finite-memory strategy induced byTis win- ning from bothxandy.

(2)

Exercise 3: Constructing a transducer

Consider the gameG(n)(for somen∈N,n>0) on the following graph:

V= {guess,go}∪⋅N∪⋅X with N= {1, . . . ,n},

X= {x1. . .xn},

R= {(guess,i),(i,go) ∣i∈{1, . . . ,n}}∪{(go,xi) ∣i∈{1, . . . ,n}}∪{(xi,xj) ∣i,j∈{1, . . . ,n}}, owner(guess)= owner(i)= for alliN,

owner(go)= owner(xi)= for allxiX.

Let us focus on plays starting in positionguess. Note that all maximal plays from this position are infinite, and they visit exactly one position from the setN, and they visit this position exactly once.

Such a playpis won by if and only∣Inf(p)∩X∣=mholds, wheremis the unique position from Nthat occurs inp.

a) Draw Gforn = 4. Assume that the universal player picks the move (guess,3). Draw in a positional strategy for that wins under this assumption.

b) Letn ∈ N,n > 0 be an arbitrary fixed number, and considerG(n). Show how to construct a transducerTsuch that the finite-memory strategy for induced byTis winning fromguess.

Example 4: An expensive game

Letn∈ N,n>0 be a fixed positive number. We define a Muller gameGMulleron the game arena G=(V,R)withV={1, . . . ,n}×{ , }(where the second component indicates the active player) and the moves defined by

R={(i, )→(j, ) »»»»»i,j∈{1, . . . ,n},{ , } ={ , }}. The Muller judgment is defined as follows:judgment(X)= if and only if

XV ∣=max{i∣ (i, )∈X}. a) DrawGforn=2.

b) Explain the winning condition in your own words.

c) Construct the parity gameGparity obtained formGMullerby the LAR construction. You can fix some initial LARlar0and just draw all LARs reachable fromlar0. Similar to the example in the lecture, mark all positions with their priorities.

Draw in a positional winning strategy for the existential player .

Referenzen

ÄHNLICHE DOKUMENTE

• Present a parity game whose winning condition encodes the following property:. A play is won by the existential player if it either does not visit x infinitely often, or it

a) Present an algorithm that, given a weak parity game on a finite, deadlock-free game arena, computes the winning regions of both players. Briefly argue that your algorithm

(Note that “smallest” means that the corresponding bit is most significant.) Prove that there is an index i with c ij = 1 that can be modified to get to a

If a game arena has finitely many positions, we can explicitly give it as a graph. Positions owned by the universal player □ are drawn as boxes, positions owned by the

Write down pseudo-code for an algorithm that computes the winning region W # of the ex- istential player, and at the same time computes uniform positional winning strategies s # , s

Assume that each task generates a job as soon as the minimal interarrival time has elapsed, i.e. Show that there is a scheduling of the jobs for this interval that makes no job miss

a) Present a reachability/safety game whose winning condition encodes the following property:. A play is won by the universal player if it does not visit both x

a) Present an algorithm that, given a weak parity game on a finite, deadlock-free game arena, computes the winning regions of both players. Briefly argue that your algorithm