Будь-яка мова називається звідною за Карпом до мови , якщо існує функція , обчислювана за поліноміальний час, де F(x) належить в тому випадку, якщо x належить . Мова називається NP-складною, якщо до неї зводиться будь-яка мова класу NP, і називається NP-повною, якщо вона NP-складна і сама зводиться до класу NP. Якщо буде алгоритм, що розв'язує NP-повну задачу за поліноміальний час, тоді всі NP-задачі належать до класу P.
Розглянемо дві мови і над алфавітами і . Зведення до за Карпом — це функція , обчислювана за поліноміальний час, така, що . Таким чином, неформально мова «не складніше» від мови .
Якщо така функція існує, кажуть, що звідна за Карпом до і пишуть
Відзначимо, що зведення за Карпом є окремим випадком [ru]. У англомовних джерелах також можна зустріти назву many-one reduction.
Клас мов PSPACE — множина мов, допустимих детермінованою машиною Тюрінга з поліноміальним обмеженням простору.
Клас мов NPSPACE — множина мов, допустимих недетермінованою машиною Тюрінга з поліноміальним обмеженням простору.
Транзитивність
Головною властивістю зведення за Карпом є транзитивність. Якщо уявити мови у вигляді символів, то можна розглядати як математичну операцію: Α>Β, Β>Ε → Α>Ε.
Див. також
Посилання
- (рос.)
- Хопкфрофт Дж., Мотвани Р., Ульман Дж. Введение в теорию автоматов, языков и вычислений, 2-е изд.: Пер. с англ. — М.: Издательский дом «Вильямс», 2002.
- М. Н. Вялий, Складність обчислювальних задач [ 9 липня 2021 у Wayback Machine.] — визначення на функціях, без понять «мова», «алфавіт» тощо. (рос.)
В іншому мовному розділі є повніша стаття Polynomial-time reduction(англ.). Ви можете допомогти, розширивши поточну статтю за допомогою з англійської.
|
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Bud yaka mova L 1 displaystyle L 1 nazivayetsya zvidnoyu za Karpom do movi L 2 displaystyle L 2 yaksho isnuye funkciya F S S displaystyle F colon Sigma mapsto Sigma obchislyuvana za polinomialnij chas de F x nalezhit L 2 displaystyle L 2 v tomu vipadku yaksho x nalezhit L 1 displaystyle L 1 Mova nazivayetsya NP skladnoyu yaksho do neyi zvoditsya bud yaka mova klasu NP i nazivayetsya NP povnoyu yaksho vona NP skladna i sama zvoditsya do klasu NP Yaksho bude algoritm sho rozv yazuye NP povnu zadachu za polinomialnij chas todi vsi NP zadachi nalezhat do klasu P Rozglyanemo dvi movi L 1 displaystyle L 1 i L 2 displaystyle L 2 nad alfavitami S displaystyle Sigma i G displaystyle Gamma Zvedennya L 1 displaystyle L 1 do L 2 displaystyle L 2 za Karpom ce funkciya f S G displaystyle f colon Sigma mapsto Gamma obchislyuvana za polinomialnij chas taka sho x x L 1 f x L 2 displaystyle forall x x in L 1 Leftrightarrow f x in L 2 Takim chinom neformalno mova L 1 displaystyle L 1 ne skladnishe vid movi L 2 displaystyle L 2 Yaksho taka funkciya f displaystyle f isnuye kazhut sho L 1 displaystyle L 1 zvidna za Karpom do L 2 displaystyle L 2 i pishut L 1 K L 2 displaystyle L 1 leqslant K L 2 Vidznachimo sho zvedennya za Karpom ye okremim vipadkom ru U anglomovnih dzherelah takozh mozhna zustriti nazvu many one reduction Klas mov PSPACE mnozhina mov dopustimih determinovanoyu mashinoyu Tyuringa z polinomialnim obmezhennyam prostoru Klas mov NPSPACE mnozhina mov dopustimih nedeterminovanoyu mashinoyu Tyuringa z polinomialnim obmezhennyam prostoru TranzitivnistGolovnoyu vlastivistyu zvedennya za Karpom ye tranzitivnist Yaksho uyaviti movi u viglyadi simvoliv to mozhna rozglyadati yak matematichnu operaciyu A gt B B gt E A gt E Div takozhZvedennyaPosilannya ros Hopkfroft Dzh Motvani R Ulman Dzh Vvedenie v teoriyu avtomatov yazykov i vychislenij 2 e izd Per s angl M Izdatelskij dom Vilyams 2002 M N Vyalij Skladnist obchislyuvalnih zadach 9 lipnya 2021 u Wayback Machine viznachennya na funkciyah bez ponyat mova alfavit tosho ros V inshomu movnomu rozdili ye povnisha stattya Polynomial time reduction angl Vi mozhete dopomogti rozshirivshi potochnu stattyu za dopomogoyu perekladu z anglijskoyi Divitis avtoperekladenu versiyu statti z movi anglijska Perekladach povinen rozumiti sho vidpovidalnist za kincevij vmist statti u Vikipediyi nese same avtor redaguvan Onlajn pereklad nadayetsya lishe yak korisnij instrument pereglyadu vmistu zrozumiloyu movoyu Ne vikoristovujte nevichitanij i nevidkorigovanij mashinnij pereklad u stattyah ukrayinskoyi Vikipediyi Mashinnij pereklad Google ye korisnoyu vidpravnoyu tochkoyu dlya perekladu ale perekladacham neobhidno vipravlyati pomilki ta pidtverdzhuvati tochnist perekladu a ne prosto skopiyuvati mashinnij pereklad do ukrayinskoyi Vikipediyi Ne perekladajte tekst yakij vidayetsya nedostovirnim abo neyakisnim Yaksho mozhlivo perevirte tekst za posilannyami podanimi v inshomovnij statti Dokladni rekomendaciyi div Vikipediya Pereklad