Эффективные алгоритмы — вопросы

Материал из DISCOPAL
Перейти к: навигация, поиск
12345678910
11121314151617181920
21222324252627282930
Тест по курсу «Эффективные алгоритмы»

Вариант 378887419.


Ваше имя*:


Вопрос 1

Какова точность, гарантируемая алгоритмом Кристофидеса в метрической задаче коммивояжера?

  1.  e
  2.  2
  3.  
  4.  
  5.  
  6.  3

Вопрос 2

Как называется задача оптимизации со следующей формулировкой:

  1.  Векторное программирование
  2.  Полуопределенное программирование
  3.  Линейное программирование
  4.  Положительное линейное программирование (ПЛП)
  5.  Целочисленное линейное программирование
  6.  Выпуклое программирование

Вопрос 3

Сложность алгоритма динамического программирования для задачи о рюкзаке, который «помнит» о наиболее «легких» допустимых решениях:

  1.  
  2.  
  3.  
  4.  Нет правильного ответа
  5.  

Вопрос 4

Какой алгоритм используется в алгоритме Кристофидеса?

  1.  Поиск минимального разреза
  2.  Поиск минимального остовного дерева
  3.  Рюкзак-оптимальность
  4.  Поиск минимального обхода вершин (TSP)
  5.  Поиск кратчайших путей

Вопрос 5

Какой алгоритм используется в алгоритме Кристофидеса?

  1.  Поиск кратчайших путей
  2.  Рюкзак-оптимальность
  3.  Поиск минимального разреза
  4.  Поиск совершенного паросочетания
  5.  Алгоритм Флойда-Уоршелла

Вопрос 6

Какой алгоритм используется в рассмотренных FPTAS-алгоритмах для рюкзака?

  1.  динамическое программирование с отбором наиболее легких наборов
  2.  алгоритм Беллмана-Форда
  3.  метод условного спуска
  4.  динамическое программирование с отбором наиболее дорогих наборов
  5.  алгоритм Немхаузера-Ульмана

Вопрос 7

Какой прием используется в FPTAS-алгоритме для рюкзака?

  1.  округление коэффициентов
  2.  метод условного спуска
  3.  вероятностное округление
  4.  PTAS-апроксимация
  5.  дерандомизация

Вопрос 8

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 9

Формулировка (в виде ЦЛП) какой задачи приведена ниже:

  1.  MIN-CUT
  2.  MAX-CUT
  3.  MAX-3SAT
  4.  MIN-SAT
  5.  MAX-SAT

Вопрос 10

Сложность алгоритма динамического программирования для задачи о рюкзаке, который «помнит» о наиболее «дорогих» допустимых решениях:

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 11

Цикл, проходящий через все ребра графа по одному разу, называется

  1.  Цикл Нельсона
  2.  Петля Нестерова
  3.  Наполеонов цикл
  4.  Эйлеров цикл
  5.  Гамильтонов цикл

Вопрос 12

Какой класс ошибок допускают алгоритмы решающие задачи из класса BPP?

  1.  односторонние
  2.  трехсторонние
  3.  «BP»-ошибки
  4.  двусторонние

Вопрос 13

Вероятностные «zero-error»-алгоритмы:

  1.  Всегда дают верный ответ в случае, если возвращают «0»
  2.  Когда дают ответ он правильный, но могут отвечать «не знаю»
  3.  Могут ошибаться, но только в случае, если возвращают «0»
  4.  Всегда дают верный ответ

Вопрос 14

Какова сложность вероятностного алгоритма Фрейвалда для проверки тождества AB=C для матриц  ?

  1.  
  2.  
  3.  
  4.  

Вопрос 15

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 16

Метод многократного запуска вероятностного алгоритма, с целью уменьшения вероятности ошибки называется:

  1.  «отладка вероятности»
  2.  «антирандомизация»
  3.  «дерандомизация»
  4.  «вероятностная амплификация»

Вопрос 17

