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

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

Вариант 1829957811.


Ваше имя*:


Вопрос 1

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

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

Вопрос 2

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

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

Вопрос 3

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

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 4

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

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

Вопрос 5

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

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

Вопрос 6

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

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

Вопрос 7

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

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

Вопрос 8

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

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

Вопрос 9

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

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

Вопрос 10

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

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

Вопрос 11

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

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

Вопрос 12

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


  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 13

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

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

Вопрос 14

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

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 15

В теме о полиномиальном в среднем алгоритме для задачи о рюкзаке полиномиальность в среднем доказана для следующего распределения входных данных:

  1.  стоимости произвольные, веса выбираются случайно
  2.  веса произвольные, стоимость выбираются случайно
  3.  и стоимости и веса выбираются случайно

Вопрос 16

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

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

Вопрос 17

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

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

Вопрос 18

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

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

Вопрос 19

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


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

Вопрос 20

  1.  
  2.  
  3.  
  4.  
  5.