„Alfa-béta vágás” változatai közötti eltérés
[ellenőrzött változat] | [ellenőrzött változat] |
Tartalom törölve Tartalom hozzáadva
Opa (vitalap | szerkesztései) a +kat |
Források megadása |
||
1. sor:
[[Fájl:AB pruning.svg|bélyegkép|400px| Az alfa-béta vágás szemléltetése. A beszürkített részfákat nem kell megvizsgálni, mivel a baloldalt mellettük lévő lépés miatt alfa/béta vágás hajtható végre.]]
32 ⟶ 30 sor:
Egy képzeletbeli játékfa estében aminek minden csomópontjában konstans '''b''' lehetséges lépés van és '''d''' a mélysége, legkedvezőtlenebb esetben az alfa-béta algoritmus műveletigénye egyenlő a minimax algoritmus műveletigényével = '''O'''('''b'''<sup>'''d'''</sup>). A legkedvezőbb esetben, amikor minden csomópontban a legjobb lépéssel kezdjük a vizsgálatot = <math>O(\sqrt{b^d})</math>. Azaz ugyanannak a fának a megvizsgálása négyzetgyöknyi levél csomópont kiértékelését igényli, vagy más nézőpontból megközelítve: ugyanannyi levél csomópont kiértékelése esetén kétszer olyan mély fát tudunk megvizsgálni.
==Források==
*[http://hdl.handle.net/1721.1/6098 Richards, D.J.; Hart, T.P.: The Alpha-Beta Heuristic, 1961]
*http://www.theinformationist.com/pdf/constrat.pdf/
[[Kategória:Algoritmusok]]
|