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

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

Вариант 3897741053.


Ваше имя*:


Вопрос 1

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

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

Вопрос 2

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

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

Вопрос 3

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

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

Вопрос 4

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

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

Вопрос 5

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

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

Вопрос 6

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

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

Вопрос 7

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

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

Вопрос 8

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


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

Вопрос 9

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

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

Вопрос 10

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

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

Вопрос 11

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

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

Вопрос 12

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

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

Вопрос 13

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

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

Вопрос 14

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

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

Вопрос 15

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

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

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

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

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

Вопрос 16

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

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

Вопрос 17

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

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

Вопрос 18

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

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

Вопрос 19

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

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

Вопрос 20

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

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

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

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

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

Вопрос 21

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

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

Вопрос 22

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

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

Вопрос 23

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

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 24

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

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


  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 25

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

  1.  
  2.  
  3.  
  4.  3

Вопрос 26

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

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

Вопрос 27

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

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

Вопрос 28

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

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

Вопрос 29

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

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

Вопрос 30

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

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