Teorie výpočetní složitosti - Kvíz
Computational complexity theory
  • 1. Teorie výpočetní složitosti je odvětví teoretické informatiky, které se zaměřuje na klasifikaci výpočetních problémů na základě jejich inherentní obtížnosti a množství potřebných zdrojů, jako je čas a paměť. Zabývá se pochopením efektivity algoritmů, analýzou proveditelnosti řešení problémů na různých typech počítačů a určením limitů výpočetního výkonu. Zkoumáním teorie výpočetní složitosti se výzkumníci snaží prozkoumat hranice výpočtu a identifikovat možnosti a omezení počítačů při řešení různých typů problémů.

    Na co se teorie výpočetní složitosti zaměřuje?
A) Vývoj nových programovacích jazyků
B) Návrh hardwaru pro počítače
C) Psychologické aspekty interakce člověka a počítače
D) Analýza zdrojů potřebných k řešení výpočetních problémů
  • 2. Jaký zápis se běžně používá k označení složitosti algoritmů?
A) Binární kód
B) Římské číslice
C) Notace „velké O“
D) Řecké písmena
  • 3. Do které třídy složitosti patří rozhodovací problémy, které lze efektivně ověřit?
A) NP
B) BPP
C) PSPACE
D) EXP
  • 4. Jaký je hlavní cíl teorie výpočetní složitosti?
A) Vytvořit rychlejší počítače
B) Generovat náhodná čísla
C) Klasifikovat výpočetní problémy podle jejich inherentní obtížnosti
D) Postavit superpočítače
  • 5. Jaká je třída složitosti, která reprezentuje nejsložitější problémy v NP?
A) NP-úplná
B) P
C) EXPTIME
D) BPP
  • 6. Co znamená zkratka „EXP“ v teorii výpočetní složitosti?
A) Rozšířený
B) Odborník
C) Průzkumný
D) Exponenciální čas
  • 7. Na co se vztahuje Cook-Levinova věta v teorii výpočetní složitosti?
A) Problém P vs. NP
B) NP-úplnost
C) Paralelní výpočty
D) Kvantové algoritmy
  • 8. Do jaké třídy složitosti patří problémy, které lze řešit kvantovým počítačem v polynomiálním čase?
A) PSPACE
B) NP-úplné
C) BQP
D) EXPSPACE
  • 9. Co je to výpočetní problém?
A) Matematická rovnice, kterou nelze vyřešit.
B) Problém s hardwarem v počítačích.
C) Úkol, který řeší počítač pomocí algoritmu.
D) Nerozluštitelná teoretická otázka.
  • 10. Jaká je obvyklá volba abecedy při reprezentaci konkrétních případů problému?
A) Množina znaků ASCII
B) Hexadecimální abeceda
C) Množina všech malých písmen
D) Binární abeceda {0, 1}
  • 11. Jaké je běžné předpoklad v důkazech teorémů z oblasti složitosti algoritmů?
A) Není potřeba žádné kódování
B) Konkrétní volba způsobu kódování vstupu
C) Používá se pouze desítková soustava
D) Kódování pomocí přirozeného jazyka
  • 12. Uveďte příklad rozhodovacího problému, který zahrnuje grafy.
A) Určení počtu uzlů v grafu.
B) Nalezení nejkratší cesty v grafu.
C) Výpočet maximálního toku v síti.
D) Rozhodnutí, zda je daný graf souvislý, nebo ne.
  • 13. Uveďte příklad problému, který lze řešit pomocí funkcí.
A) Problém obchodního cestujícího.
B) Zjištění, zda je číslo prvočíslo.
C) Určení, zda jsou dva grafy izomorfní.
D) Kontrola, zda je graf bipartitní.
  • 14. Co se obvykle používá k měření velikosti vstupu v teorii výpočetní složitosti?
A) Bajty
B) Bity
C) Slova
D) Znaky
  • 15. Jaký je hlavní účel Turingova stroje?
A) Raná forma počítačového hardwaru.
B) Praktická výpočetní technologie.
C) Zařízení pro manipulaci s fyzickými objekty.
D) Teoretický model pro obecné výpočty.
  • 16. Která z následujících tezí souvisí s tvrzením, že jakýkoli problém, který lze vyřešit algoritmem, lze vyřešit i Turingovým strojem?
A) Teorém P vs NP.
B) Cookova–Levinova věta.
C) Churchova–Turingova teze.
D) Gödelovy věty o neúplnosti.
  • 17. Který typ Turingova stroje používá náhodná čísla k rozhodování?
A) Nedeterministický Turingův stroj.
B) Kvantový Turingův stroj.
C) Deterministický Turingův stroj.
D) Pravděpodobnostní Turingův stroj.
  • 18. Jaká je společná vlastnost všech modelů strojů, o kterých se hovoří v teorii složitosti?
A) Vyžadují fyzickou realizovatelnost.
B) Fungují deterministicky.
C) Jsou omezeny na polynomiální čas.
D) Používají náhodná čísla pro výpočty.
  • 19. Která sada axiomů se používá k obecnému definování měřítek složitosti?
A) Axiomy složitosti podle Bluma
B) Axiomy Turingovy úplnosti
C) Axiomy P vs NP
D) Cook-Levinova věta
  • 20. Která z následujících možností NENÍ běžně používanou mírou složitosti v teorii složitosti?
A) Složitost kvantového provázání
B) Složitost obvodu
C) Složitost rozhodovacího stromu
D) Komunikační složitost
  • 21. Která metrika složitosti zohledňuje množství informací, které si strany navzájem vyměňují?
A) Prostorová složitost
B) Časová složitost
C) Komunikační složitost
D) Složitost obvodu
  • 22. Co studoval Raymond Smullyan v roce 1961?
A) Základní teorie množin
B) Lineární konečné automaty
C) Míry složitosti
D) Výpočty v reálném čase
  • 23. Která věta tvrdí, že PSPACE = NPSPACE?
A) Věta o časové hierarchii
B) Problém P vs NP
C) Savitchova věta
D) Cookova-Levinova věta
  • 24. Která třída složitosti je definována pomocí pravděpodobnostních Turingových strojů?
A) AC
B) NC
C) BPP
D) QMA
  • 25. Které tvrzení implikuje, že množina L je striktně obsažena v množině PSPACE?
A) Tvrzení o časové hierarchii
B) Savitchovo tvrzení
C) Tvrzení o prostorové hierarchii
D) Cook-Levinovo tvrzení
  • 26. V jakém roce začal Boris Trakhtenbrot studovat problematiku výpočetní složitosti?
A) 1955
B) 1971
C) 1956
D) 1960
  • 27. Která třída složitosti je známá tím, že je obsažena v PSPACE?
A) PH
B) MA
C) BQP
D) PP
  • 28. Kdo je autorem knihy „Výpočetní složitost: Konceptuální pohled“?
A) Michael R. Garey a David S. Johnson
B) Oded Goldreich
C) Christos Papadimitriou
D) Sanjeev Arora a Boaz Barak
  • 29. V jakém roce publikoval Richard Karp svou práci o NP-úplných problémech?
A) 1965
B) 1967
C) 1971
D) 1972
  • 30. Jaký termín vytvořil Boris Trakhtenbrot v roce 1955 a který je dnes známý jako „míra složitosti“?
A) „Turingův stroj“
B) „Signalizační funkce“
C) „Výpočetní složitost“
D) „Polynomiální čas“
  • 31. Který typ redukce se nejčastěji používá v teorii složitosti?
A) Redukce v polynomiálním čase.
B) Redukce v exponenciálním čase.
C) Redukce v logaritmickém čase.
D) Redukce v lineárním čase.
  • 32. V jakém roce Alan Turing definoval Turingovy stroje?
A) 1936
B) 1945
C) 1950
D) 1965
  • 33. Kdo redigoval knihu „Rozplétání složitosti: Život a dílo Gregoryho Chaitina“?
A) Wuppuluri, Shyam; Doria, Francisco A.
B) Arora, Sanjeev; Barak, Boaz
C) Downey, Rod; Fellows, Michael
D) Garey, Michael R.; Johnson, David S.
  • 34. Pokud platí, že P se rovná NP, co lze usuzovat o co-P a co-NP?
