Predikční matice: řádný termín 2025/2026

Predikce vychází z archivu termínů, hlavně z nových bloků Mapování na témata. Čísla níže počítají výskyty tematických řádků v termínových souborech, ne ručně odhadované četnosti z raw/common_*.

Datový základ

  • Řádné termíny v archivu: 15 variant.
  • Předtermíny v archivu: 6 souborů, z toho 2026 předtermín B je jen krátký fragment.
  • Pro predikci řádného termínu má větší váhu řádný-termínový slot pattern než přesné opakování předtermínu 2025/2026.

Rychlý závěr

Nejpravděpodobnější tvar řádného termínu 2025/2026:

SlotNejpravděpodobnější témaAlternativy
1pram-tipovackaPRAM model / architektura jen vzácně
2architekturytest-and-set / mutual exclusion
3synchronizace-monitory-semaforyEuler, řazení, parallel splitting
4euler-tour-suffix-sumsdistribuované algoritmy, řazení
5pi-kalkul nebo distribuovane-algoritmybroadcast/kauzalita
6razeni-prefixEuler, distribuované algoritmy
7cla / pi-kalkul / occamdistribuované algoritmy
8mpi-reduce-bcasttéměř fixní slot

Predikční matice

TémaŘádné výskytyTypický slot v řádnémBylo v předtermínu 2025/26Predikce pro řádný 2025/26Doporučený trénink
pram-tipovacka16Q1ano, Atéměř jistéAND/OR/XOR/NAND, nuly, monotónnost, cena vs čas
mpi-reduce-bcast15Q8ano, Atéměř jistéprůměr, min/max, filtr podle průměru/min/max, max % min
architektury13Q2nevelmi vysokéVLIW, dataflow/redukční počítač, zřetězení/MISD, PRAM model
euler-tour-suffix-sums12Q4/Q6ano, Avysoképreorder(v), level(v), počet následovníků/potomků
razeni-prefix11Q6ano, A+BvysokéPrescan, Odd-even, Pipeline Merge Sort, Enumeration Sort
distribuovane-algoritmy13Q4/Q5/Q6/Q7ano, A+Bstřední až vysokéMaekawa, Ricart-Agrawala, Suzuki, Marzullo, Random mating, volba lídra
synchronizace-monitory-semafory8Q3/Q4ano, Astřední až vysokémonitor wait/signal, readers-writers, producer-consumer, pět filozofů
pi-kalkul9Q5/Q7nestřední až vysoké3-4 redukce, substituce, pozorování, rozsah vázaných jmen
broadcast-fifo-kauzalita6Q5/Q6, méně stabilníano, A+BstředníFIFO vs kauzalita vs atomicita, ABCAST, synchronizovatelnost, koruna
cla4Q7nestřednígenerate/propagate/stop, scan přes carry, 2 příklady sčítání
occam4Q7ano, Anižší až středníkanály, SEQ/PAR/ALT, buffer/fronta, jednoduchý filtr
mutual-exclusion5Q2/Q3/Q7nenižší doplněktest-and-set, swap, bounded waiting, Peterson
parallel-splitting-select2Q3nenižší doplněkpivot, L/E/G, výběr k-tého prvku
linda-ada1Q7nenízkéLinda operace, list reverse/delete/search

Co je po předtermínu 2025/2026 nejzajímavější

Témata, která v předtermínu 2025/2026 nebyla a v řádných termínech se drží:

  1. Architektury - hlavně Q2; v řádných termínech nejsilnější netriviální slot.
  2. Pi-kalkul - častý ve střední části, v předtermínu 2025/2026 nebyl.
  3. CLA - není extrémně časté, ale historicky se vrací jako Q7.
  4. Mutual exclusion - doplněk, pokud místo monitorů přijde aktivní čekání.

Témata, která v předtermínu byla, ale i tak je nejde vynechat:

  • PRAM a MPI: strukturálně skoro povinné.
  • prefix: v předtermínu padly Pipeline Merge Sort a Enumeration Sort, ale řádný termín může otočit na Prescan/Odd-even.
  • Euler: předtermín měl level(v), řádný může chtít preorder(v) nebo počet potomků.
  • Distribuované algoritmy: předtermín měl volbu lídra/detekci ukončení, řádný může jít do Maekawa/Ricart/Suzuki/Marzullo.

Doporučená příprava podle ROI

Musí být automatické

  • PRAM: umět odlišit čas a cenu, EREW/CREW/common CRCW.
  • MPI: umět z hlavy napsat Reduce, volit kdy je potřeba Bcast, a vyřešit průměr/min/max.
  • Architektury: mít 4 krátké odpovědi s nákresem: VLIW, dataflow/redukční počítač, zřetězení/MISD, PRAM model.

Nejlepší druhá vlna

  • Euler: naučit tři šablony level, preorder, počet potomků/následovníků.
  • Řazení/prefix: procvičit tabulkovou simulaci, hlavně Prescan a Odd-even jako protiváhu k předtermínu.
  • Synchronizace: monitor + readers-writers + pět filozofů.

Diferenciační body

  • Pi-kalkul a CLA, protože nebyly v předtermínu 2025/2026.
  • Distribuované algoritmy jiného typu než předtermín: Maekawa, Ricart-Agrawala, Suzuki, Marzullo.

Nejpravděpodobnější tréninková sada

Tahle sada je praktický výběr, ne nové zadání:

  1. PRAM: OR/XOR/NAND + cena vs čas.
  2. Architektura: VLIW nebo dataflow/redukční počítač.
  3. Synchronizace: readers-writers nebo pět filozofů.
  4. Euler: preorder(v) nebo počet potomků přes suffix/prefix sums.
  5. Distribuovaný algoritmus: Ricart-Agrawala nebo Maekawa.
  6. Řazení: Prescan nebo Odd-even merge/transposition.
  7. Pi-kalkul nebo CLA.
  8. MPI: součet prvků nad průměrem / druhé minimum / max % min.

Odkazy