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

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

Вариант 3790630986.


Ваше имя*:


Вопрос 1

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

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

Вопрос 2

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

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

Вопрос 3

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

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

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

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

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

Вопрос 4

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

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

Вопрос 5

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

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

Вопрос 6

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

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

Вопрос 7

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

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

Вопрос 8

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

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

Вопрос 9

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

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

Вопрос 10

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

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


  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 11

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

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

Вопрос 12

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

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

Вопрос 13

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

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

Вопрос 14

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

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 15

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

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

Вопрос 16

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

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

Вопрос 17

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

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

Вопрос 18

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

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

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

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

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

Вопрос 19

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

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

Вопрос 20

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


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

Вопрос 21

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

  1.  
  2.  
  3.  
  4.  

Вопрос 22

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

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

Вопрос 23

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

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

Вопрос 24

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 25

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

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

Вопрос 26

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

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

Вопрос 27

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


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

Вопрос 28

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 29

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

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

Вопрос 30

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

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