Обсуждение:Теория алгоритмов

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Обсуждение[править код]

«…проводит классификацию задач по классам сложности P и NP.» Или я чего-то не понимаю, или автор слишком вольно толкует понятие NP-задачи, но мне всегда казалось, что существуют задачи не входящие ни в класс P, ни в класс NP (например, разрешимые только за экспоненциальное время). Я не прав?--Begemotv2718 19:17, 11 августа 2005 (UTC)[ответить]

Прав, конечно. Дописывай :) ==Maxim Razin(talk) 19:47, 11 августа 2005 (UTC)[ответить]
Нет, не правы. В класс NP входят все неполиномиальные алгоритмы, в т.ч. и алгоритмы с экспоненциальным и факториальным временем. см. напр. Дж. Макконел, Анализ алгоритмов. Удалил ссылку на "другие классы сложности" "до выяснения обстоятельств": кто и где так классифицирует. leseul
У нас свои авторитеты А.Китаев, А.Шень, М.Вялый. Классические и квантовые вычисления.--Begemotv2718 01:18, 12 августа 2005 (UTC)[ответить]
Вынужден вас разочаровать. NP это класс недетерминистически полиномиальных алгоритмов, т.е. алгоритмов, решение которых можно проверить за полиномиальное время. Поэтому есть и алгоритмы не входящие в NP (все алгоритмы из P входят в NP, кстати). Ornil 23:50, 11 августа 2005 (UTC)[ответить]
Кстати, я правильно понимаю, что задача о факторизации числа на простые множители входит в класс NP (простоту числа можно проверить за полиномиальное время, как недавно доказали), но её NP-полнота не доказана?--Begemotv2718 01:11, 12 августа 2005 (UTC)[ответить]
По–моему верно. Ornil 01:14, 12 августа 2005 (UTC)[ответить]
А я и не разочаровался :-). Дописывайте! Только проблему P=NP не потеряйте :) И еще, не надо слишком раздувать этот раздел, чтобы текст не вышел слишком длинным. Надо ведь ещё написать про асимптотический анализ и практическую теорию. --LeSeul 01:44, 12 августа 2005 (UTC)