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