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

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