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

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

Вариант 1877989215.


Ваше имя*:


Вопрос 1

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

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

Вопрос 2

Гамильтонов цикл в графе:

  1.  проходит через все ребра по одному разу
  2.  проходит через все вершины по одному разу
  3.  проходит через все вершины и ребра по одному разу

Вопрос 3

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

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 4

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

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

Вопрос 5

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


  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 6

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

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

Вопрос 7

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

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

Вопрос 8

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

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

Вопрос 9

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

  1.  3
  2.  Этот алгоритм не гарантирует никакой точности решения
  3.  
  4.  
  5.  0.878
  6.  2

Вопрос 10

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

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

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

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

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

Вопрос 11

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

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


  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 12

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

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

Вопрос 13

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

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

Вопрос 14

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

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

Вопрос 15

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 16

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

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

Вопрос 17

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 18

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

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

Вопрос 19

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

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

Вопрос 20

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

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

Вопрос 21

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

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

Вопрос 22

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

  1.  
  2.  
  3.  
  4.  

Вопрос 23

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

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

Вопрос 24

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

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 25

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

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

Вопрос 26

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

  1.  Вероятностно подсчитывал число невыполненных наборов
  2.  Находит приближенное решение, с точностью
  3.  Подсчитывал число невыполненных наборов
  4.  Вероятностно подсчитывал число выполненных наборов
  5.  Точность решения в среднем —
  6.  Заполнял таблицу «наиболее выполняющими» наборами

Вопрос 27

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

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

Вопрос 28

Есть граф G=(V,E). Разбиение множества вершин V на непересекающиеся множества S и T называется:

  1.  Клика
  2.  Разбивка
  3.  Раскладка
  4.  Поток
  5.  Разрез
  6.  Паросочетание

Вопрос 29

В теме о полиномиальном в среднем алгоритме для задачи о рюкзаке полиномиальность в среднем доказана для следующего распределения входных данных:

  1.  и стоимости и веса выбираются случайно
  2.  стоимости произвольные, веса выбираются случайно
  3.  веса произвольные, стоимость выбираются случайно

Вопрос 30

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

  1.  3
  2.  
  3.  
  4.