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

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

Вариант 1247020728.


Ваше имя*:


Вопрос 1

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

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

Вопрос 2

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

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

Вопрос 3

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

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

Вопрос 4

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

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

Вопрос 5

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

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 6

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

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

Вопрос 7

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

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

Вопрос 8

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 9

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

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

Вопрос 10

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

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

Вопрос 11

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

  1.  
  2.  
  3.  
  4.  

Вопрос 12

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

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

Вопрос 13

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

  1.  
  2.  
  3.  
  4.  3

Вопрос 14

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

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 15

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

  1.  
  2.  
  3.  
  4.  

Вопрос 16

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

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

Вопрос 17

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

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

Вопрос 18

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


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

Вопрос 19

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

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

Вопрос 20

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

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

Вопрос 21

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

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

Вопрос 22

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

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

Вопрос 23

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

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


  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 24

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

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

Вопрос 25

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

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

Вопрос 26

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

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

Вопрос 27

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


  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 28

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


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

Вопрос 29

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

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

Вопрос 30

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

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