Title: Deel I: Terminologie Voorbeelden Zoekrichting (forward, backward)
1 AI Kaleidoscoop
College 2Zoeken zonder kennis
- Deel I Terminologie Voorbeelden
Zoekrichting (forward, backward) - Deel II Zoekmethoden depth-first breadth-fi
rst iterative-deepening eigenschappen van
zoekmethoden
Leeswijzer Hoofdstuk 3 (niet 3.3)
2State Space Search
Gegeven - begin toestand (I) - doel-conditie
(G) - mogelijke overgangen
Zoek een serie toestands overgangen die
vanuit I een toestand bereiken waarin G waar is
3Terminologie Vb (doolhof)
c3
4Terminologie
- Boom graaf met max 1 pad tussen elk paar
knopen elke knoop heeft max 1 ouder vrij
van cycles
Fout Voorbeeld
ü
û
5Verkorte Representatie
6Voorbeeld 8-tallen
7Voorbeeld MU-puzzle
- xI xIU
- Mx Mxx
- xIIIy xUy
- xUUy xy
Initieel MI Doel MU
MI
8Zoekrichting
- Data-driven begin vanuit initiële toestand
- Goal-driven begin van doel toestand
c3
9Zoekrichting
- Data-driven begin vanuit initiële toestand
- Goal-driven begin van doel toestand
Doolhof, goal-driven
d3
10Zoekrichting
- Data-driven begin vanuit initiële toestand
- Goal-driven begin van doel toestand
MU-puzzle, goal-driven
- xI xIU
- Mx Mxx
- xIIIy xUy
- xUUy xy
MU
11Keuze tussen data-driven goal-driven
- Is er een éénduidige begin- of eindtoestand?
- Welke vertakkingsgraad is kleiner?
Voorbeeld van vertakkingsgraad
- Stam ik af van Willem van Oranje?
- Data-driven
- kinderen van WvO, kleinkinderen,
achterkleinkinderen, .... - N generaties, 3 kinderen 3N
- Goal-driven
- ouders van mij, grootouders, overgrootouders
- N generaties, 2 ouders 2N
12Zoekmethoden
Deel II
- Breadth-first search
- Depth-first search
- Depth-first iterative deepening
Keuze tussen zoekmethoden
- Geheugen gebruik
- Vinden van optimale oplossing
- Rekentijd
13Breadth-first search
a
Volgorde A
B C
D E F G H
I J K L M
Gegarandeerd optimale oplossing
14Depth-first search
a
A B D I
E J
K O
P
Volgorde
Soms geen oplossing (oneindige bomen), Geen
gegarandeerd optimale oplossing
15Depth-first iterative deepening
a
16Depth-first iterative deepening
a
17Depth-first iterative deepening
a
18Depth-first iterative deepening
a
19Depth-first iterative deepening
a
A
- A B C -
A B D E F C G H
Volgorde
A B D I E J K F C G L H M
Gegarandeerd optimale oplossing
20Keuze van zoekmethoden
branchingfactor b, diepte d
21Leesmateriaal voor volgende keer