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

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

Вариант 3280281313.


Ваше имя*:


Вопрос 1

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

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

Вопрос 2

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

  1.  Построение эффективных в среднем алгоритмов
  2.  Построение эффективных алгоритмов муравьиной колонии
  3.  Применение эволюционных алгоритмов

Вопрос 3

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

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

Вопрос 4

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

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

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

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

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

Вопрос 5

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

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

Вопрос 6

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

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

Вопрос 7

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

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

Вопрос 8

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

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

Вопрос 9

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

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

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

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

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

Вопрос 10

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

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

Вопрос 11

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

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

Вопрос 12

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

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

Вопрос 13

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

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

Вопрос 14

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

  1.  
  2.  
  3.  
  4.  

Вопрос 15

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

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

Вопрос 16

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

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

Вопрос 17

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

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

Вопрос 18

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

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 19

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

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

Вопрос 20

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

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