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

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

Вариант 270398969.


Ваше имя*:


Вопрос 1

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

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

Вопрос 2

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

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

Вопрос 3

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

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

Вопрос 4

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

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

Вопрос 5

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

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

Вопрос 6

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

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 7

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

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

Вопрос 8

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


  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 9

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

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

Вопрос 10

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

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

Вопрос 11

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


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

Вопрос 12

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


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

Вопрос 13

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

  1.  
  2.  
  3.  
  4.  

Вопрос 14

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

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

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

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

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

Вопрос 15

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

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

Вопрос 16

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

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

Вопрос 17

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

  1.  
  2.  
  3.  
  4.  3

Вопрос 18

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

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

Вопрос 19

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

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

Вопрос 20

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

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

Вопрос 21

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

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

Вопрос 22

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

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

Вопрос 23

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

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

Вопрос 24

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

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

Вопрос 25

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

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

Вопрос 26

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

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


  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 27

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

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

Вопрос 28

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

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

Вопрос 29

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

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

Вопрос 30

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

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