Асимптотическая вычислительная сложность
В вычислительной сложности теории асимптотическая вычислительная сложность — это использование асимптотического анализа для оценки вычислительной сложности алгоритмов и вычислительных задач , обычно связанное с использованием большой нотации O.
Объем
[ редактировать ]Что касается вычислительных ресурсов , асимптотическая временная сложность и асимптотическая пространственная сложность обычно оцениваются . Другое асимптотически оцениваемое поведение включает сложность схемы и различные показатели параллельных вычислений , такие как количество (параллельных) процессоров.
Со времени новаторской статьи Юриса Хартманиса и Ричарда Стернса в 1965 году. [1] и книга Майкла Гэри и Дэвида С. Джонсона 1979 года о NP-полноте , [2] Термин « вычислительная сложность » (алгоритмов) стал обычно называть асимптотической вычислительной сложностью.
Кроме того, если не указано иное, термин «вычислительная сложность» обычно относится к верхней границе асимптотической вычислительной сложности алгоритма или задачи, которая обычно записывается в терминах большой записи О, например. Другими типами (асимптотических) оценок сложности вычислений являются нижние границы (обозначение « Большая Омега »; например, Ω( n )) и асимптотически точные оценки, когда асимптотические верхние и нижние границы совпадают (записанные с использованием « большой Теты »; например, Θ( n log n )).
Еще одно неявное предположение состоит в том, что анализ вычислительной сложности в наихудшем случае находится под вопросом, если не указано иное. Альтернативный подход — вероятностный анализ алгоритмов .
Типы рассматриваемых алгоритмов
[ редактировать ]В большинстве практических случаев детерминированные алгоритмы или рандомизированные алгоритмы обсуждаются , хотя теоретическая информатика также рассматривает недетерминированные алгоритмы и другие продвинутые модели вычислений .
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Хартманис, Дж.; Стернс, RE (1965). «О вычислительной сложности алгоритмов» . Труды Американского математического общества . 117 : 285–306. дои : 10.1090/S0002-9947-1965-0170805-7 .
- ^ Майкл Гэри и Дэвид С. Джонсон : Компьютеры и трудноразрешимость: Руководство по теории NP-полноты. Нью-Йорк: WH Freeman & Co., 1979.