2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.

Если Вы хотите задать новый вопрос, то не дописывайте его в существующую тему, а создайте новую в корневом разделе "Помогите решить/разобраться (М)".

Если Вы зададите новый вопрос в существующей теме, то в случае нарушения оформления или других правил форума Ваше сообщение и все ответы на него могут быть удалены без предупреждения.

Не ищите на этом форуме халяву, правила запрещают участникам публиковать готовые решения стандартных учебных задач. Автор вопроса обязан привести свои попытки решения и указать конкретные затруднения.

Обязательно просмотрите тему Правила данного раздела, иначе Ваша тема может быть удалена или перемещена в Карантин, а Вы так и не узнаете, почему.



Начать новую тему Ответить на тему
 
 не-NP
Сообщение30.08.2009, 12:45 
Заслуженный участник
Аватара пользователя


11/04/08
2741
Физтех
Существуют ли языки, не принадлежащие NP? Если да, то как это доказать? Спрашиваю из чистого любопытства, хотелось бы лишь качественное объяснение. То, что это можно найти в какой-нибудь книге - понимаю, но расчитаны они, я думаю, только для специалистов. Гуглил, но не нашел ничего интересного.

 Профиль  
                  
 
 Re: не-NP
Сообщение30.08.2009, 14:14 
Заслуженный участник
Аватара пользователя


06/10/08
6422
ShMaxG в сообщении #239120 писал(а):
Существуют ли языки, не принадлежащие NP? Если да, то как это доказать? Спрашиваю из чистого любопытства, хотелось бы лишь качественное объяснение. То, что это можно найти в какой-нибудь книге - понимаю, но расчитаны они, я думаю, только для специалистов. Гуглил, но не нашел ничего интересного.

http://en.wikipedia.org/wiki/Quantified ... la_problem является $\textrm{PSPACE}$-полной задачей и не лежит в $\textrm{NP}$, если $\textrm{NP}\neq \textrm{PSPACE}$(это не доказано).

 Профиль  
                  
 
 Re: не-NP
Сообщение30.08.2009, 14:18 
Заслуженный участник
Аватара пользователя


11/04/08
2741
Физтех
Xaositect в сообщении #239131 писал(а):
и не лежит в $\textrm{NP}$, если $\textrm{NP}\neq \textrm{PSPACE}$(это не доказано).


Так это "если". А хотелось бы реального примера док-ва, когда точно известно, что не-NP.

 Профиль  
                  
 
 Re: не-NP
Сообщение30.08.2009, 14:20 
Заслуженный участник
Аватара пользователя


06/10/08
6422
Существует также задачи, которые не лежат в $\mathrm{NP}$ и без недоказанных предположений.
Например, распознавание доказуемости в арифметике Пресбургера (http://en.wikipedia.org/wiki/Presburger_arithmetic) имеет временную сложность не менее $2^{2^{cn}}$, значит, не лежит в $\mathrm{PSPACE}$ и, следовательно, $\mathrm{NP}$

 Профиль  
                  
 
 Re: не-NP
Сообщение30.08.2009, 14:28 
Заслуженный участник
Аватара пользователя


11/04/08
2741
Физтех
Посмотрел, спасибо :)

 Профиль  
                  
 
 Re: не-NP
Сообщение31.08.2009, 08:39 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
ShMaxG в сообщении #239120 писал(а):
Существуют ли языки, не принадлежащие NP?


??? Существует континуум различных языков и лишь счётное число не то, что NP-языков, а даже просто разрешимых (распознаваемых машиной Тьюринга за конечное время).

Или нужен пример какого-нибудь "естественного" языка?

 Профиль  
                  
 
 Re: не-NP
Сообщение31.08.2009, 11:04 
Заслуженный участник
Аватара пользователя


11/04/08
2741
Физтех
Профессор Снэйп
Ага, "естественного". И на пальцах как примерно доказывать то, что не-NP. Вот в примере Xaositect оценку снизу сложности получили. Может еще есть способы?

 Профиль  
                  
 
 Re: не-NP
Сообщение31.08.2009, 12:09 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
ShMaxG в сообщении #239329 писал(а):
Профессор Снэйп
Ага, "естественного". И на пальцах как примерно доказывать то, что не-NP. Вот в примере Xaositect оценку снизу сложности получили. Может еще есть способы?


Совсем естественных не знаю. И, насколько я понимаю, вопрос $NP = EXP$ ещё не решён. А естественно возникающие в приложениях языки, как правило, экспоненциальные, так как в худшем случае всё всегда решается тупым перебором :wink:

Если же задать себе специальной целью построить не экспоненциальный язык (который, естественно, не попадёт в класс NP), то тут всё очень просто. Обычная диагональка. Для каждой программы $P$ берём машину Тьюринга и включаем сам текст этой программы в язык тогда и только тогда, когда она на входе, равном этому тексту, не даёт ответ "да" за $\leqslant 2^{2^{|P|}}$ шагов.

 Профиль  
                  
 
 Re: не-NP
Сообщение31.08.2009, 12:28 
Заслуженный участник
Аватара пользователя


11/04/08
2741
Физтех
Профессор Снэйп
Хм, однако, круто.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group