Какой алгоритм используется только в лучшем из рассмотренных в теме FPTAS-алгоритмов для рюкзака?

  1.  динамическое программирование с отбором наиболее легких наборов
  2.  алгоритм Кристофидеса
  3.  жадный алгоритм для рюкзака
  4.  дерандомизация

Вопрос 18

Формулировка (в виде ЦП) какой задачи приведена ниже:

  1.  MAX-3SAT
  2.  MIN-SAT
  3.  MAX-CUT
  4.  MIN-CUT
  5.  MAX-SAT

Вопрос 19

В теме о полиномиальном в среднем алгоритме для задачи о рюкзаке рассматривался алгоритм…

  1.  Форда-Фалкерсона
  2.  Флойда-Уоршелла
  3.  Беллмана-Форда
  4.  Каргера-Штейна
  5.  Немхаузера-Ульмана
  6.  Эдмондса-Карпа

Вопрос 20

В работах по теории сложности алгоритм называется полиномиальным в среднем, если для входов длины n и времени работы алгоритма T, выполняется:

  1.  
  2.  
  3.  
  4.  

Вопрос 21

В теме про полиномиальный в среднем алгоритм для «SAT» мы применяли формулу…


  1.  Беллмана-Форда
  2.  Флойда-Уоршолла
  3.  Форда-Фалкерсона
  4.  Немхаузера-Ульмана
  5.  Включений-Исключений

Вопрос 22

Рассмотрим модификацию задачи «Сумма размеров», разрешим даже отрицательные размеры.

Формально: Даны натуральные числа , , и число B.

Надо узнать, существует ли решение в 0/1 переменных уравнения .

Существует ли полиномиальный алгоритм для этой задачи?

  1.  Полиномиального нет, но есть квазиполиномиальный алгоритм
  2.  Нет, полиномиального алгоритма нет
  3.  Да, есть полиномиальный алгоритм
  4.  Полиномиального нет, но есть псевдополиномиальный алгоритм

Вопрос 23

Какова точность, гарантируемая гибридным вероятностным алгоритмом из темы про вероятностное округление MAX-SAT?


  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 24

Для чего применяется «метод условных вероятностей»:

  1.  Шервудские алгоритмы
  2.  Демократизация
  3.  Рандомизация
  4.  Дератизация
  5.  Дерандомизация
  6.  Метод Лас-Вегас
  7.  Метод Монте-Карло

Вопрос 25

Какие условия на существование полиномиального в среднем алгоритма для «SAT» требуются в соответствующей теме?

Напомним, что у нас n переменных и m скобок, p — вероятность появления переменной в каждой скобке.


  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 26

Какой класс ошибок допускают алгоритмы решающие задачи из класса ZPP?

  1.  односторонние (при ответе «1»)
  2.  никакие
  3.  односторонние (при ответе «0»)
  4.  двусторонние
  5.  трехсторонние
  6.  «ZPP»-ошибки

Вопрос 27

Какой из этих тестов на простоту не является рандомизированным:

  1.  Миллера
  2.  Бейли — Померанца — Селфриджа — Уогстаффа,
  3.  Бейли — Померанца — Селфриджа — Уогстаффа
  4.  Миллера-Рабина
  5.  Все существующие тесты на простоту являются рандомизированными

Вопрос 28

Какой класс ошибок допускают алгоритмы решающие задачи из класса PP?

  1.  трехсторонние
  2.  односторонние
  3.  «PP»-ошибки
  4.  двусторонние

Вопрос 29

Какой алгоритм используется в алгоритме Кристофидеса?

  1.  Рюкзак-выполнимость
  2.  Поиск эйлерова обхода
  3.  Поиск максимального разреза
  4.  Алгоритм Немхаузера-Ульмана
  5.  Поиск кратчайших путей

Вопрос 30

Паросочетание, покрывающее все вершины графа, называется

  1.  вершинным
  2.  сочетающим
  3.  максимальным
  4.  совершенным
  5.  покрывающим