03 Adversarial

Jak hledat řešení, když někdo hraje proti nám. Minimalizace soupeřova zisku. Jak prořezat strom, abychom lépe viděli.

  • $\alpha,\beta$, jak sestrojit optimální řazení uzlů
  • kolik dokážeme (jak velký prostor) ušetřit pomocí $\alpha-\beta$ prořezávání za předpokladu optimálního řazení uzlů.
  • představení reversi

Malý checklist pro psaní hezkého kódu.

Bonusový kvíz

  • $\alpha,\beta$ kvíz, jak sestrojit optimální řazení uzlů

Zadání

Kvíz II

  • vysvětlení $\alpha,\beta$ prořezávání na příkladu

Další inspirace

Reversi

  • Představení úlohy Reversi
  • úkol: naprogramovat hráče Reversi, viz. Specifikace
  • jednotliví hráči se spolu utkají v turnaji
courses/b3b33kui/cviceni/program_po_tydnech/tyden_05.txt · Last modified: 2024/03/18 08:58 by kostkja2