Теорія обчислювальної складності - тест
Теорія обчислювальної складності
  • 1. Теорія обчислювальної складності - це розділ теоретичної інформатики, який зосереджується на класифікації обчислювальних проблем на основі їхньої складності та кількості необхідних ресурсів, таких як час і простір. Вона має справу з розумінням ефективності алгоритмів, аналізом можливості розв'язання задач на різних типах машин та визначенням обмежень обчислювальних потужностей. Вивчаючи теорію обчислювальної складності, дослідники прагнуть дослідити межі обчислень і визначити можливості та обмеження комп'ютерів у розв'язанні різних типів задач.

    На чому зосереджена теорія обчислювальної складності?
A) Розробка нових мов програмування
B) Психологічні аспекти взаємодії людини та комп'ютера
C) Аналіз ресурсів, необхідних для вирішення обчислювальних задач
D) Апаратний дизайн для комп'ютерів
  • 2. Яка нотація зазвичай використовується для позначення складності алгоритмів?
A) Грецькі літери
B) Римські цифри
C) Двійковий код
D) Нотація Big O
  • 3. До якого класу складності відносяться задачі прийняття рішень, які можна ефективно перевірити?
A) PSPACE
B) EXP
C) БПП
D) NP
  • 4. Що означає "EXP" в теорії обчислювальної складності?
A) Розширений
B) Розвідувальний
C) Експоненціальний час
D) Експерт
  • 5. З чим пов'язана теорема Кука-Левіна в теорії обчислювальної складності?
A) Проблема P vs NP
B) NP-повнота
C) Паралельні обчислення
D) Квантові алгоритми
  • 6. Який клас складності представляє найскладніші проблеми в НП?
A) NP-повний
B) P
C) ЕКСКЛЮЗИВ
D) БПП
  • 7. Який клас складності використовується для класифікації задач, які можуть бути вирішені квантовим комп'ютером за поліноміальний час?
A) NP-повний
B) PSPACE
C) BQP
D) ЕКСПРЕС
  • 8. Яка основна мета теорії обчислювальної складності?
A) Створювати швидші комп'ютери
B) Щоб згенерувати випадкові числа
C) Щоб будувати суперкомп'ютери
D) Класифікувати обчислювальні задачі на основі притаманної їм складності
  • 9. Що таке обчислювальна задача?
A) Проблема, пов'язана з апаратним забезпеченням комп'ютерів.
B) Завдання, яке вирішується комп'ютером за допомогою алгоритму.
C) Математичне рівняння, яке неможливо розв'язати.
D) Теоретичне питання, яке не має вирішення.
  • 10. Який алфавіт зазвичай використовується для представлення конкретних задач?
A) Набір усіх малих літер
B) Набір символів ASCII
C) Шістнадцяткова система
D) Двійковий алфавіт {0, 1}
  • 11. Яке припущення є загальним у доведеннях теорем теорії складності?
A) Використання лише десяткової системи числення
B) Кодування за допомогою природної мови
C) Не потрібне жодне кодування
D) Конкретний вибір способу кодування вхідних даних
  • 12. Наведіть приклад задачі прийняття рішень, що пов'язана з графами.
A) Пошук найкоротшого шляху в графі.
B) Визначення, чи є заданий граф зв'язним, чи ні.
C) Визначення кількості вершин у графі.
D) Обчислення максимального потоку в мережі.
  • 13. Який приклад задачі, що вирішується за допомогою функції?
A) Визначення, чи є два графи ізоморфними.
B) Перевірка, чи є граф двочастковим.
C) Визначення, чи є число простим.
D) Задача про комерційного мандрівника.
  • 14. Що зазвичай використовується для вимірювання розміру вхідних даних у теорії обчислювальної складності?
A) Символи
B) Байти
C) Біти
D) Слова
  • 15. Яка основна мета машини Тюрінга?
A) Рання форма апаратного забезпечення комп'ютера.
B) Пристрій для маніпулювання фізичними об'єктами.
C) Практична технологія обчислень.
D) Теоретична модель загальних обчислень.
  • 16. Яка теза пов'язана з твердженням, що будь-яка проблема, яку можна вирішити за допомогою алгоритму, може бути вирішена за допомогою машини Тюрінга?
