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) Hardvertervezés számítógépek számára
B) Az ember-számítógép interakció pszichológiai vonatkozásai
C) A számítási problémák megoldásához szükséges erőforrások elemzése
D) Új programozási nyelvek kifejlesztése
  • 2. Melyik jelölést használják általában az algoritmusok bonyolultságának jelölésére?
A) Bináris kód
B) Görög betűk
C) Big O jelölés
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) EXP
B) NP
C) PSPACE
D) BPP
  • 4. Mihez kapcsolódik a Cook-Levin-tétel a számítási komplexitáselméletben?
A) Párhuzamos számítástechnika
B) NP-teljesség
C) P vs NP probléma
D) Kvantum algoritmusok
  • 5. Mi a számítási komplexitáselmélet fő célja?
A) Gyorsabb számítógépek létrehozása
B) Szuperszámítógépek építése
C) Számítási problémák osztályozása a bennük rejlő nehézség alapján
D) Véletlen számok generálása
  • 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) BQP
C) PSPACE
D) EXPSPACE
  • 7. Mit jelent az "EXP" a számítási komplexitáselméletben?
A) Szakértő
B) Exponenciális idő
C) Felderítő
D) Kibővített
  • 8. Melyik az a bonyolultsági osztály, amely a legnehezebb problémákat képviseli az NP-ben?
A) NP-teljes
B) P
C) BPP
D) EXPTIME
  • 9. Mi az a számítási probléma?
A) Egy megoldhatatlan elméleti kérdés.
B) Egy olyan feladat, amelyet egy számítógép egy algoritmus segítségével old meg.
C) Egy olyan matematikai egyenlet, amely nem oldható 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 hexadecimális betűhalmaz
D) A kisbetűk halmaza
  • 11. Milyen gyakori feltételezések szerepelnek a komplexitáselméleti tételek bizonyításában?
A) Kódolás természetes nyelven.
B) Egy konkrét bemeneti kódolási módszer.
C) Csak tizedes számjegyek használata.
D) Nincs szükség semmilyen kódolásra.
  • 12. Adj példát egy gráfokkal kapcsolatos döntési problémára.
A) A legrövidebb út megtalálása egy gráfban.
B) A gráfban található csomók (pontok) számának meghatározása.
C) A hálózatban a maximális áramlás kiszámítá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) Megállapítani, hogy egy szám prím-e.
C) Megállapítani, hogy két gráf izomorf-e.
D) Ellenőrizni, hogy egy gráf kétosztályú-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) Karakter
C) Bit
D) Szó
  • 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 korai formája a számítógép hardverének.
C) Egy gyakorlati számítástechnikai technológia.
D) Egy általános számítási modell.
  • 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) Gödel teljes nem-teljességi tézisei.
B) A Cook-Levin tétel.
C) A P kontra NP tétel.
D) A Church-Turing tézis.
  • 17. Melyik típusú Turing-gép használ véletlen biteket a döntések meghozatalához?
A) Kvantum-Turing-gép.
B) Nem-determinisztikus Turing-gép.
C) Determinisztikus Turing-gép.
D) Valószínűségi 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) Fizikai megvalósításra van szükségük.
B) Polinom időre korlátozódnak.
C) Ök determinisztikusan működnek.
D) Véletlenszámokat használnak a számításokhoz.
  • 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) P vs NP axiómák
D) Blum komplexitási 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) Kommunikációs komplexitás
B) Kvantum összefonódás komplexitása
C) Döntési fa komplexitása
D) Áramkör komplexitása
  • 21. Melyik komplexitásmérés veszi figyelembe a felek közötti információcserének mennyiségét?
A) Memóriahasználat komplexitása
B) Áramköri komplexitás
C) Kommunikációs komplexitás
D) Időbeli komplexitás
  • 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) Átlagos esetbeli komplexitás
C) Legrosszabb esetbeli komplexitás
D) Legjobb esetbeli komplexitás
  • 23. Melyek a P osztályhoz tartozó, a funkciókkal kapcsolatos problémák?
A) EXPTIME
B) NP
C) FP
D) PSPACE
  • 24. Melyik tétel állítja, hogy a PSPACE egyenlő az NPSPACE-szel?
A) Cook-Levin-tétel
B) Időhierarchia-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) ÖSSZES
B) EXPTIME
C) NP
D) P
  • 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) Térhierarchia-tétel
D) Cook-Levin tétel
  • 27. Melyik komplexitási osztályt definiálják valószínűségi Turing-gépek segítségével?
A) AC
B) NC
C) BPP
D) QMA
  • 28. Melyik komplexitási osztályt definiálják booleáni áramkörök segítségével?
