Еженедельный по «сложности алгоритмов» для 6 курса МФТИ — вопросы

Материал из DISCOPAL
Перейти к: навигация, поиск
12345678910
11121314151617181920
Еженедельный по «сложности алгоритмов» для 6 курса МФТИ

Вариант 3563241212.


Ваше имя*:


Вопрос 1

Эйлеров цикл в графе:

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

Вопрос 2

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

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

Вопрос 3

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


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

Вопрос 4

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

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

Вопрос 5

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

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

Вопрос 6

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

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 7

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

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

Вопрос 8

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

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

Вопрос 9

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

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

Вопрос 10

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

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

Вопрос 11

Какие из подходов к решению вычислительно трудных задач изучались в курсе?

  1.  Построение точных алгоритмов с субэкспоненциальными оценками сложности
  2.  Построение эффективных приближенных алгоритмов с оценками точности в худшем случае
  3.  Построение эффективных эвристических алгоритмов

Вопрос 12

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

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

Вопрос 13

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

  1.  
  2.  
  3.  
  4.  

Вопрос 14

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

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

Вопрос 15

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

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

Вопрос 16

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

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

Вопрос 17

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

  1.  Эйлеровой
  2.  Метрической
  3.  Гамильтоновой
  4.  Треугольной
  5.  Евклидовой

Вопрос 18

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 19

Какие из подходов к решению вычислительно трудных задач изучались в курсе?

  1.  Построение эффективных вероятностных приближенных алгоритмов с оценками точности в худшем случае
  2.  Построение эффективных метаэвристик
  3.  Применение теории генетических алгоритмов

Вопрос 20

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

  1.  
  2.  
  3.  
  4.  
  5.