Számítási komplexitáselmélet - Kvíz
  • 1. A számítási bonyolultság elmélete az elméleti informatika egyik ága, amely a számítási problémák osztályozására összpontosít a bennük rejlő nehézség és a szükséges erőforrások, például az idő és a hely alapján. Az algoritmusok hatékonyságának megértésével, a problémák különböző típusú gépeken való megoldhatóságának elemzésével és a számítási teljesítmény korlátainak meghatározásával foglalkozik. A számítási komplexitáselmélet tanulmányozásával a kutatók a számítás határait igyekeznek feltárni, és azonosítani a számítógépek képességeit és korlátait a különböző típusú problémák megoldása során.

    Mire összpontosít a számítási komplexitáselmélet?
A) Új programozási nyelvek kifejlesztése
B) A számítási problémák megoldásához szükséges erőforrások elemzése
C) Hardvertervezés számítógépek számára
D) Az ember-számítógép interakció pszichológiai vonatkozásai
  • 2. Melyik jelölést használják általában az algoritmusok bonyolultságának jelölésére?
A) Big O jelölés
B) Görög betűk
C) Bináris kód
D) Római számok
  • 3. Melyik komplexitásosztály tartalmaz olyan döntési problémákat, amelyek hatékonyan ellenőrizhetők?
A) NP
B) EXP
C) BPP
D) PSPACE
  • 4. Mihez kapcsolódik a Cook-Levin-tétel a számítási komplexitáselméletben?
A) P vs NP probléma
B) Párhuzamos számítástechnika
C) NP-teljesség
D) Kvantum algoritmusok
  • 5. Mi a számítási komplexitáselmélet fő célja?
A) Számítási problémák osztályozása a bennük rejlő nehézség alapján
B) Gyorsabb számítógépek létrehozása
C) Véletlen számok generálása
D) Szuperszámítógépek építése
  • 6. Milyen komplexitásosztályba sorolják azokat a problémákat, amelyeket egy kvantumszámítógép polinomiális idő alatt megoldhat?
A) NP-teljes
B) EXPSPACE
C) BQP
D) PSPACE
  • 7. Mit jelent az "EXP" a számítási komplexitáselméletben?
A) Felderítő
B) Exponenciális idő
C) Szakértő
D) Kibővített
  • 8. Melyik az a bonyolultsági osztály, amely a legnehezebb problémákat képviseli az NP-ben?
A) BPP
B) P
C) NP-teljes
D) EXPTIME
  • 9. Mi az a számítási probléma?
A) Egy olyan matematikai egyenlet, amely nem oldható meg.
B) Egy megoldhatatlan elméleti kérdés.
C) Egy olyan feladat, amelyet egy számítógép egy algoritmus segítségével old meg.
D) Egy hardveres probléma a számítógépekben.
  • 10. Milyen betűhalmazt szokták használni a problémák leírásakor?
A) A bináris betűhalmaz: {0, 1}
B) Az ASCII karakterek halmaza
C) A kisbetűk halmaza
D) A hexadecimális betűhalmaz
  • 11. Milyen gyakori feltételezések szerepelnek a komplexitáselméleti tételek bizonyításában?
A) Egy konkrét bemeneti kódolási módszer.
B) Kódolás természetes nyelven.
C) Nincs szükség semmilyen kódolásra.
D) Csak tizedes számjegyek használata.
  • 12. Adj példát egy gráfokkal kapcsolatos döntési problémára.
A) A hálózatban a maximális áramlás kiszámítása.
B) A legrövidebb út megtalálása egy gráfban.
C) A gráfban található csomók (pontok) számának meghatározása.
D) Megállapítani, hogy egy adott gráf összefüggő-e vagy sem.
  • 13. Mi egy példa egy függvényproblémára?
A) Az utazóeladó-probléma.
B) Ellenőrizni, hogy egy gráf kétosztályú-e.
C) Megállapítani, hogy két gráf izomorf-e.
D) Megállapítani, hogy egy szám prím-e.
  • 14. Milyen egységet használnak általában az input méretének mérésére a számítási komplexitáselméletben?
A) Bájt
B) Szó
C) Karakter
D) Bit
  • 15. Mi a Turing-gép fő célja?
A) Egy olyan eszköz, amely fizikai tárgyak manipulálására szolgál.
B) Egy általános számítási modell.
C) Egy gyakorlati számítástechnikai technológia.
D) Egy korai formája a számítógép hardverének.
  • 16. Melyik tétel állítja, hogy bármilyen olyan probléma, amely egy algoritmus segítségével megoldható, egy Turing-géppel is megoldható?
