• No results found

Hertentamen Automaten & Complexiteit Vrije Universiteit, 11 juni 2014, 18:30–21:15

N/A
N/A
Protected

Academic year: 2021

Share "Hertentamen Automaten & Complexiteit Vrije Universiteit, 11 juni 2014, 18:30–21:15"

Copied!
2
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

Hertentamen Automaten & Complexiteit

Vrije Universiteit, 11 juni 2014, 18:30–21:15

Opmerkingen. Bij dit tentamen mogen kopie¨en van de slides worden gebruikt, zonder handgeschreven aantekeningen. Het tekstboek van Linz, laptop en rekenmachine mogen niet worden gebruikt! Dit tentamen bestaat uit 9 opgaven verdeeld over 2 pagina’s. In totaal zijn 90 punten te behalen; iedere student krijgt 10 punten bonus. Succes!

1. (6 ptn) Zij L de taal van alle strings over {a, b} die geen substring abba bevatten.

Geef een minimale dfa die de taal L accepteert.

2. (10 ptn) Construeer uit onderstaande dfa een reguliere expressie die dezelfde taal beschrijft. Geef alle tussenliggende stappen in deze constructie (d.w.z., geef de gege- neraliseerde transitiegrafen).

q0 q1 q2

b a

b a

b

a

3. (12 ptn) Ga met behulp van het string matching algoritme na of aabaabbba een substring bevat die in L(b(ba+ ab)(ab)b) zit.

(Beschrijf de gehele constructie: de bijbehorende nfa, en de on-the-fly constructie van de bijbehorende dfa. Indien er zo’n substring is, geef deze substring!)

4. (10 ptn) Teken een npda die de taal {aibicjdj | i, j ≥ 0} accepteert.

5. (12 ptn) Toon aan met behulp van de pompstelling dat {aibjcidj | i, j ≥ 0} geen contextvrije taal is.

Pagina 1 van 2 Ga verder op de volgende pagina. . .

(2)

Automaten & Complexiteit Hertentamen 11 juni 2014, 18:00–21:15

6. (12 ptn) Zij gegeven de volgende grammatica G in Chomsky normaalvorm:

S → AT | BT | AB | BA T → CS | CA

A → a B → b

C → c

Bereken met behulp van het CYK algoritme of acab in L(G) zit.

(Geef alle tussenstappen.)

7. (12 ptn) Reduceer de volgende instantie van het bounded tiling probleem naar het satisfiability probleem.

(Gebruik T1, . . . T3 voor de tegeltypes, en geef de cel linksonder coordinaat (0, 0).)

Tegel types: T1

r

z

g b T2

z

r

b b T3

r

z

b b

Eerste rij: T1

r

z

g b T2

z

r b T3

r

z b

8. (6 ptn) Is de volgende stelling waar of niet waar? Motiveer je antwoord.

Er zijn problemen die exponentieel veel tijd kosten op een Turing machine, waarvoor een quantum algoritme slechts een polynomiale hoeveelheid tijd nodig heeft.

9. (10 ptn) Beschouw het 2-qubit 12(|00i+|11i). Stel dat we eerst op het tweede qubit een rotatie van π8 toepassen, en dan op het eerste qubit een rotatie van −π8. Geef de resulterende superpositie van het 2-qubit in de vorm 1

200|00i + α01|01i + α10|10i + α11|11i).

(Geef ook de berekeningen die tot dit antwoord leiden.)

Pagina 2 van 2 Einde van het tentamen.

Referenties

GERELATEERDE DOCUMENTEN

Hoeveel kinderen vinden dat ze niet genoeg vrije tijd hebben. Hoe oud was het gemiddelde kind dat jullie vragen

Nu het slachtoffer zijn vrije tijd niet naar eigen inzicht heeft kunnen indelen en deze tijd op geen enkele wijze kan terugkrijgen, kan immers gezegd worden dat een inbreuk is gemaakt

En instellingen werken pas als het in de praktijk bewezen

Toelichting omtrent de werking van de dienst Cultuur en Erfgoed (o.a. Kunstencentrum, aanbod, onroerend erfgoedgemeente) door Niko Goffin, diensthoofd.. Joeri Stekelorum,

 de expert participatie van de stad Herentals voor het aanleveren van methodieken rond participatie en ter ondersteuning van kwalitatieve adviestrajecten, indien gewenst door en

In je vrije tijd kan je zelf kiezen wat je doet: buiten spelen, afspreken met vriendjes en vriendinnetjes, naar de muziekschool gaan….. Naast recht op vrije tijd heb je ook het

Met andere woorden: door het aanbieden van leuke activiteiten in een meertalige context, waarbij er voldoende aandacht is voor interactie, zorg je er onder meer voor dat

 ouders delen dezelfde bekommernis over vrije tijd: hun kinderen hangen teveel rond op straat (vrije tijd eerder negatieve connotatie!).  ouders weten niet goed wat vrije