A) co-P by se rovnalo co-NP
B) co-P by se nerovnalo co-NP
C) P by se nerovnalo NP
D) NP by se nerovnalo co-NP
  • 35. Která třída složitosti je definována pomocí Booleovských obvodů?
A) QMA
B) RP
C) BPP
D) AC
  • 36. Kdo provedl analýzu časové složitosti Euklidova algoritmu v roce 1844?
A) Gabriel Lamé
B) Juris Hartmanis
C) Alan Turing
D) Richard E. Stearns
  • 37. Kdo v roce 1962 studoval výpočty v reálném čase?
A) Boris Trakhtenbrot
B) John Myhill
C) Raymond Smullyan
D) Hisao Yamada
  • 38. Do které třídy složitosti patří problémy, které lze řešit v logaritmickém prostoru?
A) NL
B) PP
C) L
D) NC
  • 39. Jaká je odpovídající třída problémů, pro kterou platí P?
A) EXPTIME
B) NP
C) FP
D) PSPACE
  • 40. Kdo definoval lineární omezené automaty v roce 1960?
A) Raymond Smullyan
B) John Myhill
C) Hisao Yamada
D) Boris Trakhtenbrot
  • 41. V kontextu teorie neustále se zvyšující složitosti, co se aproximuje pomocí diskretizací?
A) Diskrétní grafy.
B) Spojité funkce.
C) Kvantové stavy.
D) Booleovské výrazy.
  • 42. Do které třídy složitosti patří všechny problémy, které lze řešit rozhodovacím algoritmem?
A) NP
B) EXPTIME
C) P
D) ALL
  • 43. Kdo jsou autoři knihy ‚Parametrická složitost‘?
A) Wuppuluri, Shyam; Doria, Francisco A.
B) Downey, Rod; Fellows, Michael
C) Cook, Stephen; Fortnow, Lance
D) Papadimitriou, Christos; Sipser, Michael
  • 44. Která analýza zohledňuje současně jak nákladné, tak i méně nákladné operace v rámci celé sekvence operací?
A) Složitost v nejlepším případě
B) Složitost v průměrném případě
C) Amortizovaná analýza
D) Složitost v nejhorším případě
  • 45. O jaké třídě složitosti se předpokládá, že obsahuje komplementární problémy třídy NP?
A) co-NP
B) NP
C) PP
D) BQP
  • 46. Co podle teorie kontinuální složitosti obnáší analogové výpočty?
A) Pravděpodobnostní algoritmy.
B) Kontinuální dynamické systémy a diferenciální rovnice.
C) Digitální zpracování signálů.
D) Konečné automaty.
  • 47. Kdo napsal knihu „Stručná historie výpočetní složitosti“?
A) Mertens, Stephan
B) Khalil, Hatem; Ulery, Dana
C) Cook, Stephen
D) Fortnow, Lance; Homer, Steven
  • 48. Která třída složitosti je definována pomocí interaktivních důkazových systémů?
A) NC
B) BPP
C) IP
D) QMA
  • 49. Kdo jsou autoři knihy „Výpočetní složitost“, která byla vydána v roce 1994?
A) Christos Papadimitriou
B) Oded Goldreich
C) Michael R. Garey; David S. Johnson
D) Sanjeev Arora; Boaz Barak
  • 50. Kdo navrhl, aby měl „dobrý“ algoritmus časovou složitost omezenou polynomem velikosti vstupu?
A) Gabriel Lamé
B) Leonid Levin
C) Juris Hartmanis
D) Edmonds
  • 51. Kdo je autorem knihy 'Úvod do teorie výpočtů'?
A) Michael Sipser
B) Boaz Barak
C) Christos Papadimitriou
D) Sanjeev Arora
  • 52. Do které třídy složitosti patří problémy, které zahrnují počítání?
A) #P
B) RP
C) BPP
D) NC
Vytvořeno pomocí That Quiz — kde je vytváření a řešení testů snadné pro matematiku a další obory.