NP-повна задача (англ. NP-complete) — в теорії алгоритмів та теорії складності це задача, що належить до класу NP та всі задачі з класу NP можна звести до неї за поліноміальний час.
Формальне визначення
Нехай — мова (проблема) що належить до класу NP. Мова називається NP-повною якщо виконуються такі умови:
- належить до NP.
- Для довільної мови в NP існує зведення до за поліноміальний час.
Якщо довільний окремий випадок задачі можна перетворити в деякий окремий випадок задачі в такий спосіб, що розв'язок задачі можна отримати за поліноміальний час від розв'язку задачі то кажуть, що зводиться до .
Якщо P ≠ NP, то всі NP-повні проблеми знаходяться в множині NP — P, через це доведення NP-повноти задачі можна розглядати як додатковий аргумент на користь того, що проблема не належить до класу P і для неї не існує точного поліноміального алгоритму.
NP-повнота в сильному сенсі
Задача називається NP-повною в сильному сенсі, якщо у неї існує підзадача, яка:
- Не є (тобто максимальне значення величин, що зустрічаються в цій задачі, обмежено зверху поліномом від довжини входу),
- Належить до класу NP,
- Є NP-повною.
Клас таких задач називається . Якщо гіпотеза P ≠ NP справедлива, то для NPCS задач не існує псевдополіноміального алгоритму.
Гіпотеза P ≠ NP
Рівність класів P і NP вже понад 30 років є відкритою проблемою. Наукове співтовариство схиляється до негативного вирішення цього питання — у цьому випадку за поліноміальний час вирішувати NP-повні задачі не вдасться.
Приклади
Див. також
Примітки
- Рейнгольд, Нивергельт Ю., Део Н. (1980). Комбинаторные Алгоритмы (рос.) . Москва: Мир. с. 442—443.
- John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman (2001). Introduction to Automata Theory, Languages and Computation (англ.) (вид. 2-ге). Addison-Wesley. с. 419. ISBN .
Це незавершена стаття про програмування. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
NP povna zadacha angl NP complete v teoriyi algoritmiv ta teoriyi skladnosti ce zadacha sho nalezhit do klasu NP ta vsi zadachi z klasu NP mozhna zvesti do neyi za polinomialnij chas Diagrama Venna vidnoshennya mizh klasami skladnosti zadach u vipadku virnosti gipotezi P NP Formalne viznachennyaNehaj L displaystyle L mova problema sho nalezhit do klasu NP Mova L displaystyle L nazivayetsya NP povnoyu yaksho vikonuyutsya taki umovi L displaystyle L nalezhit do NP Dlya dovilnoyi movi L displaystyle L v NP isnuye zvedennya do L displaystyle L za polinomialnij chas Yaksho dovilnij okremij vipadok zadachi L1 displaystyle L 1 mozhna peretvoriti v deyakij okremij vipadok zadachi L2 displaystyle L 2 v takij sposib sho rozv yazok zadachi L1 displaystyle L 1 mozhna otrimati za polinomialnij chas vid rozv yazku zadachi L2 displaystyle L 2 to kazhut sho L1 displaystyle L 1 zvoditsya do L2 displaystyle L 2 Yaksho P NP to vsi NP povni problemi znahodyatsya v mnozhini NP P cherez ce dovedennya NP povnoti zadachi mozhna rozglyadati yak dodatkovij argument na korist togo sho problema ne nalezhit do klasu P i dlya neyi ne isnuye tochnogo polinomialnogo algoritmu NP povnota v silnomu sensi Zadacha nazivayetsya NP povnoyu v silnomu sensi yaksho u neyi isnuye pidzadacha yaka Ne ye tobto maksimalne znachennya velichin sho zustrichayutsya v cij zadachi obmezheno zverhu polinomom vid dovzhini vhodu Nalezhit do klasu NP Ye NP povnoyu Klas takih zadach nazivayetsya Yaksho gipoteza P NP spravedliva to dlya NPCS zadach ne isnuye psevdopolinomialnogo algoritmu Gipoteza P NPRivnist klasiv P i NP vzhe ponad 30 rokiv ye vidkritoyu problemoyu Naukove spivtovaristvo shilyayetsya do negativnogo virishennya cogo pitannya u comu vipadku za polinomialnij chas virishuvati NP povni zadachi ne vdastsya PrikladiDokladnishe Zadacha komivoyazhera Zadacha zdijsnennosti bulovih formul Div takozhKlas skladnosti P NP skladna zadacha Kombinatorika Evolyucijnij algoritmPrimitkiRejngold Nivergelt Yu Deo N 1980 Kombinatornye Algoritmy ros Moskva Mir s 442 443 John E Hopcroft Rajeev Motwani Jeffrey D Ullman 2001 Introduction to Automata Theory Languages and Computation angl vid 2 ge Addison Wesley s 419 ISBN 0 201 44124 1 Portal Matematika Ce nezavershena stattya pro programuvannya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi