De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

AI21  Deel I: Terminologie Voorbeelden Zoekrichting (forward, backward)  Deel II: Zoekmethoden depth-first breadth-first iterative-deepening eigenschappen.

Verwante presentaties


Presentatie over: "AI21  Deel I: Terminologie Voorbeelden Zoekrichting (forward, backward)  Deel II: Zoekmethoden depth-first breadth-first iterative-deepening eigenschappen."— Transcript van de presentatie:

1 AI21  Deel I: Terminologie Voorbeelden Zoekrichting (forward, backward)  Deel II: Zoekmethoden depth-first breadth-first iterative-deepening eigenschappen van zoekmethoden Leeswijzer: Hoofdstuk 3 (niet 3.3) AI Kaleidoscoop College 2:Zoeken zonder kennis

2 AI22 State 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

3 AI23 Terminologie + Vb (doolhof) abcde 5 4 3 2 1 c3 c2 d2d1 e1 b4 b3 a3a5 b5a2 a1b2 b1 c1 a4c4 c5 d5 e5 d3 d4 e4 e3 e2 diepte=0 diepte=8 wortel blad doel interne knoop label kind ouder voorouder vertakkingsgraad

4 AI24 Terminologie Boom= graaf met max 1 pad tussen elk paar knopen =elke knoop heeft max 1 ouder = vrij van cycles Fout Voorbeeld c3 c4b3  abcde 5 4 3 2 1

5 AI25 Verkorte Representatie abcde 5 4 3 2 1 c3 e1b4 a4 b5 c4 e5d4 e2 d3 a2 a1c1

6 AI26 Voorbeeld: 8-tallen 1 23 8 4 765 Initieel: 2 3 184 765 Doel: Overgang = up,down,left,right 2 3 184 765 2 3 184 765 23 184 765 283 1 4 765 234 18 765 2 3 184 765 123 84 765... 1 23 784 65 1 23 8 4 765

7 AI27 Voorbeeld: MU-puzzle Initieel: MI Doel:MU  xI  xIU ‚ Mx  Mxx  xIIIy  xUy „ xUUy  xy MI MIIMIU  ‚ MIUIU ‚ MIUIUIUIU ‚ MIIUMIIII  ‚ MIIUIIU ‚ MIIIIU MIIIIIIII MUI MIU     gericht  boom

8 AI28 Zoekrichting Data-driven = begin vanuit initiële toestand Goal-driven = begin van doel toestand Doolhof, data-driven abcde 5 4 3 2 1 c3 e1b4 a4 b5 c4 e5d4 e2 d3 a2 a1c1

9 AI29 Zoekrichting Data-driven = begin vanuit initiële toestand Goal-driven = begin van doel toestand Doolhof, goal-driven abcde 5 4 3 2 1 d3 d4 e4 e3 e2 c4 c5b4 a4b3 c3

10 AI210 Zoekrichting 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 MIIUUI MIIIMUUU MUUIII MIUUII MIIIUU MUIIIU  „  „ „ „ „  

11 AI211 Keuze 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 = 3 N Goal-driven: –ouders van mij, grootouders, overgrootouders –N generaties, 2 ouders = 2 N (3 10 =59049) (2 10 =1024)

12 AI212 Zoekmethoden Breadth-first search Depth-first search Depth-first iterative deepening Keuze tussen zoekmethoden Geheugen gebruik Vinden van optimale oplossing Rekentijd Deel II

13 AI213 Breadth-first search a bcdefgh ijklmn opqr Volgorde: A Gegarandeerd optimale oplossing Moet onthouden: Alle knopen op huidige nivo = b d b = vertakkingsgraad (branching-factor) d = diepte B CD E F G HI J K L M

14 AI214 Depth-first search a bd i e jk op fcg lqr h mn Volgorde: Soms geen oplossing (oneindige bomen), Geen gegarandeerd optimale oplossing Nodig om te onthouden: Van alle voorouders alle nog onbezochte kinderen = b  d A B D IE JK OP

15 AI215 Depth-first iterative deepening a

16 AI216 Depth-first iterative deepening a bc

17 AI217 Depth-first iterative deepening a bdefcgh

18 AI218 Depth-first iterative deepening a bd i e jk fcg l h mn

19 AI219 Depth-first iterative deepening a bd i e jk op fcg lqr h mn Volgorde: Gegarandeerd optimale oplossing Nodig om te onthouden: Als depth-first = b  d Maar: dubbel werk! Hoeveel?? (weinig!) A- A B C -A B D E F C G H A B D I E J K F C G L H M

20 AI220 Keuze van zoekmethoden branchingfactor = b, diepte = d Gegarandeerd een oplossing: Gegarandeerd optimale oplossing: Geheugengebruik: ergste rekentijd:

21 AI221 Leesmateriaal voor volgende keer Hoofdstuk 4.0 t/m 4.2


Download ppt "AI21  Deel I: Terminologie Voorbeelden Zoekrichting (forward, backward)  Deel II: Zoekmethoden depth-first breadth-first iterative-deepening eigenschappen."

Verwante presentaties


Ads door Google