Кіріспе

Есептеудің шектеріне шолу

Есептеудің шектері бірнеше түрлі факторлармен анықталады. Атап айтқанда, белгілі бір масса, көлем немесе энергиямен жүзеге асырылатын есептеу немесе деректерді сақтау мөлшеріне қатысты бірнеше физикалық және практикалық шектеулер бар.

Өңдеу және жад тығыздығы

Бекенштейн шектеуі шар тәрізді көлемде сақталатын ақпарат мөлшерін, сол бетінің ауданымен тең қара тесіктің энтропиясына дейін шектейді. Термодинамика жүйенің энергиясы, бөлшектер саны және бөлшектер түрлеріне сүйене отырып, дерек сақтау мүмкіндігін шектейді. Іс жүзінде, бұл Бекенштейн шектеуінен күштірек болып табылады.

Өңдеу жылдамдығы

Бремерман шегі – материялық әлемдегі дербес жүйенің ең жоғары есептеу жылдамдығы, ол масса-энергия мен кванттық белгісіздік шектеулеріне негізделген.

Байланыс кешіктірілуі

Марголус-Левитин теоремасы энергия бірлігіне шаққандағы ең жоғары есептеу жылдамдығының шегін белгілейді: секундына 6 × 1033 операция / джоуль. Дегенмен, кванттық жад қолжетімді болса, бұл шектеуді айналып өтуге болады. Осылайша, әрбір элементарлық есептеу қадамына кез келгендей аз энергия/уақыт жұмсалатын есептеу алгоритмдерін құрастыру мүмкін болады.

Энергиямен жабдықтау

Ландауэр принципі энергия тұтынудың төменгі теориялық шегін анықтайды: kT (энергия) қайтымсыз күй өзгерісі үшін жұмсалады, мұнда k – Болцман тұрақтысы, ал T – компьютердің жұмыс температурасы. Қайтымды есептеулер осы төменгі шекке бағынбас. T температурасын, тіпті теориялық тұрғыдан алғанда да, 3 кельвиннен төмендету мүмкін емес, себебі есептеуден үнемделген энергиядан артық энергияны салқындатуға жұмсау қажет, ал 3 кельвин – ғарыштық микротолқынды сәулеленудің шамамен температурасы. Дегенмен, 10⁹ – 10¹⁰ жылдық мерзім ішінде ғарыштық микротолқынды сәулелену экспоненциалды түрде төмендейді, бұл ақыр соңында энергия бірлігіне 10³⁰ есе көп есептеулер жасауға мүмкіндік береді деген пікір бар. Алайда, осы пікірдің маңызды бөліктері күмәндану тудырды.

Компьютерлік ғылымдағы абстрактілік шектер

Теориялық компьютерлік ғылым саласында есептеулік проблемалардың есептелуі және күрделілігі жиі іздестіріледі. Есептелу теориясы проблемалардың есептелу мүмкіндігінің дәрежесін сипаттайды, ал күрделілік теориясы ресурстарды пайдаланудың асимптотикалық дәрежесін сипаттайды. Сондықтан есептеулік проблемалар күрделілік сыныптарына жіктеледі. Арифметикалық иерархия және полиномдық иерархия проблемалардың тиісінше есептелу және полиномдық уақытта есептелу дәрежесін жіктейді. Мысалы, арифметикалық иерархияның деңгейі есептелетін, ішінара функцияларды жіктейді. Сонымен қатар, бұл иерархия қатаң, сондықтан арифметикалық иерархиядағы кез келген басқа сынып қатаң түрде есептелмейтін функцияларды жіктейді.

Ашық және тығыз шектер

Физикалық тұрақтылар және компьютерлік ғылымдағы есептеудің абстракті модельдері арқылы туындаған көптеген шектеулер шамалы. Бастапқы деңгейдегі технологияларға тікелей кедергі келтіретін шектеулер өте аз, бірақ қазіргі инженерлік кедергілердің көптерін жабық түрдегі шектеулермен түсіндіру мүмкін емес.