Зведення в теорії складності обчислень — перетворення однієї задачі до іншої. У загальному випадку, для алгоритму, що перетворює примірники задачі на примірники задачі , які мають ту саму відповідь («так» або «ні»), кажуть, що зводиться до , таким чином, звідність — це відношення між двома задачами. За допомогою такого зв'язку можна доводити обчислюваність задачі або її належність до того чи іншого класу складності.
Деякі види зведень: , , , [en].
Зведення за Тюрінгом — найзагальніша форма зведення: деякий алгоритм (обчисле́нний на машині Тюрінга) можна викликати будь-яку кількість разів, при цьому кожен виклик буде вважатися одним кроком алгоритму; для формального визначення звідності за Тюрінгом використовується поняття тюрінг-машини з оракулом.
Література
- Джон Хопкрофт, Раджив Мотвани, Джеффри Ульман. Введение в теорию автоматов, языков и вычислений = Introduction to Automata Theory, Languages, and Computation. — М. : «Вильямс», 2002. — С. 528. — .
Посилання
- (рос.)
В іншому мовному розділі є повніша стаття Reduction (complexity)(англ.). Ви можете допомогти, розширивши поточну статтю за допомогою з англійської.
|
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Zvedennya v teoriyi skladnosti obchislen peretvorennya odniyeyi zadachi do inshoyi U zagalnomu vipadku dlya algoritmu sho peretvoryuye primirniki zadachi P 1 displaystyle P 1 na primirniki zadachi P 2 displaystyle P 2 yaki mayut tu samu vidpovid tak abo ni kazhut sho P 1 displaystyle P 1 zvoditsya do P 2 displaystyle P 2 takim chinom zvidnist ce vidnoshennya mizh dvoma zadachami Za dopomogoyu takogo zv yazku mozhna dovoditi obchislyuvanist zadachi abo yiyi nalezhnist do togo chi inshogo klasu skladnosti Deyaki vidi zveden en Zvedennya za Tyuringom najzagalnisha forma zvedennya deyakij algoritm obchisle nnij na mashini Tyuringa mozhna viklikati bud yaku kilkist raziv pri comu kozhen viklik bude vvazhatisya odnim krokom algoritmu dlya formalnogo viznachennya zvidnosti za Tyuringom vikoristovuyetsya ponyattya tyuring mashini z orakulom LiteraturaDzhon Hopkroft Radzhiv Motvani Dzheffri Ulman Vvedenie v teoriyu avtomatov yazykov i vychislenij Introduction to Automata Theory Languages and Computation M Vilyams 2002 S 528 ISBN 0 201 44124 1 Posilannya ros V inshomu movnomu rozdili ye povnisha stattya Reduction complexity 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