A) Теорема P проти NP.
B) Теорема Кука-Левіна.
C) Теза Черча-Тюрінга.
D) Неповні теореми Геделя.
  • 17. Який тип машини Тюрінга використовує випадкові біти для прийняття рішень?
A) Недетермінована машина Тюрінга.
B) Детермінована машина Тюрінга.
C) Квантова машина Тюрінга.
D) Машина Тюрінга з ймовірнісними перетвореннями.
  • 18. Яка спільна характеристика всіх моделей обчислень, які обговорюються в теорії складності?
A) Вони обмежені поліноміальним часом.
B) Вони працюють детерміновано.
C) Вони потребують фізичної реалізації.
D) Вони використовують випадкові біти для обчислень.
  • 19. Який набір аксіом використовується для загального визначення показників складності?
A) Аксіоми, що стосуються проблеми P проти NP
B) Аксіоми повноти Тюрінга
C) Аксіоми складності Блума
D) Теорема Кука-Левіна
  • 20. Яка з наступних опцій НЕ є загальновживаною мірою складності в теорії складності?
A) Складність ланцюга
B) Складність квантової заплутаності
C) Складність дерева рішень
D) Складність комунікації
  • 21. Яка міра складності враховує обсяг інформації, що обмінюється між сторонами?
A) Просторова складність
B) Часова складність
C) Складність комунікації
D) Складність схеми
  • 22. Який аналіз враховує як дорогі, так і менш дорогі операції, об'єднані протягом усієї послідовності операцій?
A) Амортизований аналіз
B) Найгірший сценарій складності
C) Середній сценарій складності
D) Найкращий сценарій складності
  • 23. Який набір задач, пов'язаних з функціями, відповідає класу P?
A) EXPTIME
B) PSPACE
C) NP
D) FP
  • 24. Яка теорема стверджує, що PSPACE = NPSPACE?
A) Теорема Савіча
B) Теорема про ієрархію часу
C) Проблема P проти NP
D) Теорема Кука-Лівіна
  • 25. До якого класу складності належать усі задачі прийняття рішень?
A) EXPTIME
B) Усі
C) NP
D) P
  • 26. Яка теорема передбачає, що L строго міститься в PSPACE?
A) Теорема про ієрархію просторів
B) Теорема Савіча
C) Теорема про ієрархію часу
D) Теорема Кука-Левіна
  • 27. До якого класу складності належить визначення, яке використовує ймовірнісні машини Тюрінга?
A) AC
B) NC
C) BPP
D) QMA
  • 28. До якого класу складності належать задачі, що вирішуються за допомогою булевих схем?
A) BPP
B) RP
C) QMA
D) AC
  • 29. До якого класу складності належать системи інтерактивних доказів?
A) BPP
B) QMA
C) IP
D) NC
  • 30. До якого класу складності відносяться задачі, що передбачають підрахунок?
A) RP
B) NC
C) BPP
D) #P
  • 31. Який тип редукції найчастіше використовується в теорії складності?
A) Редукція з лінійною часовою складністю.
B) Редукція з поліноміальною часовою складністю.
C) Редукція з логарифмічною часовою складністю.
D) Редукція з експоненціальною часовою складністю.
  • 32. До якої групи складності, як вважається, належать задачі, що є доповненням до задач класу NP?
A) BQP
B) co-NP
C) NP
D) PP
  • 33. Якщо P дорівнює NP, що можна вивести про co-P та co-NP?
A) co-P дорівнюватиме co-NP
B) NP не дорівнюватиме co-NP
C) P не дорівнюватиме NP
D) co-P не дорівнюватиме co-NP
  • 34. До якого класу складності належать задачі, які можна розв'язати з використанням логарифмічного обсягу пам'яті?
A) L
B) PP
C) NL
D) NC
  • 35. До якого класу складності входять наступні класи?
A) PH
B) PP
C) MA
D) BQP
  • 36. Що включає в себе аналогові обчислення згідно з теорією безперервної складності?
