Кіріспе

цифрлік репозиторийлер

Есептеу күрделілігі теориясында DSPACE немесе SPACE — детерминистік Тьюринг машинасының жад кеңістігін сипаттайтын есептеу ресурсы. Ол берілген алгоритммен есептеу мәселесін шешу үшін "қалыпты" физикалық компьютерге қажетті жад кеңістігінің жалпы көлемін көрсетеді.

Машина үлгілері

DSPACE дәстүрлі түрде детерминистік Тьюринг машинасымен өлшенеді. Бірнеше маңызды кеңістіктік күрделілік кластары сызықтық емес, яғни кіріс көлемінен кіші. Сондықтан, алгоритмді кіріс немесе шығыс көлеміне "есептеу" жад кеңістігін нақты түсірмейді. Бұл мәселе кіріс және шығыс таспаларына жазуға және оқуға рұқсат етілмейтін көп таспалы Тьюринг машинасының анықтамасымен шешіледі, бұл стандартты көп таспалы Тьюринг машинасының бір түрі. Бұл L (логарифмдік кеңістік) сияқты кіші кеңістік кластарын жұмыс таспаларының барлығы қолданатын кеңістік көлемі бойынша анықтауға мүмкіндік береді (арнайы кіріс және шығыс таспаларын есепке алмай). Әліпбидің тиісті дәрежесін қолдану арқылы көптеген символдарды бірге біріктіруге болатындықтан, барлық c ≥ 1 және f(n) ≥ 1 үшін c f(n) кеңістігінде танылатын тілдер класы f(n) кеңістігінде танылатын тілдер класымен сәйкес келеді. Бұл анықтамада үлкен О нотациясын қолдануды негіздейді.

Басқа күрделілік сыныптарымен байланыс

DSPACE — детерминистік емес NSPACE-тің детерминистік аналогы, детерминистік емес Тьюринг машинасының жад кеңістігі класы. Савич теоремасы бойынша, NTIME келесідей DSPACE-ке қатысты: Кез келген уақыт бойынша құрастырылатын t(n) функциясы үшін: