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) Psihološki vidiki interakcije med človekom in računalnikom B) Razvoj novih programskih jezikov C) Analiza virov, potrebnih za reševanje računalniških problemov D) Oblikovanje strojne opreme za računalnike
- 2. Kateri zapis se običajno uporablja za označevanje zahtevnosti algoritmov?
A) Zapis Big O B) Binarna koda C) Grške črke D) Rimske številke
- 3. Kateri razred kompleksnosti vsebuje probleme odločanja, ki jih je mogoče učinkovito preveriti?
A) NP B) EXP C) PSPACE D) BPP
- 4. Kaj v teoriji računalniške kompleksnosti pomeni beseda EXP?
A) Razširjen B) Raziskovalna C) Strokovnjak D) Eksponentni čas
- 5. S čim je Cookov-Levinov izrek povezan v teoriji računalniške kompleksnosti?
A) Vzporedno računalništvo B) Problem P proti NP C) Kvantni algoritmi D) Popolnost NP
- 6. Kateri razred zahtevnosti predstavlja najtežje probleme v NP?
A) P B) BPP C) EXPTIME D) NP-popolna
- 7. Kaj je glavni cilj teorije računalniške kompleksnosti?
A) Gradnja superračunalnikov B) Ustvarjanje hitrejših računalnikov C) Razvrstitev računalniških problemov glede na njihovo težavnost D) Ustvarjanje naključnih številk
- 8. V kateri razred zahtevnosti se uvrščajo problemi, ki jih lahko kvantni računalnik reši v polinomskem času?
A) BQP B) EXPSPACE C) PSPACE D) NP-popolna
|