A) BPP
B) QMA
C) RP
D) AC
  • 29. Melyik komplexitási osztályt definiálják interaktív bizonyítási rendszerek segítségével?
A) IP
B) NC
C) BPP
D) QMA
  • 30. Melyik komplexitási osztályba tartoznak a számolási problémák?
A) #P
B) BPP
C) RP
D) NC
  • 31. Melyik típusú redukciót használják leggyakrabban a komplexitáselméletben?
A) Polinomidőben végrehajtható redukció.
B) Logaritmikus idő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) co-NP
B) PP
C) NP
D) BQP
  • 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 egyenlő lenne a co-NP-vel.
C) A P nem lenne egyenlő az NP-vel.
D) A co-P nem lenne egyenlő 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) NC
C) NL
D) PP
  • 35. Melyik komplexitási osztályt tudjuk, hogy a PSPACE-ben található?
A) PP
B) MA
C) PH
D) BQP
  • 36. Mit jelent az analóg számítás a kontinuum komplexitáselmélet szerint?
A) Véges állapotú gépek.
B) Digitális jelprocesszorok.
C) Kontinuum dinamikai rendszerek és differenciálegyenletek.
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) Booli kifejezések.
D) Diszkrét gráfok.
  • 38. Ki végezte el az euklideszi algoritmus futási idejének elemzését 1844-ben?
A) Richard E. Stearns
B) Gabriel Lamé
C) Alan Turing
D) Juris Hartmanis
  • 39. Melyik évben definiálta Alan Turing a Turing-gépeket?
A) 1950
B) 1936
C) 1965
D) 1945
  • 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) Juris Hartmanis
B) Gabriel Lamé
C) Edmonds
D) Leonid Levin
  • 41. Ki definiálta a lineáris, korlátozott automatákat 1960-ban?
A) Hisao Yamada
B) Raymond Smullyan
C) Boris Trakhtenbrot
D) John Myhill
  • 42. Mit tanult Raymond Smullyan 1961-ben?
A) Komplexitási mértékek
B) Reálidejű számítások
C) Lineárisan korlátozott automaták
D) Alapvető halmazelmélet
  • 43. Ki végezte valós idejű számítások tanulmányát 1962-ben?
A) John Myhill
B) Boris Trakhtenbrot
C) Hisao Yamada
D) Raymond Smullyan
  • 44. Melyik évben kezdte Boris Trakhtenbrot a számítási komplexitás tanulmányozását?
A) 1960
B) 1955
C) 1971
D) 1956
  • 45. Melyik kifejezést használta Boris Trakhtenbrot 1955-ben, amely ma a "bonyolultságmérő" néven ismert?
A) "Polinom idő"
B) "Számítási komplexitás"
C) "Jelzési függvény"
D) "Turing-gép"
  • 46. Melyik évben publikálta Richard Karp a NP-teljes problémákról szóló tanulmányát?
A) 1971
B) 1965
C) 1967
D) 1972
  • 47. Hány kombinatorikus és gráfelméleti problémát bizonyított Richard Karp NP-teljesnek?
A) 10
B) 15
C) 30
D) 21
  • 48. Ki szerkesztette a 'Bonyolultság feltárása: Gregory Chaitin élete és munkássága' című könyvet?
A) Arora, Sanjeev; Barak, Boaz
B) Garey, Michael R.; Johnson, David S.
C) Wuppuluri, Shyam; Doria, Francisco A.
D) Downey, Rod; Fellows, Michael
  • 49. Kik a 'Parameterized complexity' című könyv szerzői?
A) Wuppuluri, Shyam; Doria, Francisco A.
B) Downey, Rod; Fellows, Michael
C) Papadimitriou, Christos; Sipser, Michael
D) Cook, Stephen; Fortnow, Lance
  • 50. Ki írta a 'A Short History of Computational Complexity' című művet?
A) Khalil, Hatem; Ulery, Dana
B) Mertens, Stephan
C) Fortnow, Lance; Homer, Steven
D) Cook, Stephen
  • 51. Ki írta a 'Számítástechnikai elmélet bevezetése' című könyvet?
A) Boaz Barak
B) Sanjeev Arora
C) Christos Papadimitriou
D) Michael Sipser
  • 52. Kik a 'Computational Complexity' című, 1994-ben kiadott könyv szerzői?
A) Sanjeev Arora; Boaz Barak
B) Christos Papadimitriou
C) Michael R. Garey; David S. Johnson
D) Oded Goldreich
  • 53. Ki írta a 'Computational Complexity: A Conceptual Perspective' című könyvet?
A) Christos Papadimitriou
B) Michael R. Garey; David S. Johnson
C) Oded Goldreich
D) Sanjeev Arora; Boaz Barak
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.