A) Обробка цифрових сигналів.
B) Ймовірнісні алгоритми.
C) Автомати з кінцевим числом станів.
D) Безперервні динамічні системи та диференціальні рівняння.
  • 37. У контексті теорії неперервної складності, що апроксимується за допомогою дискретизації?
A) Булеві вирази.
B) Квантові стани.
C) Неперервні функції.
D) Дискретні графи.
  • 38. Хто проводив аналіз часової складності алгоритму Евкліда у 1844 році?
A) Алан Тьюрінг
B) Габріель Лам
C) Юріс Хартманіс
D) Річард Е. Стірнс
  • 39. У якому році Алан Тюрінг визначив поняття машини Тюрінга?
A) 1950
B) 1965
C) 1945
D) 1936
  • 40. Хто запропонував, що "хороший" алгоритм повинен мати час виконання, обмежений поліномом від розміру вхідних даних?
A) Юріс Хартманіс
B) Леонід Левін
C) Едмондс
D) Габріель Лам
  • 41. Хто визначив лінійно обмежені автомати у 1960 році?
A) Борис Трахтенброт
B) Джон Майхілл
C) Хісао Ямада
D) Реймонд Смаллян
  • 42. Що вивчав Реймонд Смаллян у 1961 році?
A) Лінійно обмежені автомати
B) Елементарні множини
C) Метрики складності
D) Обчислення в режимі реального часу
  • 43. Хто вивчав обчислення в режимі реального часу у 1962 році?
A) Реймонд Смаллян
B) Джон Майхілл
C) Хісао Ямада
D) Борис Трахтенброт
  • 44. У якому році Борис Трахтенброт розпочав вивчення обчислювальної складності?
A) 1960
B) 1955
C) 1971
D) 1956
  • 45. Який термін запропонував Борис Трахтенброт у 1955 році, який зараз відомий як «міра складності»?
A) "Функція сигналізації"
B) "Машина Тюрінга"
C) "Обчислювальна складність"
D) "Поліноміальний час"
  • 46. У якому році Річард Карп опублікував свою статтю про проблеми, що належать до класу NP-повних?
A) 1972
B) 1965
C) 1967
D) 1971
  • 47. Яку кількість комбінаторних та теоретичних задач, пов'язаних з графами, Річард Карп показав, що є NP-повними?
A) 21
B) 30
C) 15
D) 10
  • 48. Хто був редактором книги «Розплутування складності: Життя та творчість Ґреґорі Чейтіна»?
A) Арора, Санджів; Барак, Боаз
B) Дауні, Род; Феллоуз, Майкл
C) Ґарі, Майкл Р.; Джонсон, Девід С.
D) Вуппулурі, Шьям; Дорія, Франсіско А.
  • 49. Хто є авторами книги 'Параметризована складність'?
A) Пападимітріу, Христос; Сіпсер, Майкл
B) Вуппулурі, Ш'ям; Дорія, Франсіско А.
C) Кук, Стівен; Фортнов, Ленс
D) Дауні, Род; Феллоуз, Майкл
  • 50. Хто є автором книги «Короткий огляд обчислювальної складності»?
A) Кук, Стівен
B) Халіль, Хатем; Юлері, Дана
C) Мертенс, Стефан
D) Фортнов, Ленс; Гомер, Стівен
  • 51. Хто є автором книги 'Вступ до теорії обчислень'?
A) Майкл Сіпсер
B) Боаз Барак
C) Хрістос Пападимітріу
D) Санджів Арора
  • 52. Хто є авторами книги 'Обчислювальна складність', опублікованої у 1994 році?
A) Одед Гольдрейх
B) Санджів Арора; Боаз Барак
C) Майкл Р. Герей; Девід С. Джонсон
D) Хрістос Пападимітріу
  • 53. Хто є автором книги 'Обчислювальна складність: Концептуальний погляд'?
A) Майкл Р. Герей; Девід С. Джонсон
B) Санджів Арора; Боаз Барак
C) Хрістос Пападимітріу
D) Одед Гольдрейх
Створено з That Quiz — сайт для створення тестів і оцінювання з математики та інших предметів.