Задач распознавания свойств (зрс)


Download 135 Kb.
bet2/3
Sana21.11.2023
Hajmi135 Kb.
#1792648
TuriРешение
1   2   3
полиномиальным, если его трудоемкость
  • Трудоёмкость алгоритма
  • Пусть n – входная длина.
  • Алг. A1 решает задачу P с трудоемкостью O(n5).
  • Алг. A2 имеет трудоемкость O(2n) решения задачи P.
  • ЭВМ - 1 млн. опер./сек.
  • Тогда при n = 60 алг. A1 будет работать около 13 минут,
  • а алг. A2 – более 300 столетий!
  • Предположим, что A2 строит решение задачи размерности D на вышеупомянутом компьютере за 1 час. Если взять компьютер, выполняющий в 1000 раз больше операций в секунду, то размерность задачи, которая решается алг. A2 на таком компьютере в течение 1 часа, будет всего D + 9.97.
  • Полиномиальные алгоритмы – эффективные!
  • Экспоненциальные алгоритмы – не эффективны!
  • Класс NP
  • При анализе задачи важно знать  ли полиномиальный алг. ее
  • решения. Частично на этот ? отвечает теория NP-полноты.
  • Класс NP – это мн. ЗРС, у кот. проверка ответа «Да» для
  • заданного решения осуществляется за полиномиальное время.
  • ЗРС, соответствующие ЗР, КМ, ГЦ, …  NP.
  • Классы P и NPC
  • Класс P  NP – это мн. задач, для которых  полиномиальные
  • алг. решения.
  • Пусть задачи P,QNP. Если по любой инд. задаче XP можно
  • построить за полиномиальное число операций некоторую инд.
  • задачу Y Q, и по opt решению задачи Y полиномиально
  • строится opt решение задачи X, то говорят, что P
  • полиномиально сводится (п.с.) к Q.
  • Класс NP-полных проблем (обозначим его NPC) – это подмн.
  • задач PNP, обладающих свойством :  задача из NP п.с. к P.
  • Задачи из NPC принято считать сложными.
  • Ни для одной из них не известен полиномиальный алг.
  • Класс NPC
  • Первой задачей, NP-полнота кот. была доказана Куком С.А.
  • (Cook S. A.) в 1970 г., является задача

  • Download 135 Kb.

    Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling