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

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

Вариант 2092777349.


Ваше имя*:


Вопрос 1

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

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 2

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

  1.  
  2.  3
  3.  
  4.  

Вопрос 3

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

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

Вопрос 4

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

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

Вопрос 5

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

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

Вопрос 6

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 7

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

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

Вопрос 8

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

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

Вопрос 9

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

  1.  
  2.  
  3.  
  4.  

Вопрос 10

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

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

Вопрос 11

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

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

Вопрос 12

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

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

Вопрос 13

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

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

Вопрос 14

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

  1.  
  2.  
  3.  
  4.  

Вопрос 15

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

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

Вопрос 16

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

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

Вопрос 17

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

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

Вопрос 18

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

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

Вопрос 19

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

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

Вопрос 20

Метод многократного запуска вероятностного алгоритма, с целью уменьшения вероятности ошибки называется:

  1.  «антирандомизация»
  2.  «дерандомизация»
  3.  «отладка вероятности»
  4.  «вероятностная амплификация»

Вопрос 21

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

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

Вопрос 22

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


  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 23

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

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

Вопрос 24

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

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

Вопрос 25

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

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

Вопрос 26

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

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


  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 27

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

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

Вопрос 28

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

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

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

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

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

Вопрос 29

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

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

Вопрос 30

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

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