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

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

Вариант 4171101663.


Ваше имя*:


Вопрос 1

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

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

Вопрос 2

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

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

Вопрос 3

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

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

Вопрос 4

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

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 5

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

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

Вопрос 6

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

  1.  
  2.  
  3.  3
  4.  

Вопрос 7

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


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

Вопрос 8

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

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

Вопрос 9

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

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

Вопрос 10

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

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

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

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

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

Вопрос 11

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

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

Вопрос 12

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

  1.  
  2.  
  3.  
  4.  

Вопрос 13

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

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

Вопрос 14

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

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

Вопрос 15

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

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

Вопрос 16

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

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

Вопрос 17

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 18

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

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


  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 19

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


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

Вопрос 20

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

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

Вопрос 21

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

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

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

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

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

Вопрос 22

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

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

Вопрос 23

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

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

Вопрос 24

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

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

Вопрос 25

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

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

Вопрос 26

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

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

Вопрос 27

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

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

Вопрос 28

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

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

Вопрос 29

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

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 30

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

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