Teorija računalniške kompleksnosti
- 1. Teorija računske zahtevnosti je veja teoretične informatike, ki se osredotoča na razvrščanje računskih problemov glede na njihovo notranjo težavnost in količino potrebnih virov, kot sta čas in prostor. Ukvarja se z razumevanjem učinkovitosti algoritmov, analizo izvedljivosti reševanja problemov na različnih vrstah strojev in določanjem omejitev računske moči. S preučevanjem teorije računske zahtevnosti si raziskovalci prizadevajo raziskati meje računanja ter ugotoviti zmogljivosti in omejitve računalnikov pri reševanju različnih vrst problemov.
Na kaj se osredotoča teorija računalniške kompleksnosti?
A) Oblikovanje strojne opreme za računalnike B) Analiza virov, potrebnih za reševanje računalniških problemov C) Razvoj novih programskih jezikov D) Psihološki vidiki interakcije med človekom in računalnikom
- 2. Kateri zapis se običajno uporablja za označevanje zahtevnosti algoritmov?
A) Grške črke B) Zapis Big O C) Rimske številke D) Binarna koda
- 3. Kateri razred kompleksnosti vsebuje probleme odločanja, ki jih je mogoče učinkovito preveriti?
A) EXP B) NP C) PSPACE D) BPP
- 4. Kaj je glavni cilj teorije računalniške kompleksnosti?
A) Gradnja superračunalnikov B) Ustvarjanje naključnih številk C) Ustvarjanje hitrejših računalnikov D) Razvrstitev računalniških problemov glede na njihovo težavnost
- 5. V kateri razred zahtevnosti se uvrščajo problemi, ki jih lahko kvantni računalnik reši v polinomskem času?
A) NP-popolna B) PSPACE C) BQP D) EXPSPACE
- 6. Kateri razred zahtevnosti predstavlja najtežje probleme v NP?
A) EXPTIME B) BPP C) P D) NP-popolna
- 7. Kaj v teoriji računalniške kompleksnosti pomeni beseda EXP?
A) Strokovnjak B) Razširjen C) Eksponentni čas D) Raziskovalna
- 8. S čim je Cookov-Levinov izrek povezan v teoriji računalniške kompleksnosti?
A) Popolnost NP B) Vzporedno računalništvo C) Problem P proti NP D) Kvantni algoritmi
|