У теорії алгоритмів питання про рівність класів складності P і NP є однією з центральних відкритих проблем вже більше трьох десятиліть. Якщо на нього буде дано позитивну відповідь, це означатиме, що теоретично можливо вирішувати багато складних завдань істотно швидше, ніж зараз.
Проблеми тисячоліття |
---|
Рівність класів P і NP |
Гіпотеза Годжа |
Гіпотеза Пуанкаре* |
Гіпотеза Рімана |
Квантова теорія Янга — Мілса |
Рівняння Нав'є — Стокса |
Гіпотеза Берча і Свіннертона-Даєра |
* доведені |
Класи P і NP
Зрештою, проблема P = NP полягає в наступному: якщо позитивну відповідь на якесь питання можна швидко перевірити (за поліноміальний час), то чи правда, що відповідь на це ж питання можна швидко знайти (за поліноміальний час і використовуючи поліноміальну пам'ять)?
Наприклад, чи є істинним твердження, що серед чисел (-2, -3, 15, 14, 7, -10, …) є такі, що їхня сума дорівнює 0 (задача про суми підмножин)? Відповідь так, тому що -2 -3 + 15 -10 = 0 легко перевірити за допомогою кількох додавань (інформацію, необхідну для перевірки позитивної відповіді, називають сертифікатом).
Чи випливає звідси, що так само легко підібрати ці числа? Перевірити сертифікат так само легко, як знайти його? Здається, що підібрати числа складніше (не доведено).
Відповідь на питання про рівність класів P і NP визначила б, чи дійсно завдання легше перевірити, ніж вирішити (P ≠ NP). Або вирішити настільки ж просто, як і перевірити (P = NP).
Це можна застосовувати до всіх подібних задач, а не тільки до задачі про суми підмножин. Також цей принцип може бути застосований до задач, відповідь на які складніша, ніж ТАК чи НІ.
Відносини між класами P і NP розглядаються в теорії обчислювальної складності (розділу теорії алгоритмів,) що вивчає ресурси, необхідні для вирішення деякої задачі. Найзагальніші ресурси — це час (скільки потрібно зробити кроків) і пам'ять (скільки пам'яті потрібно для вирішення задачі).
Історія
З визначення класів P і NP відразу випливає наслідок: . Проте досі нічого не відомо про строгість цього включення, тобто чи існує алгоритм, який лежить в NP, але не лежить в P. Якщо такого алгоритму не існує, то всі завдання, що належать класу NP, можна буде вирішувати за поліноміальний час, що обіцяє величезну вигоду з обчислювальної точки зору. Зараз найскладніші NP-задачі (так звані NP-повні задачі) можна вирішити за експоненційний час, що майже завжди є неприйнятним.
Вперше питання про рівність класів було поставлено незалежно Куком і Левіним у 1971 р. На сьогоднішній день більшість математиків вважають, що ці класи не рівні. Згідно з опитуванням, проведеним у 2002 р. серед 100 вчених, 61 людина вважає, що відповідь — «не рівні», 9 — «рівні», 22 не змогли відповісти і 8 вважають, що гіпотеза не виводиться з поточної системи аксіом і, таким чином, не може бути доведена або спростована.
Зараз проблема рівності класів P і NP є однією із семи проблем тисячоліття, за вирішення якої Математичний інститут Клея призначив премію в мільйон доларів США.
Спроби довести
У серпні 2010 року американський дослідник з HP Labs Вінай Деолалікар (англ. Vinay Deolalikar) надіслав деяким вченим на перевірку своє доведення нерівності P ≠ NP. Стівен Кук назвав його препринт «відносно серйозною спробою вирішення проблеми P проти NP».
Великий список публікацій, автори яких заявляють, що довели або спростували рівність класів, можна знайти на сторінці Ph.D. Gerhard J Woeginger з технологічного університету Ейндховена, Нідерланди.
Примітки
- The P-versus-NP page.
Див. також
Посилання
- С. Кук (англ.)
- С. Ніколєнко Компьютерра, 2006. (рос.)
- Н. П. Варновскій. Проблема P =? NP, класи складнощів і криптографія. 2005. (рос.)
- Прітикін Ю. Л. Что такое проблема P vs. NP? VIII літня школа «Сучасна математика». Дубна, 2008 (рос.)
- А. А. Разборов P? = NP або проблема перебору: погляд з 90-х. (рос.)
- Gerhard J. Woeginger. The P-versus-NP page. (англ.) Список посилань на запропоновані «вирішення» даної проблеми. Деякі з них стверджують рівність P і NP, деякі — зворотне.
- Vinay Deolalikar P ≠ NP (англ.) Попередня версія статті Vinay Deolakikar.
Це незавершена стаття з математики. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
U teoriyi algoritmiv pitannya pro rivnist klasiv skladnosti P i NP ye odniyeyu z centralnih vidkritih problem vzhe bilshe troh desyatilit Yaksho na nogo bude dano pozitivnu vidpovid ce oznachatime sho teoretichno mozhlivo virishuvati bagato skladnih zavdan istotno shvidshe nizh zaraz Problemi tisyacholittya Rivnist klasiv P i NP Gipoteza Godzha Gipoteza Puankare Gipoteza Rimana Kvantova teoriya Yanga Milsa Rivnyannya Nav ye Stoksa Gipoteza Bercha i Svinnertona Dayera dovedeniKlasi P i NPZreshtoyu problema P NP polyagaye v nastupnomu yaksho pozitivnu vidpovid na yakes pitannya mozhna shvidko pereviriti za polinomialnij chas to chi pravda sho vidpovid na ce zh pitannya mozhna shvidko znajti za polinomialnij chas i vikoristovuyuchi polinomialnu pam yat Napriklad chi ye istinnim tverdzhennya sho sered chisel 2 3 15 14 7 10 ye taki sho yihnya suma dorivnyuye 0 zadacha pro sumi pidmnozhin Vidpovid tak tomu sho 2 3 15 10 0 legko pereviriti za dopomogoyu kilkoh dodavan informaciyu neobhidnu dlya perevirki pozitivnoyi vidpovidi nazivayut sertifikatom Chi viplivaye zvidsi sho tak samo legko pidibrati ci chisla Pereviriti sertifikat tak samo legko yak znajti jogo Zdayetsya sho pidibrati chisla skladnishe ne dovedeno Vidpovid na pitannya pro rivnist klasiv P i NP viznachila b chi dijsno zavdannya legshe pereviriti nizh virishiti P NP Abo virishiti nastilki zh prosto yak i pereviriti P NP Ce mozhna zastosovuvati do vsih podibnih zadach a ne tilki do zadachi pro sumi pidmnozhin Takozh cej princip mozhe buti zastosovanij do zadach vidpovid na yaki skladnisha nizh TAK chi NI Vidnosini mizh klasami P i NP rozglyadayutsya v teoriyi obchislyuvalnoyi skladnosti rozdilu teoriyi algoritmiv sho vivchaye resursi neobhidni dlya virishennya deyakoyi zadachi Najzagalnishi resursi ce chas skilki potribno zrobiti krokiv i pam yat skilki pam yati potribno dlya virishennya zadachi IstoriyaZ viznachennya klasiv P i NP vidrazu viplivaye naslidok P N P displaystyle P subseteq NP Prote dosi nichogo ne vidomo pro strogist cogo vklyuchennya tobto chi isnuye algoritm yakij lezhit v NP ale ne lezhit v P Yaksho takogo algoritmu ne isnuye to vsi zavdannya sho nalezhat klasu NP mozhna bude virishuvati za polinomialnij chas sho obicyaye velicheznu vigodu z obchislyuvalnoyi tochki zoru Zaraz najskladnishi NP zadachi tak zvani NP povni zadachi mozhna virishiti za eksponencijnij chas sho majzhe zavzhdi ye neprijnyatnim Vpershe pitannya pro rivnist klasiv bulo postavleno nezalezhno Kukom i Levinim u 1971 r Na sogodnishnij den bilshist matematikiv vvazhayut sho ci klasi ne rivni Zgidno z opituvannyam provedenim u 2002 r sered 100 vchenih 61 lyudina vvazhaye sho vidpovid ne rivni 9 rivni 22 ne zmogli vidpovisti i 8 vvazhayut sho gipoteza ne vivoditsya z potochnoyi sistemi aksiom i takim chinom ne mozhe buti dovedena abo sprostovana Zaraz problema rivnosti klasiv P i NP ye odniyeyu iz semi problem tisyacholittya za virishennya yakoyi Matematichnij institut Kleya priznachiv premiyu v miljon dolariv SShA Sprobi dovestiU serpni 2010 roku amerikanskij doslidnik z HP Labs Vinaj Deolalikar angl Vinay Deolalikar nadislav deyakim vchenim na perevirku svoye dovedennya nerivnosti P NP Stiven Kuk nazvav jogo preprint vidnosno serjoznoyu sproboyu virishennya problemi P proti NP Velikij spisok publikacij avtori yakih zayavlyayut sho doveli abo sprostuvali rivnist klasiv mozhna znajti na storinci Ph D Gerhard J Woeginger z tehnologichnogo universitetu Ejndhovena Niderlandi PrimitkiThe P versus NP page Div takozhVidkriti matematichni problemiPosilannyaS Kuk angl S Nikolyenko Kompyuterra 2006 ros N P Varnovskij Problema P NP klasi skladnoshiv i kriptografiya 2005 ros Pritikin Yu L Chto takoe problema P vs NP VIII litnya shkola Suchasna matematika Dubna 2008 ros A A Razborov P NP abo problema pereboru poglyad z 90 h ros Gerhard J Woeginger The P versus NP page angl Spisok posilan na zaproponovani virishennya danoyi problemi Deyaki z nih stverdzhuyut rivnist P i NP deyaki zvorotne Vinay Deolalikar P NP angl Poperednya versiya statti Vinay Deolakikar Ce nezavershena stattya z matematiki Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi