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

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

Вариант 1095092061.


Ваше имя*:


Вопрос 1

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

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

Вопрос 2

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

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

Вопрос 3

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

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

Вопрос 4

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

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

Вопрос 5

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

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

Вопрос 6

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

  1.  
  2.  
  3.  
  4.  

Вопрос 7

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

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

Вопрос 8

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

  1.  Эдмондса-Карпа
  2.  Немхаузера-Ульмана
  3.  Форда-Фалкерсона
  4.  Каргера-Штейна
  5.  Флойда-Уоршелла
  6.  Беллмана-Форда

Вопрос 9

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

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

Вопрос 10

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

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

Вопрос 11

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


  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 12

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

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

Вопрос 13

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 14

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

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

Вопрос 15

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

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

Вопрос 16

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

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

Вопрос 17

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

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

Вопрос 18

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

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

Вопрос 19

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


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

Вопрос 20

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

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

Вопрос 21

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

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

Вопрос 22

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 23

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


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

Вопрос 24

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

  1.  
  2.  
  3.  
  4.  

Вопрос 25

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

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

Вопрос 26

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

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

Вопрос 27

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

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

Вопрос 28

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

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

Вопрос 29

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

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


  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 30

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

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

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

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

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