Duration: 2 hrs; Total points: 100 No documents allowed. Use of electronic devices, such as calculators, smartphones, smartwatches is forbidden.

Vergelijkbare documenten
Computationele Intelligentie

Computationele Intelligentie

Duration: 2 hrs; Total points: 100 No documents allowed. You can use a regular calculator.

Kosten. Computationale Intelligentie. Een zoekprobleem met stapkosten. Een voorbeeld: het vinden van een route. Zoeken met kosten.

Constraint satisfaction. Computationele Intelligentie. Voorbeelden. Een constraint satisfaction probleem. Constraint Satisfaction

Constraint satisfaction. Zoekalgoritmen ( ) College 11: Constraint Satisfaction. Voorbeelden. Een constraint satisfaction probleem

Computationale Intelligentie Dirk Thierens

Kosten. Zoekalgoritmen ( ) College 5: Zoeken met kosten. Een zoekprobleem met stapkosten. Een voorbeeld: het vinden van een route

Recapitulatie: Ongeïnformeerd zoeken. Zoekalgoritmen ( ) College 2: Ongeïnformeerd zoeken. Dynamische breadth-first search

Zoeken met beperkt geheugen. Zoekalgoritmen ( ) College 7: Zoeken met beperkt geheugen. Een representatie van het kleuringsprobleem

Zoekproblemen met tegenstanders. Zoekalgoritmen ( ) College 9: Zoeken met een tegenstander (I) Een zoekprobleem met een tegenstander

Een voorbeeld. Computationele Intelligentie Zoeken met een tegenstander. Een voorbeeld vervolg. Een zoekprobleem met een tegenstander

Lokaal zoeken. Computationele Intelligentie. Een representatie van het kleuringsprobleem. Impliciete doeltoestanden. Lokaal zoeken

Kunstmatige Intelligentie (AI) Hoofdstuk 6 van Russell/Norvig = [RN] Constrained Satisfaction Problemen (CSP s) voorjaar 2015 College 7, 31 maart 2015

i(i + 1) = xy + y = x + 1, y(1) = 2.

Overzicht. Inleiding. Toepassingen. Verwante problemen. Modellering. Exacte oplosmethode: B&B. Insertie heuristieken. Local Search

Tentamen Kunstmatige Intelligentie (INFOB2KI)

Uitwerking tentamen Algoritmiek 10 juni :00 13:00

Twaalfde college complexiteit. 11 mei Overzicht, MST

Het Queens n 2 graafkleuring probleem

Hoofdstuk 3 (vanaf 3.5) en 4 van Russell/Norvig = [RN] Gericht zoeken en verder

z x 1 x 2 x 3 x 4 s 1 s 2 s 3 rij rij rij rij

Uitwerking tentamen Algoritmiek 9 juli :00 13:00

Opgaven Kunstmatige intelligentie 4 mei 2012

Transport-, Routing- en Schedulingproblemen. Wi4062TU / Wi487TU / a86g. Uitwerkingen

Elfde college algoritmiek. 18 mei Algoritme van Dijkstra, Heap, Heapify & Heapsort

Twaalfde college algoritmiek. 12 mei Branch & Bound

Uitgebreide uitwerking tentamen Algoritmiek Dinsdag 2 juni 2009, uur

Minimum Opspannende Bomen. Algoritmiek

Opgaven Kunstmatige Intelligentie 1 maart 2017

Elfde college algoritmiek. 16 mei Dijkstra, Gretige algoritmen en Branch & Bound

FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE

Twaalfde college algoritmiek. 17 mei Branch & Bound

Twaalfde college algoritmiek. 11/12 mei Branch & Bound

Vierde college algoritmiek. 2 maart Toestand-actie-ruimte Exhaustive Search

Uitwerkingen opgaven Kunstmatige intelligentie

Doorzoeken van grafen. Algoritmiek

Uitwerking tentamen Algoritmiek 9 juni :00 17:00

Opgave Constraint Processing

Elfde college algoritmiek. 29 april Algoritme van Dijkstra, Branch & Bound

TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica. Tentamen Calculus B (2WBB1) op maandag 28 januari 2013, 14:00 17:00 uur

Twaalfde college algoritmiek. 13 mei Branch & Bound Heap, Heapsort & Heapify

9. Strategieën en oplossingsmethoden

Uitleg. Welkom bij de Beverwedstrijd Je krijgt 15 vragen, die je in maximaal 45 minuten moet beantwoorden.

Branch-and-Bound en Cutting Planes

Examen Datastructuren en Algoritmen II

Examen Datastructuren en Algoritmen II

l e x e voor alle e E

Modeluitwerking Tentamen Computationele Intelligentie Universiteit Leiden Informatica Vrijdag 11 Januari 2013

Alle opgaven tellen even zwaar, 10 punten per opgave.

TW2020 Optimalisering

Kortste Paden. Algoritmiek

Elfde college algoritmiek. 21 april Dijkstra en Branch & Bound

AE1103 Statics. 25 January h h. Answer sheets. Last name and initials:

Tiende college algoritmiek. 26 april Gretige algoritmen

V = {a, b, c, d, e} Computernetwerken: de knopen zijn machines in het netwerk, de kanten zijn communicatiekanalen.

8C080 deel BioModeling en bioinformatica

TW2020 Optimalisering

Hoofdstuk 13: Integer Lineair Programmeren

Tiende college algoritmiek. 14 april Gretige algoritmen

Tiende college algoritmiek. 2 mei Gretige algoritmen, Dijkstra

Netwerkstroming. Algoritmiek

TW2020 Optimalisering

Datastructuren en Algoritmen

Transport-, Routing- en Schedulingproblemen. Wi4062TU / Wi487TU / a86g. Uitwerkingen

Engels op Niveau A2 Workshops Woordkennis 1

Hoofdstuk 3 (tot en met 3.4) van Russell/Norvig = [RN] Probleemoplossen en zoeken

Divide & Conquer: Verdeel en Heers vervolg. Algoritmiek

Kunstmatige Intelligentie (AI) Hoofdstuk van Russell/Norvig = [RN] Genetische algoritmen. voorjaar 2016 College 11, 3 mei 2016

Transport, Routing- en Schedulingproblemen. ir. H.N. Post

Opgaven Kunstmatige intelligentie 2 mei 2018

1. Een kortste pad probleem in een netwerk kan worden gemodelleerd als a. een LP probleem. b. een IP probleem. c. een BIP probleem. d.

SAMENVATTING IN HET NEDERLANDS

l e x e voor alle e E

Vierde college complexiteit. 26 februari Beslissingsbomen en selectie Toernooimethode Adversary argument

FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE

Vierde college complexiteit. 14 februari Beslissingsbomen

Examen Datastructuren en Algoritmen II

Uitgebreide uitwerking tentamen Algoritmiek Dinsdag 5 juni 2007, uur

Tiende college algoritmiek. 13/21 april Gretige Algoritmen Algoritme van Dijkstra

AE1103 Statics. 3 November h h. Answer sheets. Last name and initials:

Vijfde college algoritmiek. 2/3 maart Exhaustive search

Oefeningen voor de oefeningenles. Oefening 1

Sommige praktische IP problemen kunnen worden geformuleerd als optimalisering op een netwerk.

Universiteit Utrecht Faculteit Wiskunde en Informatica. Examen Optimalisering op maandag 18 april 2005, uur.

2WO12: Optimalisering in Netwerken

Discrete Wiskunde, College 12. Han Hoogeveen, Utrecht University

2DD50: Tentamen. Tentamen: 26 januari 2016 Hertentamen: 5 april 2016

FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE

Examen Datastructuren en Algoritmen II

Netwerkstroming. Algoritmiek

ALGORITMIEK: antwoorden werkcollege 5

ALGORITMIEK: antwoorden werkcollege 5

Combinatorische Algoritmen: Binary Decision Diagrams, Deel III

Kortste Paden. Algoritmiek

definities recursieve datastructuren college 13 plaatjes soorten Graph = ( V, E ) V vertices, nodes, objecten, knopen, punten

From Alife Agents to a Kingdom of Queens

Transport, Routing- en Schedulingproblemen. Ir. H.N. Post

Combinatoriek en rekenregels

Transcriptie:

: Computationele Intelligentie (INFOBCI) Midterm Exam Duration: hrs; Total points: No documents allowed. Use of electronic devices, such as calculators, smartphones, smartwatches is forbidden. Question [ points] Beschouw een kaart met steden en wegen zoals weergegeven in de figuur. A S B C G D Het doel is een kortste pad te vinden van de begintoestand S naar de doeltoestand G. In de kaart staan bij de wegen de afstanden aangegeven. Voor het zoekprobleem is een heuristische functie gegeven in de tabel: Welke uitspraak is waar: Toestand t h(t) S A B C D G A B C D h(t) is niet geoorloofd en niet monotoon h(t) is niet geoorloofd en monotoon h(t) is geoorloofd en niet monotoon h(t) is geoorloofd en monotoon Question [ points] Beschouw het constraint satisfaction probleem CSP = (V, D, C) met V = {V, V, V, V }; D = {D i i =,..., } met D = D = D = {,, }; C bevat de volgende niet-universele constraints: V > V ; V > V ; V > V ; V V. Pas het Backtraking met Lookahead algoritme toe op dit CSP probleem. Instantieer de variabelen in de volgorde V, V, V, V ; de waarden worden toegekend in de volgorde,, ; Niet-universele constraint sets worden - indien nodig - bekeken in de volgorde: {C, C, C, C, C, C, C, C, C, C, C, C }. Hoe vaak wordt een niet-universele constraint gechekt op consistentie? A keer B keer C keer D keer E keer

: Question [ points] Beschouw de tabel met steden en afstanden tussen deze steden. Er zijn enkel wegen tussen de steden als er een afstand in de tabel staat. Amsterdam Utrecht Rotterdam Arnhem Eindhoven Amsterdam - - Utrecht - Rotterdam - Arnhem - - Eindhoven - - Genereer de zoekboom met het uitputtende depth-first search algoritme waarbij Amsterdam de startknoop is en Arnhem de doelknoop. De volgorde van expansie correspondeert met de volgorde van de steden in rijen/kolommen van de tabel. Bijv. de volgorde van successors van Rotterdam zijn Amsterdam, Utrecht, Eindhoven. Bij het expanderen van een knoop wordt nooit een toestand opgenomen die al voorkomt op het pad van de te expanderen knoop naar de wortel. Uit hoeveel knopen bestaat de zoekboom? A B C D E Question [ points] Beschouw het constraint satisfaction probleem CSP = (V, D, C) met V = {V, V, V, V }; D = {D i i =,..., } met D = D = D = {,, }; C bevat de volgende niet-universele constraints: V > V ; V > V ; V > V ; V V. Reduceer dit CSP probleem tot een equivalent pijlconsistent probleem door toepassing van het arcconsistency- (AC-) algoritme. Instantieer de variabelen in de volgorde V, V, V, V ; de waarden worden toegekend in de volgorde,, ; Niet-universele constraint sets worden - indien nodig - bekeken in de volgorde: {C, C, C, C, C, C, C, C, C, C, C, C }. Hoe vaak wordt een niet-universele constraint gechekt op consistentie? A keer B keer C keer D keer E keer Question [ points] Beschouw de tabel met steden en afstanden tussen deze steden. Er zijn enkel wegen tussen de steden als er een afstand in de tabel staat. Amsterdam Utrecht Rotterdam Arnhem Eindhoven Amsterdam - - Utrecht - Rotterdam - Arnhem - - Eindhoven - - Genereer de zoekboom met het depth-first branch-and-bound search algoritme waarbij Amsterdam de startknoop is en Arnhem de doelknoop. De volgorde van expansie correspondeert met de volgorde van de steden in rijen/kolommen van de tabel. Bijv. de volgorde van successors van Rotterdam zijn Amsterdam, Utrecht, Eindhoven. Bij het expanderen van een knoop wordt nooit een toestand opgenomen die al voorkomt op het pad van de te expanderen knoop naar de wortel. Uit hoeveel knopen bestaat de zoekboom? A B C D E