A) A Church-Turing tézis.
B) A Cook-Levin tétel.
C) A P kontra NP tétel.
D) Gödel teljes nem-teljességi tézisei.
  • 17. Melyik típusú Turing-gép használ véletlen biteket a döntések meghozatalához?
A) Valószínűségi Turing-gép.
B) Kvantum-Turing-gép.
C) Determinisztikus Turing-gép.
D) Nem-determinisztikus Turing-gép.
  • 18. Mi a közös jellemzője minden olyan számítástechnikai modellnek, amelyről a komplexitáselméletben van szó?
A) Véletlenszámokat használnak a számításokhoz.
B) Ök determinisztikusan működnek.
C) Fizikai megvalósításra van szükségük.
D) Polinom időre korlátozódnak.
  • 19. Melyik axiomarendszert használják a komplexitásmérések általános meghatározásához?
A) Turing-teljesség axiómái
B) Cook-Levin tétel
C) Blum komplexitási axiómák
D) P vs NP axiómák
  • 20. Melyik a következő opciók közül NEM egy gyakran használt komplexitásmérés a komplexitáselméletben?
A) Döntési fa komplexitása
B) Áramkör komplexitása
C) Kommunikációs komplexitás
D) Kvantum összefonódás komplexitása
  • 21. Melyik komplexitásmérés veszi figyelembe a felek közötti információcserének mennyiségét?
A) Áramköri komplexitás
B) Kommunikációs komplexitás
C) Időbeli komplexitás
D) Memóriahasználat komplexitása
  • 22. Melyik elemzési módszer veszi figyelembe mind a költséges, mind a kevésbé költséges műveleteket a műveletek teljes sorozatában?
A) Amortizációs elemzés
B) Legjobb esetbeli komplexitás
C) Átlagos esetbeli komplexitás
D) Legrosszabb esetbeli komplexitás
  • 23. Melyek a P osztályhoz tartozó, a funkciókkal kapcsolatos problémák?
A) FP
B) NP
C) EXPTIME
D) PSPACE
  • 24. Melyik tétel állítja, hogy a PSPACE egyenlő az NPSPACE-szel?
A) Időhierarchia-tétel
B) Cook-Levin-tétel
C) Savitch-tétel
D) A P kontra NP probléma
  • 25. Melyik komplexitási osztályba tartoznak az összes döntési probléma?
A) NP
B) P
C) EXPTIME
D) ÖSSZES
  • 26. Melyik tétel azt sugallja, hogy az L halmaz szigorúan tartalmazza a PSPACE halmazt?
A) Időhierarchia-tétel
B) Savitch tézise
C) Cook-Levin tétel
D) Térhierarchia-tétel
  • 27. Melyik komplexitási osztályt definiálják valószínűségi Turing-gépek segítségével?
A) QMA
B) BPP
C) NC
D) AC
  • 28. Melyik komplexitási osztályt definiálják booleáni áramkörök segítségével?
A) RP
B) BPP
C) QMA
D) AC
  • 29. Melyik komplexitási osztályt definiálják interaktív bizonyítási rendszerek segítségével?
A) BPP
B) NC
C) QMA
D) IP
  • 30. Melyik komplexitási osztályba tartoznak a számolási problémák?
A) #P
B) RP
C) BPP
D) NC
  • 31. Melyik típusú redukciót használják leggyakrabban a komplexitáselméletben?
A) Logaritmikus időben végrehajtható redukció.
B) Polinomidőben végrehajtható redukció.
C) Exponenciális időben végrehajtható redukció.
D) Lineáris időben végrehajtható redukció.
  • 32. Melyik komplexitási osztályban feltételezhető, hogy megtalálhatók az NP kiegészítő problémái?
A) BQP
B) co-NP
C) NP
D) PP
  • 33. Ha a P egyenlő az NP-vel, mit következhet a co-P és a co-NP kapcsolatáról?
A) Az NP nem lenne egyenlő a co-NP-vel.
B) A co-P nem lenne egyenlő a co-NP-vel.
C) A P nem lenne egyenlő az NP-vel.
D) A co-P egyenlő lenne a co-NP-vel.
  • 34. Melyik komplexitási osztályba tartoznak azok a problémák, amelyek logaritmikus memóriahasználattal megoldhatók?
A) L
B) NL
C) NC
D) PP
  • 35. Melyik komplexitási osztályt tudjuk, hogy a PSPACE-ben található?
