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

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

Вариант 426393209.


Ваше имя*:


Вопрос 1

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

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

Вопрос 2

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

m
элементов,
n
подмножеств
p
вероятность ненулевого элемента в матрице инцидентности
  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  

Вопрос 3

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

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

Вопрос 4

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 5

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


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

Вопрос 6

Для чего применяется «дерандомизация»:

  1.  Построение вероятностных алгоритмов, полиномиальных в среднем
  2.  Для оценки снизу возможной точности для данной задачи
  3.  Для оценки сложности в среднем
  4.  Построение вероятностных алгоритмов, полиномиальных "для почти всех исходных данных"
  5.  Построение вероятностного алгоритма с меняющимися "плохими входами"
  6.  Построение детерминированных приближенных алгоритмов

Вопрос 7

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

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

Вопрос 8

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


  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 9

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

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

Вопрос 10

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 11

С какой точностью работает модифицированный жадный алгоритм для задачи о рюкзаке из соответствующей темы?

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

Вопрос 12

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

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

Вопрос 13

Для какой задачи в курсе использовался "метод условных вероятностей" с последовательным определением значения переменных:

  1.  MAX-SAT
  2.  Рюкзак-выполнимость
  3.  TSP
  4.  MAX-CUT
  5.  Рюкзак-оптимизация
  6.  MIN-CUT

Вопрос 14

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

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

Вопрос 15

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

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

Вопрос 16

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

  1.  набранных отборов
  2.  доминирующих наборов
  3.  наборов максимальной стоимости для каждого веса
  4.  допустимых наборов
  5.  недопустимых наборов
  6.  наборов минимального веса для каждой стоимости
  7.  отборных наборов

Вопрос 17

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

  1.  3
  2.  
  3.  
  4.  

Вопрос 18

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

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

Вопрос 19

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

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

Вопрос 20

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

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

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

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

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

Вопрос 21

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

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

Вопрос 22

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

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

Вопрос 23

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

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

Вопрос 24

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

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

Вопрос 25

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

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

Вопрос 26

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

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 27

Если алгоритму из темы про полиномиальный в среднем алгоритм упаковки подать на вход единичную матрицу инцидентности, он, если считать от длины входа, затратит время …

  1.  квадратичное
  2.  линейное
  3.  
  4.  экспоненциальное
  5.  полином, но степени больше 2

Вопрос 28

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

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

Вопрос 29

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

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


  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 30

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

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