Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

В теории сложности вычислений , вычислительный ресурс представляет собой ресурс , используемый некоторые вычислительные модели в решении вычислительных задач .

Простейшие вычислительные ресурсы - это время вычислений , количество шагов, необходимых для решения проблемы, и объем памяти , объем памяти, необходимый для решения проблемы, но были определены гораздо более сложные ресурсы. [ необходима цитата ]

Вычислительная проблема , как правило , [ править ] определяется в терминах его действия на любой действительный вход. Примеры проблем могут быть такими: «дать целое число n , определить, является ли n простым», или «учитывая два числа x и y , вычислить произведение x * y ». По мере увеличения входных данных увеличивается количество вычислительных ресурсов, необходимых для решения проблемы. Таким образом, ресурсы, необходимые для решения проблемы, описываются в терминах асимптотического анализа путем определения ресурсов как функции длины или размера входных данных. Использование ресурсов часто частично количественно определяется с использованием нотации Big O.

Вычислительные ресурсы полезны, потому что мы можем изучить, какие проблемы могут быть вычислены в определенном количестве каждого вычислительного ресурса. Таким образом, мы можем определить, являются ли алгоритмы для решения проблемы оптимальными, и мы можем сделать выводы об эффективности алгоритма . Набор всех вычислительных задач, которые могут быть решены с использованием определенного количества определенных вычислительных ресурсов, представляет собой класс сложности , а отношения между различными классами сложности являются одной из наиболее важных тем в теории сложности.

Описание общедоступного вычислительного оборудования [ править ]

Термин «вычислительный ресурс» обычно используется для описания доступного вычислительного оборудования и программного обеспечения. См. Коммунальные вычисления .

Формальная количественная оценка вычислительной мощности [ править ]

Были предприняты некоторые усилия для формальной количественной оценки вычислительных возможностей. Ограниченная машина Тьюринга использовалась для моделирования конкретных вычислений с использованием количества переходов между состояниями и размера алфавита для количественной оценки вычислительных усилий, необходимых для решения конкретной проблемы. [1] [2]

Ссылки [ править ]

  1. Грегори Дж., Чайтин (1966). «О длине программ для вычисления конечных двоичных последовательностей» (PDF) . Журнал ACM . 13 (4): 547–569. DOI : 10.1145 / 321356.321363 . Архивировано из оригинального (PDF) 05 февраля 2007 года . Проверено 25 сентября 2007 .
  2. ^ Соу, Даби; Элефтериадис, Александрос (1998). «Представление информации с ограничениями вычислительных ресурсов» (PDF) . Сигналы, системы и компьютеры. Отчет о Тридцать второй конференции Асиломар на . Том 1. С. 452–456. ISBN  0-7803-5148-7. 10.1109 / ACSSC.1998.750904 . Проверено 25 сентября 2007 . |volume=есть дополнительный текст ( справка )