NP-полнота

NP-полнота NP-полные задачи являются одними из самых сложных проблем в информатике.  NP-полные задачи находятся в классе NP, который включает задачи, […]

NP-полнота

  • NP-полные задачи являются одними из самых сложных проблем в информатике. 
  • NP-полные задачи находятся в классе NP, который включает задачи, которые могут быть решены за полиномиальное время с помощью алгоритма. 
  • NP-полные задачи имеют множество алгоритмов, но все известные алгоритмы требуют времени, которое является суперполиномиальным по размеру входных данных. 
  • Методы аппроксимации, рандомизации, ограничения структуры входных данных и параметризации могут быть использованы для создания более быстрых алгоритмов. 
  • NP-полнота определяется через многократное сокращение за полиномиальное время или сокращение по Тьюрингу за полиномиальное время. 
  • Все известные NP-полные задачи остаются NP-полными даже при более слабых сокращениях. 
  • Распространенные заблуждения о NP-полных задачах включают утверждение, что они являются самыми сложными из известных задач, что все NP-полные задачи сложны и что решение NP-полных задач требует экспоненциального времени. 

Полный текст статьи:

NP-полнота — Википедия

Оставьте комментарий

Прокрутить вверх