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

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

Вариант 544943030.


Ваше имя*:


Вопрос 1

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

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

Вопрос 2

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


  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 3

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

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

Вопрос 4

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

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

Вопрос 5

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

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

Вопрос 6

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

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

Вопрос 7

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

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

Вопрос 8

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

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

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

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

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

Вопрос 9

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

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

Вопрос 10

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

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

Вопрос 11

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

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

Вопрос 12

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

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

Вопрос 13

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

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


  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 14

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

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

Вопрос 15

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

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

Вопрос 16

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


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

Вопрос 17

Какой из этих тестов на простоту не является рандомизированным:

  1.  Миллера
  2.  Бейли — Померанца — Селфриджа — Уогстаффа,
  3.  Все существующие тесты на простоту являются рандомизированными
  4.  Миллера-Рабина
  5.  Бейли — Померанца — Селфриджа — Уогстаффа

Вопрос 18

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

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

Вопрос 19

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

  1.  
  2.  
  3.  
  4.  

Вопрос 20

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

  1.  
  2.  
  3.  
  4.  

Вопрос 21

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

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

Вопрос 22

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 23

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

  1.  3
  2.  
  3.  
  4.  

Вопрос 24

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

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

Вопрос 25

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

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

Вопрос 26

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


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

Вопрос 27

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

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

Вопрос 28

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

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

Вопрос 29

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 30

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

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