ADŠ prednáška 01: Problém stabilných manželstiev

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

Preber si túto prednášku so svojou AI

Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.

Otvoriť AI: ChatGPT · Claude · Gemini

Zhrnutie prednášky

Úvodná prednáška predmetu Algoritmy a dátové štruktúry predstavuje ciele kurzu: naučiť analyzovať algoritmy, porovnávať ich vhodnosť v praxi a samostatne riešiť jednoduché algoritmické problémy. Prednášajúci na ukážku zvolil problém stabilných manželstiev, v ktorom majú chlapci a dievčatá zoradené preferencie a treba ich popárovať tak, aby nevznikla dvojica, ktorá by si vzájomne uprednostnila jeden druhého pred súčasnými partnermi. Zdôrazňuje, že metafory slúžia len na zjednodušenie jazyka a techniky sa učia na jednoduchých problémoch. Ukazuje, ako sa problém abstrahuje pomocou ID čísel a vstupného súboru (inštancia problému), a že na rozdiel od matematických dôkazov záleží pri algoritmoch na počte krokov. Na záver naznačuje riešenie hrubou silou, teda skúšaním všetkých možných popárovaní.

  • - Cieľom predmetu je naučiť analyzovať algoritmy a vyberať vhodné algoritmy a dátové štruktúry.
  • - Metafory (chlapci, dievčatá) zjednodušujú formuláciu problému, nie sú to neužitočné hračky.
  • - Problém stabilných manželstiev: popárovať podľa preferencií tak, aby žiadna dvojica nemala dôvod utiecť od svojich partnerov.
  • - Abstrakcia: osoby sa očíslujú ID a preferencie sú postupnosti čísel, vstup tvorí inštanciu problému.
  • - V informatike na rozdiel od matematických dôkazov rozhoduje aj počet krokov výpočtu.
  • - Procesor zvládne miliardy jednoduchých krokov za sekundu, no mnohé funkcie rastú rýchlejšie.
  • - Riešenie hrubou silou skúša všetky možné popárovania a každé kontroluje.

Zhrnutie pripravené s pomocou AI z prepisu videa.