Algorytm min-max - Gry

Algorytm min-max

Z Wikipedii

Skocz do: nawigacji, szukaj

Minimax (czasami minmax) jest metodą w teorii decyzji do minimalizowania maksymalnych możliwych strat. Alternatywnie można je traktować jako maksymalizację minimalnego zysku (maximin). Wywodzi się to z teorii gry o sumie zerowej, obejmujących oba przypadki, zarówno ten, gdzie gracze wykonują ruchy naprzemiennie, jak i ten, gdzie wykonują ruchy jednocześnie. Zostało to również rozszerzone na bardziej skomplikowane gry i ogólne podejmowanie decyzji w obecności niepewność.

Spis treści

[edytuj] Teoria Minimax

Teoria minimax:

Dla każdej dwuosobowej gry o sumie zerowej istnieje wartość V i mieszana strategia dla każdego gracza, takie, że (a) - biorąc pod uwagę strategię gracza drugiego, najlepszą możliwą spłatą dla gracza pierwszego jest V, i(b) - biorąc pod uwagę strategię gracza pierwszego, najlepszą możliwą spłatą dla gracza drugiego jest -V.

Odpowiednio strategia gracza 1. gwarantuje mu spłatę V niezależnie od strategii gracza 2. i podobnie Gracz 2. może zagwarantować sobie spłatę -V. Nazwa Minimax pojawiła się, ponieważ każdy gracz minimalizuje maksymalną możliwą spłatę dla drugiego - ponieważ gra jest o grą o sumie zerowej, także maksymalizuje swoją minimalną spłatę.

Twierdzenie to zostało ustanowione przez John'a von Neumann'a[1], którego powiedzenie jest cytowane "Jak do tej pory widzę, nie mogłoby być żadnej teorii gier… bez tej teorii… Myślałem, że nic nie było warte publikowania, aż Teoria Minimax została udowodniona".[2]

[edytuj] Kółko i krzyżyk

Prosta wersja algorytmu minimax, określona poniżej, dotyczy gier takich jak kółko i krzyżyk, gdzie każdy gracz może wygrać, przegrać lub zremisować. Jeśli gracz A może wygrać w jednym ruchu, jego najlepszym ruchem jest właśnie ten wygrywający ruch. Jeśli gracz B wie, że jeden ruch doprowadzi do sytuacji, gdzie gracz A może wygrać w jednym ruchu, podczas gdy inny ruch doprowadzi do sytuacji, gdzie gracz A może, w najlepszym wypadku zremisować, wtedy najlepszy ruch gracza B jest ruchem prowadzącym do remisu.

Później podczas gry łatwo zobaczyć, który ruch był najlepszy.

Algorytm Minimax pomaga znaleźć najlepszy ruch, pracując od końca gry. Na każdym kroku zakłada, że gracz A próbuje zmaksymalizować szanse na wygraną gracza A, podczas gdy w następnym ruchu gracz B stara się zminimalizować szanse na wygraną gracza A (tzn. zmaksymalizować swoje szanse wygrania).

[edytuj] Minimax w kryterium statystycznej teorii decyzji

W klasycznej statystycznej teorii decyzji mamy estymatora δ który jest używany do oszacowania parameteru \theta \in \Theta. Zakłada się również funkcję ryzyka R(θ,δ), zwykle określoną jako integralną z utratą funkcji. W tym kontekście \tilde{\delta} jest nazwana minimax, jeśli spełnia ona

\sup_\theta R(\theta,\tilde{\delta}) = \inf_\delta \sup_\theta R(\theta,\delta).

Alternatywnym kryterium w decyzji ramowej jest estymator Bayesa w obecności wcześniejszej dystrybucji Π. Estymator jest Bayesiański, jeśli minimalizuje średnie ryzyko

\int_\Theta R(\theta,\delta)\,d\Pi(\theta)

Przypisy

  1. Von Neumann, J: Zur theorie der gesellschaftsspiele Math. Annalen. 100 (1928) 295-320
  2. John L Casti: Five golden rules: great theories of 20th-century mathematics – and why they matter. New York: Wiley-Interscience, 1996. ISBN 0-471-00261-5. 

[edytuj] Linki zewnętrzne






go2club
Zdjęcia z imprez, zdjęcia z klubów!! Właśnie zrobiono Ci zdjęcie? Sprawdz je na naszej stronie internetowej. Zobacz jak bawi sie Łódź. Odwiedz najlepsze kluby w mieście.
TECHNIKA ESTRADOWA
Strona zawiera podstawowe informacje o firmie usługowej w zakresie technik estradowych.
Roletki
Sunflex - Kielce i Warszawa. Producent oferuje żaluzje poziome oraz pionowe, roletki tkaninowe, plisy i duetki oraz drewniane żaluzje. Oferowane przez firmę żaluzje, roletki i plisy są wysokiej jakości i w atrakcyjnej cenie.
pozycjonowanie
Pozycjonowanie w google to najlepsza reklama stron internetowych. Pozycjonowanie strony internetowej czyli reklama w internecie to optymalizacja stron www i internetowa promocja w wyszukiwarkach.
pozycjonowanie w google
Pozycjonowanie strony w google to najlepsza reklama stron internetowych. Pozycjonowanie strony internetowej czyli reklama w internecie to optymalizacja stron www a także promocja w wyszukiwarkach. Jeśli interesuje Cię reklama internetowa to zapraszam na s
free games Charlize Theron GRY wyposaenie kuchni ubieranki Nokia projekty garaży sympatia gry tunezja