stringtranslate.com

Аксиомы Блюма

В теории вычислительной сложности аксиомы Блюма или аксиомы сложности Блюма — это аксиомы , которые определяют желаемые свойства мер сложности на множестве вычислимых функций . Аксиомы были впервые определены Мануэлем Блюмом в 1967 году. [1]

Важно отметить, что теорема Блюма об ускорении и теорема о разрыве справедливы для любой меры сложности, удовлетворяющей этим аксиомам. Наиболее известными мерами, удовлетворяющими этим аксиомам, являются меры времени (т. е. времени выполнения) и пространства (т. е. использования памяти).

Определения

Мера сложности Блюма — это пара с нумерацией частично вычислимых функций и вычислимой функции

которая удовлетворяет следующим аксиомам Блюма . Запишем для iчастично вычислимой функции по нумерации Гёделя , а для частично вычислимой функции .

Примеры

Классы сложности

Для полной вычислимой функции классы сложности вычислимых функций можно определить как

— это множество всех вычислимых функций со сложностью меньше . — это множество всех булевых функций со сложностью меньше . Если рассматривать эти функции как индикаторные функции на множествах, можно рассматривать как класс сложности множеств.

Ссылки

  1. ^ Блюм, Мануэль (1967). «Машинно-независимая теория сложности рекурсивных функций» (PDF) . Журнал ACM . 14 (2): 322–336. doi :10.1145/321386.321395. S2CID  15710280.