У нас є багато проблем, таких як факторизація, які є сильно вигаданими, але не доведеними, поза межами P. Чи є питання з протилежною властивістю, а саме з тим, що вони сильно здогадуються, але не знаходяться всередині P?
У нас є багато проблем, таких як факторизація, які є сильно вигаданими, але не доведеними, поза межами P. Чи є питання з протилежною властивістю, а саме з тим, що вони сильно здогадуються, але не знаходяться всередині P?
Відповіді:
Два десятиліття тому однією з правдоподібних відповідей було б тестування первинності : існували алгоритми, що працювали в рандомізований час поліномів, і алгоритми, які працювали у детермінованому поліномному часі за правдоподібною числово-теоретичною гіпотезією, але не було відомих детермінованих алгоритмів поліноміального часу. У 2002 році це змінилося з результатом прориву Agrawal, Kayal і Saxena, що тестування на первинність знаходиться в P. Отже, ми не можемо більше використовувати цей приклад.
Я б поставив тестування поліноміальної ідентичності як приклад проблеми, яка має великі шанси опинитися в P, але там, де ніхто не зміг цього довести. Ми знаємо рандомізовані алгоритми багаточленного часу для тестування поліноміальної ідентичності, але не детерміновані алгоритми. Однак є правдоподібні причини вважати, що рандомізовані алгоритми можуть бути дерадомізовані.
Наприклад, у криптографії існує тверда думка, що існують високозахисні псевдовипадкові генератори (наприклад, AES-CTR є одним розумним кандидатом). І якщо це правда, то тестування поліноміальної ідентичності повинно бути в П. (Наприклад, використовувати фіксований насіння, застосувати генератор псевдовипадкових випадків і використовувати його вихід замість випадкових біт; для цього не вдасться величезної змови, щоб це не вдалося. ) Це можна зробити формальним, використовуючи випадкову модель оракул; якщо у нас є хеш-функції, які можна відповідним чином моделювати за допомогою випадкової моделі оракул, то випливає, що існує тестування алгоритму багаточленного часу для тестування поліноміальної ідентичності.
Для більш детального опрацювання цього аргументу дивіться також мою відповідь на пов'язану тему та мої коментарі щодо пов'язаного питання .