Клас складності NP (англ. Complexity class NP) — клас складності, до якого належать задачі, що можна розв'язати недетермінованими алгоритмами за (поліноміальний час); тобто, недетермінованими алгоритмами в яких завжди існує шлях успішного обчислення за поліноміальний час відносно довжини вхідного рядка; очевидно, що .
Формальне визначення
Мова належить до класу NP (недетермінованих поліноміальних) якщо вона розпізнається недетермінованою машиною Тюрінга з поліноміальною часовою складністю .
Властивості
Оскільки кожна детермінована машина Тюринга може розглядатись як недетермінована, але без вибору варіантів кроків, то клас є підмножиною . Однак до класу складності NP належить багато інших задач, належність яких до класу P не доведена.
Однією з найгостріших задач математики є з'ясування вірності тотожності . Тобто, пошуку відповіді на питання, чи є правильним твердження, що будь-що, що виконує недетермінована машина Тюринга за поліноміальний час можна виконати на детермінованій машині за, можливо більший, поліноміальний час.
Приклад задач
До задач класу складності NP належать:
- Розв'язність логічного виразу.
- Триколірне розфарбування графу.
- Побудова кліки з вершин на неорієнтованому графі.
- Покриття множин: нехай задане сімейство підмножин деякої множини ; необхідно знайти підсемейство із , так, що:
- Розбиття множин: за попередніх умов, але, крім того, вимагається, щоб (для довільних з ).
- Існування гамільтонового циклу на неорієнтованому графі.
- Задача пакування рюкзака: для змінних , що приймають значення 0 та 1 розв'язати рівняння:
- де та — наперед задані цілі числа.
- для загального випадку, ця задача є розв'язанням діофантового рівняння.
- Розбиття на дві частини: нехай дано чисел з , необхідно розбити на дві множини та що не перетинаються, так, щоб:
- Задача комівояжера.
Див. також
Примітки
- Рейнгольд, Нивергельт Ю., Део Н. (1980). Комбинаторные Алгоритмы (рос.) . Москва: Мир. с. 444.
- John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman (2001). Introduction to Automata Theory, Languages and Computation (англ.) (вид. 2). Addison-Wesley. с. 419. ISBN .
- Лорьер Ж.-Л. (1991). Системы искусственного интеллекта. пер. с фр. Мир.
- Adleman, Leonard M. Molecular computation of solutions to combinatorial problems.
Джерела
- Hopcroft, John E.; ; Ullman, Jeffrey D. (2001). Вступ до теорії автоматів, мов і обчислень (вид. 2nd). Addison–Wesley. с. 521.(англ.)
- Мир, 1972. — 416 с. . Теория рекурсивных функций и эффективная вычислимость. — М. : (рос.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Klas skladnosti NP angl Complexity class NP klas skladnosti do yakogo nalezhat zadachi sho mozhna rozv yazati nedeterminovanimi algoritmami za polinomialnij chas tobto nedeterminovanimi algoritmami v yakih zavzhdi isnuye shlyah uspishnogo obchislennya za polinomialnij chas vidnosno dovzhini vhidnogo ryadka ochevidno sho P N P displaystyle mathcal P subseteq mathcal NP 1 Zmist 1 Formalne viznachennya 2 Vlastivosti 3 Priklad zadach 4 Div takozh 5 Primitki 6 DzherelaFormalne viznachennyared Mova L displaystyle L nbsp nalezhit do klasu NP nedeterminovanih polinomialnih yaksho vona rozpiznayetsya nedeterminovanoyu mashinoyu Tyuringa M displaystyle M nbsp z polinomialnoyu chasovoyu skladnistyu T n displaystyle T n nbsp 2 Vlastivostired Oskilki kozhna determinovana mashina Tyuringa mozhe rozglyadatis yak nedeterminovana ale bez viboru variantiv krokiv to klas P displaystyle mathcal P nbsp ye pidmnozhinoyu N P displaystyle mathcal NP nbsp Odnak do klasu skladnosti NP nalezhit bagato inshih zadach nalezhnist yakih do klasu P ne dovedena 2 Odniyeyu z najgostrishih zadach matematiki ye z yasuvannya virnosti totozhnosti P N P displaystyle mathcal P mathcal NP nbsp Tobto poshuku vidpovidi na pitannya chi ye pravilnim tverdzhennya sho bud sho sho vikonuye nedeterminovana mashina Tyuringa za polinomialnij chas mozhna vikonati na determinovanij mashini za mozhlivo bilshij polinomialnij chas Priklad zadachred Do zadach klasu skladnosti NP nalezhat 3 Rozv yaznist logichnogo virazu Trikolirne rozfarbuvannya grafu Pobudova kliki z k displaystyle k nbsp vershin na neoriyentovanomu grafi Pokrittya mnozhin nehaj zadane simejstvo F displaystyle F nbsp pidmnozhin E i displaystyle E i nbsp deyakoyi mnozhini E displaystyle E nbsp neobhidno znajti pidsemejstvo G displaystyle G nbsp iz F displaystyle F nbsp tak sho F E i G E i displaystyle cup F E i cup G E i nbsp Rozbittya mnozhin za poperednih umov ale krim togo vimagayetsya shob E i E j displaystyle E i cap E j emptyset nbsp dlya dovilnih E i E j displaystyle E i E j nbsp z G displaystyle G nbsp Isnuvannya gamiltonovogo ciklu na neoriyentovanomu grafi Zadacha pakuvannya ryukzaka dlya zminnih x i displaystyle x i nbsp sho prijmayut znachennya 0 ta 1 rozv yazati rivnyannya a j x j b displaystyle sum a j x j b nbsp de a j displaystyle a j nbsp ta b displaystyle b nbsp napered zadani cili chisla dlya zagalnogo vipadku cya zadacha ye rozv yazannyam diofantovogo rivnyannya Rozbittya na dvi chastini nehaj dano n displaystyle n nbsp chisel y i displaystyle y i nbsp z N displaystyle mathcal N nbsp neobhidno rozbiti na dvi mnozhini I 1 displaystyle I 1 nbsp ta I 2 displaystyle I 2 nbsp sho ne peretinayutsya tak shob i I 1 y i i I 2 y i displaystyle sum i in I 1 y i sum i in I 2 y i nbsp Zadacha komivoyazhera 4 Div takozhred nbsp Portal Matematika Klas skladnosti P NP povna zadacha PCP teoremaPrimitkired Rejngold Nivergelt Yu Deo N 1980 Kombinatornye Algoritmy ros Moskva Mir s 444 a b John E Hopcroft Rajeev Motwani Jeffrey D Ullman 2001 Introduction to Automata Theory Languages and Computation angl vid 2 Addison Wesley s 419 ISBN 0 201 44124 1 Lorer Zh L 1991 Sistemy iskusstvennogo intellekta per s fr Mir Adleman Leonard M Molecular computation of solutions to combinatorial problems Dzherelared Hopcroft John E Motwani Rajeev Ullman Jeffrey D 2001 Vstup do teoriyi avtomativ mov i obchislen vid 2nd Addison Wesley s 521 angl Rodzhers H inshi movi Teoriya rekursivnyh funkcij i effektivnaya vychislimost M Mir 1972 416 s ros Otrimano z https uk wikipedia org w index php title Klas skladnosti NP amp oldid 43464219