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

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

Вариант 2126306810.


Ваше имя*:


Вопрос 1

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

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


  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 2

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

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

Вопрос 3

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

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

Вопрос 4

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

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

Вопрос 5

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

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

Вопрос 6

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

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

Вопрос 7

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

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

Вопрос 8

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

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

Вопрос 9

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

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

Вопрос 10

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

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

Вопрос 11

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

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

Вопрос 12

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

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

Вопрос 13

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

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

Вопрос 14

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

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

Вопрос 15

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


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

Вопрос 16

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

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

Вопрос 17

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

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

Вопрос 18

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

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 19

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

  1.  дерандомизация
  2.  жадный алгоритм для рюкзака
  3.  динамическое программирование с отбором наиболее легких наборов
  4.  алгоритм Кристофидеса

Вопрос 20

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

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