: Question [ points] Stel dat we het graaf kleuringsprobleem willen oplossen met een genetisch algoritme met de greedy partitioning crossover (GPX). Gegeven oplossingen P = {( ), ( ), ( )} en P = {( ), ( ), ( )}. Welke van de onderstaande oplossingen zou kunnen gegenereerd zijn door het toepassen van GPX op P en P. A {( ), ( ), ( )} B {( ), ( ), ( )} C {( ), ( ), ( )} D {( ), ( ), ( )} Question [ points] Beschouw het constraint satisfaction probleem CSP = (V, D, C) met V = {V, V, V, V }; D = {D i i =,..., } met D = D = D = {,, }; C bevat de volgende niet-universele constraints: V > V ; V > V ; V > V ; V V. Pas het Forward Checking algoritme toe op dit CSP probleem. Instantieer de variabelen in de volgorde V, V, V, V ; de waarden worden toegekend in de volgorde,, ; Niet-universele constraint sets worden - indien nodig - bekeken in de volgorde: {C, C, C, C, C, C, C, C, C, C, C, C }. Hoe vaak wordt een niet-universele constraint gechekt op consistentie? A keer B keer C keer D keer E keer Question [ points] Bij het -koninginnen probleem plaatsen we koninginnen in oplopende volgorde van de rijen op de volgende vakken: (, ), (, ), (, ), (, ), en (, ) waarbij (i,j) de i e rij en j e kolom voorstellen. We gebruiken het Maintaining Arc Consistency (MAC) algoritme om het constraint probleem dynamisch te reduceren. Wat wordt de initiële constraint verzameling voor het MAC algoritme nadat we op de e rij de koningin in kolom hebben geplaatst? A C, C, C B C, C, C C C, C, C, C, C, C D C, C, C, C, C, C

: Question [ points] Beschouw de tabel met steden en afstanden tussen deze steden. Er zijn enkel wegen tussen de steden als er een afstand in de tabel staat. Amsterdam Utrecht Rotterdam Arnhem Eindhoven Amsterdam - - Utrecht - Rotterdam - Arnhem - - Eindhoven - - De afstanden in vogelvlucht naar Eindhoven zijn: stad afstand vogelvlucht Amsterdam Utrecht Rotterdam Arnhem Het doel is een kortste pad te vinden van Utrecht naar Eindhoven. Genereer de zoekboom met het A -zoekalgoritme met de afstand in vogelvlucht als heuristische functie. In de boom worden geen knopen opgenomen die al op het pad naar de wortel liggen vanuit de te expanderen knoop. Bij hoeveel knopen wordt er gecheckt of het doel bereikt is? A B C D E Question [ points] Beschouw een park met een vijver, zoals afgebeeld in de figuur. Rondom de vijver lopen paden, die in de figuur weergegeven zijn met getrokken lijnen. De dichte cirkeltjes in de figuur geven speciale punten weer, zoals hoekpunten, kruispunten en begin- of eindpunten. Een wandelaar wil in het park naar punt g lopen. Hij loopt via de paden van punt naar punt. Beschouw voorts de heuristische functie h(n) die voor elke punt n waar de wandelaar zich bevindt, de Manhattan afstand van n naar g weergeeft, dat wil zeggen, h(n) is de som van de hemelsbrede afstand in de verticale richting en de hemelsbrede afstand in de horizontale richting van n naar g, zonder rekening te houden met obstakels. Veronderstel dat de knopen geëxpandeerd worden in de volgorde: zuid-west-noord-oost. N g s Hoeveel van de knooppunten in het grid behoren NIET tot het attractie veld van het punt g bij gebruik van het tabu zoekalgoritme met de lengte van de taboe-lijst gelijk aan T =. A B C D E F

:

+//+ Answer sheet: please encode your student number to the left, and write your first and last name in the box below. first and last name:................................................ Answers must be given exclusively on this sheet: answers given on the other sheets will be ignored. Please fill the boxes completely. Question : A B C D Question : A B C D E Question : A B C D E Question : A B C D E Question : A B C D E Question : A B C D Question : A B C D E Question : A B C D Question : A B C D E Question : A B C D E F