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

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

Вариант 1813063275.


Ваше имя*:


Вопрос 1

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


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

Вопрос 2

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

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

Вопрос 3

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


  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 4

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

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 5

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 6

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

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

Вопрос 7

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

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

Вопрос 8

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

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

Вопрос 9

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

  1.  
  2.  
  3.  3
  4.  

Вопрос 10

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

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

Вопрос 11

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

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

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

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

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

Вопрос 12

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

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

Вопрос 13

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

  1.  
  2.  
  3.  
  4.  

Вопрос 14

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

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

Вопрос 15

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

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

Вопрос 16

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

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

Вопрос 17

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

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

Вопрос 18

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 19

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

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

Вопрос 20

Паросочетание, это подмножество...


  1.  связных подграфов
  2.  вершин
  3.  ребер
  4.  циклов

Вопрос 21

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

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

Вопрос 22

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

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

Вопрос 23

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

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 24

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

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

Вопрос 25

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

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

Вопрос 26

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

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

Вопрос 27

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

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

Вопрос 28

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

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

Вопрос 29

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

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

Вопрос 30

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

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