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

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

Вариант 850727706.


Ваше имя*:


Вопрос 1

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

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

Вопрос 2

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

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

Вопрос 3

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

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

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

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

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

Вопрос 4

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

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

Вопрос 5

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

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

Вопрос 6

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 7

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

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

Вопрос 8

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

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

Вопрос 9

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

  1.  
  2.  
  3.  
  4.  

Вопрос 10

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

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

Вопрос 11

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


  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 12

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


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

Вопрос 13

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

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


  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 14

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

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

Вопрос 15

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

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

Вопрос 16

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

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

Вопрос 17

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

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 18

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

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

Вопрос 19

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

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

Вопрос 20

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

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

Вопрос 21

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

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

Вопрос 22

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

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

Вопрос 23

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

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

Вопрос 24

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

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

Вопрос 25

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

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

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

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

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

Вопрос 26

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

  1.  
  2.  
  3.  3
  4.  

Вопрос 27

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

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

Вопрос 28

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

  1.  динамическое программирование с отбором наиболее дорогих наборов
  2.  алгоритм Беллмана-Форда
  3.  динамическое программирование с отбором наиболее легких наборов
  4.  алгоритм Немхаузера-Ульмана
  5.  метод условного спуска

Вопрос 29

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


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

Вопрос 30

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

  1.  
  2.  
  3.  
  4.  
  5.