2014 dxdy logo

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

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


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


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

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

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

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

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



Начать новую тему Ответить на тему
 
 Помогите разобраться с P vs NP
Сообщение06.10.2014, 17:48 
Аватара пользователя


06/10/14
1
Не совсем уверен, что в правильном подфоруме завожу тему, и поиском тоже не пользовался как следует, так что заранее извините. :o

Помогите разобраться с вопросом о равенстве/не равенстве классов.
Рассмотрим такую задачу СЕЙФ:
Пусть у нас есть сейф и на нем висит кодовый замок, у которого есть n колесиков с цифрами от 0 до 9.
Вопрос: существует ли строка из n цифр, открывающая замок? (т.е. может быть, кодовый замок висит просто так, и не открывает сейф)

Вроде бы получилась задача распознавания свойств из класса NP (т.е. если мы угадаем открывающую последовательность цифр, то за полином можем проверить, что сейф откроется).

Алгоритмов решения этой задачи кроме полного перебора нет, потому что у нас вообще больше никакой информации о сейфе нет. Поскольку это задача из NP, она сводится к задачам из NPC, и поскольку у нее нет полиномиального алгоритма решения значит и у NPC их нет (иначе было бы противоречие). И получается что P!=NP.

Очевидно, что это слишком простое рассуждение, и где-то что-то должно быть не так, иначе все бы давно уже доказали. В голову приходит только то, что задача СЕЙФ не очень математическая...

 Профиль  
                  
 
 Re: Помогите разобраться с P vs NP
Сообщение06.10.2014, 18:24 
Заслуженный участник
Аватара пользователя


06/10/08
6422
Bakaringo в сообщении #915800 писал(а):
В голову приходит только то, что задача СЕЙФ не очень математическая...
Да, это проблема. Классы P и NP определяются формально, и нужно математическое решение.

Bakaringo в сообщении #915800 писал(а):
Алгоритмов решения этой задачи кроме полного перебора нет, потому что у нас вообще больше никакой информации о сейфе нет.
Может быть, можно простучать сейф звуковыми волнами, составить схему механизма и узнать код замка.
Собственно, проблема P vs NP и состоит в том, чтобы доказать, что в строгой математической постановке не может быть каких-то вот таких хитрых обходных путей.

 Профиль  
                  
 
 Re: Помогите разобраться с P vs NP
Сообщение09.01.2017, 23:12 
Админ форума
Аватара пользователя


19/03/10
8952
 !  JonLee, предупреждение за спам. Сообщение удалено.

 Профиль  
                  
 
 Re: Помогите разобраться с P vs NP
Сообщение14.03.2019, 01:58 


13/04/16
102
Bakaringo, дело в том, что вы в своем подборе используете оракул — сейф — который мгновенно проверяет правильность ответа. Поэтому вы доказали, что задача принадлежит классу $NP^{A}$, а не $NP$. Без сейфа вычислить правильность пароля у вас никак не получится, ни машина тьюринга, ни более мощные вычислители в принципе не умеют угадывать загаданные кем-то числа. Не хватает данных.

Тот факт, что существует оракулы для которых $NP^{A} \not= P^{A}$ известен : теорема Бейкера — Гилла — Соловэя.

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

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



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

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


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

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