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

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

Вариант 2262314526.


Ваше имя*:


Вопрос 1

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

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

Вопрос 2

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

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

Вопрос 3

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

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

Вопрос 4

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

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

Вопрос 5

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

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

Вопрос 6

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

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

Вопрос 7

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

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

Вопрос 8

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

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

Вопрос 9

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

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

Вопрос 10

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

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

Вопрос 11

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

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

Вопрос 12

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

  1.  
  2.  
  3.  
  4.  

Вопрос 13

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 14

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

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

Вопрос 15

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

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

Вопрос 16

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

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

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

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

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

Вопрос 17

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

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

Вопрос 18

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

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

Вопрос 19

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

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

Вопрос 20

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

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

Вопрос 21

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

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 22

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

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

Вопрос 23

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

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

Вопрос 24

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

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

Вопрос 25

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

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

Вопрос 26

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

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

Вопрос 27

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


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

Вопрос 28

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


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

Вопрос 29

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

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

Вопрос 30

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

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

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

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

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