• No results found

Tentamen Geometrische Algoritmen, 25 februari 2004, 9–12 uur

N/A
N/A
Protected

Academic year: 2021

Share "Tentamen Geometrische Algoritmen, 25 februari 2004, 9–12 uur"

Copied!
2
0
0

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

Hele tekst

(1)

Tentamen Geometrische Algoritmen, 25 februari 2004, 9–12 uur

Voor dit tentamen zijn 10 punten te halen. Lees elke opgave zorgvuldig door voordat je

’m beantwoordt; zorg dat je begrijpt wat er gevraagd wordt. Controleer achteraf of je inderdaad de vraag hebt beantwoord. Maak eerst de opgaven die je makkelijk vindt, en daarna pas de moeilijkere. Het tentamen is gesloten boek.

Je krijgt het eerste punt kado als je je naam op alle ingeleverde vellen zet, op de eerste ook je collegekaartnummer, en als je voldoende netjes schrijft.

1. (1 punt) Beschrijf duidelijk hoe een zoekactie in een priority search tree wordt uit- gevoerd. Geef ook de zoektijd in O(..)-notatie.

2. (1 punt; -0.5 punt per fout of niet ingevuld antwoord) Gegeven een simpel polygoon P met n vertices en een simpel polygoon Q met m vertices. Wat is de maximale complexiteit van de Minkowski sum vanP en Q? Druk het antwoord uit in n en m, inO(..)-notatie (natuurlijk wordt een scherpe bovengrens verwacht):

(a.) in het algemene geval van twee simpele polygonen P en Q;

(b.) alsP convex is en Q simpel;

(c.) alsP en Q beiden convex zijn.

3. (1 punt) Geef de definitie van de Delaunay graaf van een verzamelingP met n punten in het vlak.

4. (1 punt) Hoe snel kan een arrangement van n lijnen in het platte vlak berekend worden? Geef het antwoord in O(..)-notatie. Beschrijf ook de aanpak heel globaal (3–5 zinnen).

5. (1.5 punten) We willen een verzameling R met n rechthoeken in het platte vlak op- slaan voor de volgende zoekacties. Gegeven een zoekpuntq, rapporteer alle rechthoeken van R die q bevatten. Beschrijf hiertoe een datastructuur en een zoekalgoritme.

De rechthoeken vanR zijn as-parallel en kunnen snijden. De datastructuur moet zo effici¨ent mogelijk zijn in geheugengebruik en zoektijd. Geef ook het geheugengebruik en de zoektijd in O(..)-notatie.

6. (1 punt) Stel een lijn ` snijdt een lijnstuk s = pq.

(a.) Wat is de duale situatie als s en ` niet-vertikaal zijn?

(b.) Wat is de duale situatie als s vertikaal is en ` niet-vertikaal is?

Z.O.Z.

1

Dit tentamen is in elektronische vorm beschikbaar gemaakt door de TBC van A–Eskwadraat.

A–Eskwadraat kan niet aansprakelijk worden gesteld voor de gevolgen van eventuele fouten in dit tentamen.

1

(2)

7. (1.5 punten) We willen het volgende probleem oplossen met een sweep algoritme:

Gegeven een verzameling S met n mogelijk snijdende lijnstukken in het platte vlak.

We willen de kortste horizontale afstand tussen twee punten p, q vinden waarvoor geldt dat: p ligt op s, en q ligt op s0, en s, s0 ∈ S, en s 6= s0 (maar p = q is soms mogelijk).

Geef een plane sweep algoritme waarin je duidelijk de statusstructuur en de eventafhan- deling beschrijft. Het algoritme moet in O(n log n) tijd werken.

8. (1 punt) Gegeven een vierkant V = [0, 10] × [0, 10], en een verzameling P met n punten in dit vierkantV . We zijn op zoek naar de grootste cirkel die volledig binnen V ligt een geen punten van P in het binnengebied heeft. Kan dit probleem opgelost worden met randomized incremental construction inO(n) verwachte tijd? Zo ja, leg uit hoe. Zo nee, leg uit waarom niet.

2

2

Referenties

GERELATEERDE DOCUMENTEN

Als groep 2 in de richting van het warmere of koudere water zwemt en groep 1 alle kanten uit zwemt dan weet ik dat de watertemperatuur invloed heeft op de richting waarin jonge

Aan het juiste antwoord op een meerkeuzevraag wordt 1 punt toegekend. Tekst 1 Resisting royal change

• Avrupa Birli÷i (aslında bir sömürge düzenidir, onun için de Türkler, Avrupa’ya girmek istemiyorlar aslında, onlara) dayatılıyor bu....

• Birinci kuúa÷ın Alman vatandaúlı÷ına geçmesinin zorlaútırılması (iyi Almanca bilme koúulundan dolayı);. • Het moeilijker maken voor

Aan het juiste antwoord op een meerkeuzevraag wordt 1

Aan het juiste antwoord op een meerkeuzevraag wordt 1 punt toegekend.. Tekst 1 Filles ingénieurs: un

• De twee andere fluiten voegen zich in het slotakkoord, of: een lang aangehouden slotakkoord.. • De gitaarpartij dunt uit, of: heeft nog een paar losse nootjes bij wijze van echo,

Kiezen en invullen: 1 punt per goed antwoord, totaal 5 punten.. Zij praat met