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

    На чому зосереджена теорія обчислювальної складності?
A) Аналіз ресурсів, необхідних для вирішення обчислювальних задач
B) Апаратний дизайн для комп'ютерів
C) Психологічні аспекти взаємодії людини та комп'ютера
D) Розробка нових мов програмування
  • 2. Яка нотація зазвичай використовується для позначення складності алгоритмів?
A) Нотація Big O
B) Грецькі літери
C) Двійковий код
D) Римські цифри
  • 3. До якого класу складності відносяться задачі прийняття рішень, які можна ефективно перевірити?
A) NP
B) EXP
C) БПП
D) PSPACE
  • 4. Що означає "EXP" в теорії обчислювальної складності?
A) Експоненціальний час
B) Експерт
C) Розвідувальний
D) Розширений
  • 5. З чим пов'язана теорема Кука-Левіна в теорії обчислювальної складності?
A) Квантові алгоритми
B) Паралельні обчислення
C) NP-повнота
D) Проблема P vs NP
  • 6. Який клас складності представляє найскладніші проблеми в НП?
A) БПП
B) NP-повний
C) ЕКСКЛЮЗИВ
D) P
  • 7. Який клас складності використовується для класифікації задач, які можуть бути вирішені квантовим комп'ютером за поліноміальний час?
A) BQP
B) NP-повний
C) ЕКСПРЕС
D) PSPACE
  • 8. Яка основна мета теорії обчислювальної складності?
A) Створювати швидші комп'ютери
B) Класифікувати обчислювальні задачі на основі притаманної їм складності
C) Щоб будувати суперкомп'ютери
D) Щоб згенерувати випадкові числа
  • 9. Що таке обчислювальна задача?
A) Теоретичне питання, яке не має вирішення.
B) Завдання, яке вирішується комп'ютером за допомогою алгоритму.
C) Проблема, пов'язана з апаратним забезпеченням комп'ютерів.
D) Математичне рівняння, яке неможливо розв'язати.
  • 10. Який алфавіт зазвичай використовується для представлення конкретних задач?
A) Набір усіх малих літер
B) Шістнадцяткова система
C) Набір символів ASCII
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) Неповні теореми Геделя.
B) Теза Черча-Тюрінга.
C) Теорема Кука-Левіна.
D) Теорема P проти NP.
  • 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) PSPACE
B) FP
C) EXPTIME
D) NP
  • 24. Яка теорема стверджує, що PSPACE = NPSPACE?
A) Проблема P проти NP
B) Теорема про ієрархію часу
C) Теорема Савіча
D) Теорема Кука-Лівіна
  • 25. До якого класу складності належать усі задачі прийняття рішень?
A) EXPTIME
B) Усі
C) NP
D) P
  • 26. Яка теорема передбачає, що L строго міститься в PSPACE?
A) Теорема про ієрархію часу
B) Теорема про ієрархію просторів
C) Теорема Кука-Левіна
D) Теорема Савіча
  • 27. До якого класу складності належить визначення, яке використовує ймовірнісні машини Тюрінга?
A) AC
B) QMA
C) BPP
D) NC
  • 28. До якого класу складності належать задачі, що вирішуються за допомогою булевих схем?
A) BPP
B) RP
C) QMA
D) AC
  • 29. До якого класу складності належать системи інтерактивних доказів?
A) IP
B) QMA
C) BPP
D) NC
  • 30. До якого класу складності відносяться задачі, що передбачають підрахунок?
A) BPP
B) #P
C) NC
D) RP
  • 31. Який тип редукції найчастіше використовується в теорії складності?
A) Редукція з експоненціальною часовою складністю.
B) Редукція з логарифмічною часовою складністю.
C) Редукція з лінійною часовою складністю.
D) Редукція з поліноміальною часовою складністю.
  • 32. До якої групи складності, як вважається, належать задачі, що є доповненням до задач класу NP?
A) BQP
B) PP
C) co-NP
D) NP
  • 33. Якщо P дорівнює NP, що можна вивести про co-P та co-NP?
A) NP не дорівнюватиме co-NP
B) co-P не дорівнюватиме co-NP
C) P не дорівнюватиме NP
D) co-P дорівнюватиме co-NP
  • 34. До якого класу складності належать задачі, які можна розв'язати з використанням логарифмічного обсягу пам'яті?
A) NC
B) L
C) NL
D) PP
  • 35. До якого класу складності входять наступні класи?
A) BQP
B) PP
C) MA
D) PH
  • 36. Що включає в себе аналогові обчислення згідно з теорією безперервної складності?
A) Автомати з кінцевим числом станів.
B) Безперервні динамічні системи та диференціальні рівняння.
C) Ймовірнісні алгоритми.
D) Обробка цифрових сигналів.
  • 37. У контексті теорії неперервної складності, що апроксимується за допомогою дискретизації?
A) Булеві вирази.
B) Квантові стани.
C) Неперервні функції.
D) Дискретні графи.
  • 38. Хто проводив аналіз часової складності алгоритму Евкліда у 1844 році?
A) Габріель Лам
B) Юріс Хартманіс
C) Алан Тьюрінг
D) Річард Е. Стірнс
  • 39. У якому році Алан Тюрінг визначив поняття машини Тюрінга?
A) 1945
B) 1936
C) 1965
D) 1950
  • 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) 1955
B) 1960
C) 1971
D) 1956
  • 45. Який термін запропонував Борис Трахтенброт у 1955 році, який зараз відомий як «міра складності»?
A) "Обчислювальна складність"
B) "Машина Тюрінга"
C) "Функція сигналізації"
D) "Поліноміальний час"
  • 46. У якому році Річард Карп опублікував свою статтю про проблеми, що належать до класу NP-повних?
A) 1971
B) 1965
C) 1967
D) 1972
  • 47. Яку кількість комбінаторних та теоретичних задач, пов'язаних з графами, Річард Карп показав, що є NP-повними?
A) 30
B) 10
C) 21
D) 15
  • 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 — сайт для створення тестів і оцінювання з математики та інших предметів.