2.Keresések Flashcards

(8 cards)

1
Q

Online / offline keresés

A

Online: ismeretlen állapottér, felfedezési probléma

Offline: Egyszer megismeri az egész problémát, megoldja és a kész megoldást átvezeti az adott környezetben

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Jól definiált problémának keresési feladatok esetén komponensei

A

-Kezdeti állapot
-Állapotátmenet függvény
-célteszt
-útkltség

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Keresésnél hogyan adjuk meg a cselekvéseket

A
  1. Meghatározzuk az egyes állapotokhoz tartozó lehetséges lépéseket
    2.Definiáljuk ezek hatását
    3.Hozzárendeljük a költségeket ha van
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Kapcsolat állapottér és keresési fa közt

A

Állapottér:
-minden lehetséges állapot
-állapotok közti kapcsolatok amelyeket a cselekvések hoznak létre

Keresési fa:
Az állapottér részleges vagy teljes feltérképezése egy adott kiinduló állapotból
minden csomópont a fába egy állapot

fa gyökere: kezdő állapot

a fa gyermekei az új állapotok melyeket a lehetséges akciók hoznak létre

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Mit kell tárolni a kereslsi fa egy csúcsában?

A

Tartalmazza az oda vezető út költségét, szülő, gyerekek, mélység

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Különbség állapot és keresési fa csúcsa közt

A

Állapot: a fizikai konfiguráció (repreprezentációja), nincs szülője, gyereke, mélysége, útköltsége

Csúcs: adatszerkezet melyből felépül a keresőfa,

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Általános fakeresési algoritmus

A

function Tree-Search(problem, strategy):
keresőfa inicializálása a probléma kezdő állapotával

loop do:
if nincs kiterjeszthető csúcs: return sikertelen
válasz a stratégia alapján egy levél csúcsot

 if a csúcs célt tartalmazza    return kapcsolódó megoldás
 else: terjeszd ki a csúcsot end

end

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Általános gráfkeresési algoritmus

A

function Graph-Search(problem, fringe):

closed = {}
fringe = insert(Make-Node(Initial-state[problem]),fringe)

loop do
if fringe is empty the return failed
node = remove-Front(fringe)

if Goal-Test(problem, State[node]) return node

if State[node] is not in closed the
closed += State[node]
fringe = InsertAll(Expand(node,problem), fringe)

end

How well did you know this?
1
Not at all
2
3
4
5
Perfectly