NP-полные задачи и сводимость задач, Теория сложности вычислений

Выполнен
Заказ
4504287
Раздел
Математические дисциплины
Предмет
Теория алгоритмов и автоматов
Тип работы
Антиплагиат
70% eTXT
Срок сдачи
6 Янв 2022 в 00:00
Цена
0 ₽
Блокировка
10 дней
Размещен
31 Дек 2021 в 18:40
Просмотров
27
Описание работы
1. Предположим, что у нас есть (чёрный ящик) функция sat(φ), которая если ей дать булеву формулу φ - phi, решает удовлетворима φ или нет (выводит булево значение).
Спроектируйте алгоритм, который для φ в КНФ составляет удовлетворяющее присваивание, если оно существует. Алгоритм должен работать за полиномиальное время если мы полагаем, что вызов sat() происходит за константное время. Более того, алгоритм должен работать за полиномиальное время если мы полагаем, что вызов sat() происходит за полиномиальное время
2. Покажите, что задача SET-SPLITTING (РАЗДЕЛЕНИЕ-МНОЖЕСТВА) является NP-полной. Используйте задачу 3-SAT (3-ВЫП)
3. Покажите, что задача HALF-CLIQUE (ПОЛУ-КЛИКА) является NP-полной. Используйте одну из следующих задач: SAT (ВЫП), 3-SAT (3-ВЫП), VERTEX-COVER (ВЕРШИННОЕ-ПОКРЫТИЕ), CLIQUE (КЛИКА), 3D-MATCHING (3Д-СООТВЕТСТВИЕ), HAMILTONIAN-CYCLE (ГАМИЛЬТОНОВ-ЦИКЛ), TEAVELLING-SALESPERSON (ЗАДАЧА-КОММИВОЯЖЁРА), PARTITION-PROBLEM (ЗАДАЧА-РАЗБИЕНИЯ-МНОЖЕСТВА-ЧИСЕЛ).
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Время выполнения заказа:
3 дня 14 часов 20 минут
Выполнен в срок
Отзыв о выполненном заказе
Предыдущий заказ
Следующий заказ
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир