Теорії, що характеризують класи обчислювальної складності


15

Читаючи статтю " Прикладна теорія для FPH ", ви можете зіткнутися з таким уривком:

Зважаючи на теорії, що характеризують класи обчислювальної складності, існує три різні підходи:

  • в одному, функції, які можна визначити в теорії, "автоматично" знаходяться в межах певного класу складності. У такому обліковому записі синтаксис повинен бути обмежений, щоб гарантувати, що він залишається у відповідному класі. Це, як правило, спричиняє проблему, що певні визначення функцій більше не працюють, навіть якщо функція перебуває у розглянутому класі складності.
  • У другому акаунті основна логіка обмежена.
  • У третьому рахунку не обмежується синтаксис, що дозволяє, як правило, записати "терміни функцій" для довільних (частково рекурсивних) функцій, ні логіки, а лише для тих термінів функцій, які належать до розглядуваного класу складності , можна довести, що вони мають певну характерну властивість, як правило, властивість, яку вони "доказувально сукупні". Хоча терміни функцій, відповідно до синтаксичної основи, можуть мати прямий обчислювальний характер, тобто, як терміни, логіка, яка використовується для доведення характерної властивості, цілком може бути класичною.λ

Моє запитання стосується посилань, які можуть бути вступом до трьох вищезазначених підходів. У цьому уривку ми бачимо лише характеристики для підходів, але чи є у них загальноприйняті імена?


Основоположним питанням обчислювальної складності є пошук теорії, яка характеризує ефективні обчислення?
Мохаммед Аль-Туркстані

4
Про перший підхід, який я вважаю основним, ви можете прочитати в останній книзі Кука і Нгуєна: cs.toronto.edu/~sacook/homepage/book . Я не бачив третього підходу (зі свого обмеженого досвіду), і мені потрібен час, щоб зрозуміти, що означає другий підхід.
Dai Le

@Dai Le: Дякую за коментар. Як щодо назви такого підходу? Доказ складності?
Олександр Бондаренко

2
@Oleksandr: Я думаю, що це "обмежений арифметичний" підхід. Цей підхід дуже добре вивчений та елегантний. Книга Кука-Нгуєна також має вказівки на інші джерела. Я трохи про це писав тут: cstheory.stackexchange.com/questions/3253/…
Dai Le

2
@Дай зробити коментар відповіддю?
Суреш Венкат

Відповіді:


15

Я думаю, що перший підхід, обмежений арифметичний підхід, є найпопулярнішим і добре вивченим підходом. Назва обмежена арифметикою вказує на використання слабких підсистем арифметики Пеано, де індукція обмежена формулами з обмеженими кванторами. Я вже узагальнив основну ідею такого підходу в цій публікації . Відмінна недавня посилання на обмежену арифметику - книга Кука та Нгуєна, проект якої є у ​​вільному доступі.

Другий підхід використовує лінійну логіку та її підсистему, про яку згадував Каве, про яку я мало знаю.

Я не чув про третій підхід, хоча працюю над обмеженою арифметикою. Але це звучить мені трохи дивно, оскільки без якоїсь форми синтаксичного чи логічного обмеження, як тоді теорія характеризує клас складності?


7

WWСТ

  • Для функції fтfТх.W(х)W(тf(х))fС

Вони походять від роботи Томаса Штрама, зокрема, наступних робіт:

Томас Страм. Теорії з самостійним застосуванням та складністю обчислень, Інформація та обчислення 185, 2003, с. 263-297.http://dx.doi.org/10.1016/S0890-5401(03)00086-5

Томас Страм. Доказово-теоретична характеристика основних можливих функціоналів, Теоретична інформатика 329, 2004, с. 159-176. http://dx.doi.org/10.1016/j.tcs.2004.08.009


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.