4.Informált keresések Flashcards

(17 cards)

1
Q

Legjobbat elöszőr keresés család jellemzői?

A

Mindig azt a csomópontot bővítik tovább, amely a legígéretesebbnek tűnik egy adott értékfüggvény szerint.

Jellemzői:
-Prioritás sort használ, sor első eleme a legígéretesebb csomópont
-Értékfüggvény alapján dönt, ez alapján dönt
-Hearisztika használhat

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

Mohó legjpbbat előszőr keresés problémái:

A

-Nem garantált az optimalitás, csak azt nézi ilyen közel van a célhoz nem azt hogy mennyibe kerül oda kerülni

-Könnyen talál drága megoldást

-Heurisztika túlbecsülhet (hibás döntés, rossz irányba indulhat)

-Végtelen ciklusba futhat

nem teljes, nem optimális, nem veszi figyelembe a költséget

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

A* keresés jellemzői?

A

-ötlet:
Ne terjesszük azokat az utakot melyek már eleve drágák

-Kiértékelő függvény:
f(n) = g(n) + h(n)
útköltség n-ig + heurisztika

-Elfogadható heurisztikát használ

-Optimális

Tulajdonságai:
-teljes
-idő: exponenciális
-tár: minden csúcsot memóriában tart
-optimalitás: igen

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

Elfogadható heurisztika mit jelent?

A

Kiértékelő függvény adja meg hogy a csúcsok mennyire kivánatosak. Leginkább a kivánatos csúcsokat terjesztjük ki.

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

Mit garantál az elfogadható heurisztika fa keresés esetén?

A

Jó heurisztika lerövidíti a keresést.
Olyan csúcsokat nem terjesztümnk ki mely nem kívánatos.

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

Mit garantál az elfogadható heurisztika gráfkeresés esetén?

A

-Optimális megoldást
-Nem vizsgál feleslegesen drága útvonalakat
-Nem zár ki jó megoldást

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

Mit jelent a konzisztens heurisztika?

A

A heurisztika becslése nem nőhet jobban, mint amennyit ténylegesen léptünk

Ez biztosítja, hogy az f(n) = g(n) + h(n) értékek sosem csökkennek egy úton előrehaladva — innen jön a monotonitás név.

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

Mit garantál a konzisztens heurisztika fakeresés esetén?

A

-Optimális megoldást A* algoritmus esetén

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

Mit garantál a konzisztens heurisztika gráfkeresés esetén?

A

Granantálja hogy az A* gráfkeresés optimális.

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

Miért fontos, ha egy heurisztika dominál egy másik heurisztikát?

A

Fontos az A* keresés hatékonysága szempontjából.

-Jobban közelít a valódi költséghez
-Kevesebb csomópont vizsgálata
-Mindig legalább olyan hatékony mint a gyengébb

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

Relaxált problémák keresésnél

A

Melyben az operátorokra kevesebb megkötést teszünk mint az eredeti problémára.

Fontos: optimális megoldásának költsége nem nagyobb mint az eredeti megoldásának költsége

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

A lokális algoritmusok miben hasonlítanak és miben térnek el a fa- és gráfkeresésektől?

A

Hasonlóság:
-Cél: megoldást találni
-Állapottérben keresnek
-Heurisztika használata

Különbségek (lokális 1, fa/gráf: 2)
Memória igény:
1. alacsony
2. Magas

Visszalépés:
1.Nem tartja meg a korábbi állapotokat
2.Korábbiak vissza kereshetőek

Megoldás:
1.Gyakran jó de nem feltétlenül optimális
2. Tipikusan optimális megoldást keres

Teljes:
1.Lokális optimum keresése
2.Teljes vagy részleges

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

Hegymászó algoritmus

A

function Hill-Climb(problem):
current: csúcs
neighbor: csúcs
current := Make-Node(Initial-State[problem])
loop do
neighbor := current legnagyobb értékű rákövetkezője
if Value[neighbor] <= Value[current] then return State[current]
current:=neighbor

end

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

Hegymászó algoritmus problémái

A

Lokális maximum: olyan pont amelynél minden szomszéd rosszabb de nem globális max itt megakad

Sikfensík: olyan terület, ahol több szomszédnak azonos értéke van – az algoritmus nem tudja, merre lépjen, és akár végtelenül keresgélhet.

Ciklusok:
Ha nem tiltjuk, a hegymászó algoritmus visszatérhet korábbi állapotba

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

Genetikus algoritmus lényege

A
  1. KEzdeti populáció létrehozása

2.Fitnesz értékelés: mennyire jó a megoldás

  1. Kiválasztás: jobb fitnesz értékű egyedeknek nagyobb esélyük van szaporodni

4.Keresztezés: Két szülő kombinálódik

5.Mutáció: a gyermeken véletlenszerű módosítást végzünk

  1. ismétlés amíg elérünk egy jó megoldást vagy teljesűl egy megállási feltétel (pl.: idő vagy konvergencia)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Szimulált hűtés lényege

A

A lokális maximumból szabaduljunk azzal hogy rossz lépéseket is megengedünk de eek méretét és gyakoriságát sorra csökkentjük

17
Q

Minimális konfliktusok algoritmusnak lényege