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

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

Вариант 3441145465.


Ваше имя*:


Вопрос 1

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

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

Вопрос 2

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

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

Вопрос 3

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

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

Вопрос 4

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


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

Вопрос 5

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

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

Вопрос 6

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

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

Вопрос 7

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

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

Вопрос 8

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

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

Вопрос 9

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

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

Вопрос 10

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

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

Вопрос 11

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


  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 12

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

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

Вопрос 13

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

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

Вопрос 14

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

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

Вопрос 15

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

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

Вопрос 16

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

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

Вопрос 17

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

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

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

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

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

Вопрос 18

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

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

Вопрос 19

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

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

Вопрос 20

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 21

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

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

Вопрос 22

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

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

Вопрос 23

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

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

Вопрос 24

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


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

Вопрос 25

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

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

Вопрос 26

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 27

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

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

Вопрос 28

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

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

Вопрос 29

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

  1.  
  2.  
  3.  
  4.  

Вопрос 30

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

  1.  
  2.  
  3.  
  4.  
  5.