A) PH
B) BQP
C) MA
D) PP
  • 36. Mit jelent az analóg számítás a kontinuum komplexitáselmélet szerint?
A) Kontinuum dinamikai rendszerek és differenciálegyenletek.
B) Véges állapotú gépek.
C) Digitális jelprocesszorok.
D) Valószínűségi algoritmusok.
  • 37. A folyamatos komplexitáselmélet szempontjából, mit közelítenek meg a diszkretizálási eljárások?
A) Kvantumállapotok.
B) Folyamatos függvények.
C) Diszkrét gráfok.
D) Booli kifejezések.
  • 38. Ki végezte el az euklideszi algoritmus futási idejének elemzését 1844-ben?
A) Gabriel Lamé
B) Richard E. Stearns
C) Alan Turing
D) Juris Hartmanis
  • 39. Melyik évben definiálta Alan Turing a Turing-gépeket?
A) 1945
B) 1965
C) 1950
D) 1936
  • 40. Ki javasolta, hogy egy „jó” algoritmus futási ideje egy olyan polinom által legyen korlátozva, amelynek fokszáma az bemeneti adatok méretétől függ?
A) Edmonds
B) Leonid Levin
C) Juris Hartmanis
D) Gabriel Lamé
  • 41. Ki definiálta a lineáris, korlátozott automatákat 1960-ban?
A) John Myhill
B) Raymond Smullyan
C) Hisao Yamada
D) Boris Trakhtenbrot
  • 42. Mit tanult Raymond Smullyan 1961-ben?
A) Alapvető halmazelmélet
B) Reálidejű számítások
C) Lineárisan korlátozott automaták
D) Komplexitási mértékek
  • 43. Ki végezte valós idejű számítások tanulmányát 1962-ben?
A) Boris Trakhtenbrot
B) Hisao Yamada
C) Raymond Smullyan
D) John Myhill
  • 44. Melyik évben kezdte Boris Trakhtenbrot a számítási komplexitás tanulmányozását?
A) 1960
B) 1971
C) 1955
D) 1956
  • 45. Melyik kifejezést használta Boris Trakhtenbrot 1955-ben, amely ma a "bonyolultságmérő" néven ismert?
A) "Turing-gép"
B) "Polinom idő"
C) "Számítási komplexitás"
D) "Jelzési függvény"
  • 46. Melyik évben publikálta Richard Karp a NP-teljes problémákról szóló tanulmányát?
A) 1967
B) 1972
C) 1965
D) 1971
  • 47. Hány kombinatorikus és gráfelméleti problémát bizonyított Richard Karp NP-teljesnek?
A) 21
B) 30
C) 10
D) 15
  • 48. Ki szerkesztette a 'Bonyolultság feltárása: Gregory Chaitin élete és munkássága' című könyvet?
A) Garey, Michael R.; Johnson, David S.
B) Wuppuluri, Shyam; Doria, Francisco A.
C) Arora, Sanjeev; Barak, Boaz
D) Downey, Rod; Fellows, Michael
  • 49. Kik a 'Parameterized complexity' című könyv szerzői?
A) Papadimitriou, Christos; Sipser, Michael
B) Cook, Stephen; Fortnow, Lance
C) Wuppuluri, Shyam; Doria, Francisco A.
D) Downey, Rod; Fellows, Michael
  • 50. Ki írta a 'A Short History of Computational Complexity' című művet?
A) Fortnow, Lance; Homer, Steven
B) Mertens, Stephan
C) Khalil, Hatem; Ulery, Dana
D) Cook, Stephen
  • 51. Ki írta a 'Számítástechnikai elmélet bevezetése' című könyvet?
A) Michael Sipser
B) Boaz Barak
C) Christos Papadimitriou
D) Sanjeev Arora
  • 52. Kik a 'Computational Complexity' című, 1994-ben kiadott könyv szerzői?
A) Michael R. Garey; David S. Johnson
B) Sanjeev Arora; Boaz Barak
C) Christos Papadimitriou
D) Oded Goldreich
  • 53. Ki írta a 'Computational Complexity: A Conceptual Perspective' című könyvet?
A) Michael R. Garey; David S. Johnson
B) Oded Goldreich
C) Sanjeev Arora; Boaz Barak
D) Christos Papadimitriou
Létrehozva That Quiz — ahol a tesztkészítés és a tesztelés egyszerűvé válik a matematika és más tantárgyak számára.