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

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

Вариант 558283070.


Ваше имя*:


Вопрос 1

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 2

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

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

Вопрос 3

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

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

Вопрос 4

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

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

Вопрос 5

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


  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 6

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

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

Вопрос 7

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

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

Вопрос 8

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

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

Вопрос 9

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


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

Вопрос 10

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

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

Вопрос 11

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

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

Вопрос 12

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

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

Вопрос 13

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

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

Вопрос 14

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

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

Вопрос 15

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

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

Вопрос 16

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

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

Вопрос 17

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

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

Вопрос 18

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 19

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

  1.  
  2.  
  3.  
  4.  

Вопрос 20

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

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

Вопрос 21

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

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

Вопрос 22

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

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

Вопрос 23

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

  1.  3
  2.  
  3.  
  4.  

Вопрос 24

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

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

Вопрос 25

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

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

Вопрос 26

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

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

Вопрос 27

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

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

Вопрос 28

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

  1.  
  2.  
  3.  
  4.  

Вопрос 29

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

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

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

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

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

Вопрос 30

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

  1.  
  2.  
  3.  
  4.  
  5.