Асимптотический анализ
Автор Кислый задал вопрос в разделе Естественные науки
Что такое теория алгоритмов? и получил лучший ответ
Ответ от Helen[гуру]
Наука, изучающая общие свойства и закономерности алгоритмов и разнообразные формальные модели их представления. К задачам теории алгоритмов относятся формальное доказательство алгоритмической неразрешимости задач, асимптотический анализ сложности алгоритмов, классификация алгоритмов в соответствии с классами сложности, разработка критериев сравнительной оценки качества алгоритмов и т. п.
Лямбда-исчисление — рассматривается пара — λ-выражение и его аргумент, — а вычислением считается применение, или апплицирование первого члена пары ко второму. Это позволяет отделить функцию и то, к чему она применяется. В более общем случае вычислением считаются цепочки, начинающиеся с исходного λ-выражения, за которым следут конечная последовательность λ-выражений, каждое из которых получается из предыдущего применением β-редукции, то есть правила подстановки.
Комбинаторная логика — трактовка вычисления сходна с λ-исчислением, но имеются и важные отличия (например, комбинатор неподвижной точки Y имеет нормальную форму в комбинаторной логике, а в λ-исчислении — не имеет) . Комбинаторная логика была первоначально разработана для изучения природы парадоксов и для построения концептуально ясных оснований математики, причем представление о переменной исключалось вовсе, что помогало прояснить роль и место переменных в математике.
В настоящее время теория алгоритмов развивается, главным образом, по трем направлениям.
Классическая теория алгоритмов изучает проблемы формулировки задач в терминах формальных языков, вводит понятие задачи разрешения, проводит классификацию задач по классам сложности (P, NP и др.) .
Теория асимптотического анализа алгоритмов рассматривает методы получения асимптотических оценок ресурсоемкости или времени выполнения алгоритмов, в частности, для рекурсивных алгоритмов. Асимптотический анализ позволяет оценить рост потребности алгоритма в ресурсах (например, времени выполнения) с увеличением объема входных данных.
Тезис Чёрча — Тьюринга и алгоритмически неразрешимые проблемы. Теория практического анализа вычислительных алгоритмов решает задачи получения явных функции трудоёмкости, интервального анализа функций, поиска практических критериев качества алгоритмов, разработки методики выбора рациональных алгоритмов.
Алан Тьюринг высказал предположение (известное как Тезис Чёрча — Тьюринга) , что любой алгоритм в интуитивном смысле этого слова может быть представлен эквивалентной машиной Тьюринга. Уточнение представления о вычислимости на основе понятия машины Тьюринга (и других эквивалентных ей понятий) открыло возможности для строгого доказательства алгоритмической неразрешимости различных массовых проблем (то есть проблем о нахождении единого метода решения некоторого класса задач, условия которых могут варьироваться в известных пределах) . Простейшим примером алгоритмически неразрешимой массовой проблемы является так называемая проблема применимости алгоритма (называемая также проблемой остановки) . Она состоит в следующем: требуется найти общий метод, который позволял бы для произвольной машины Тьюринга (заданной посредством своей программы) и произвольного начального состояния ленты этой машины определить, завершится ли работа машины за конечное число шагов, или же будет продолжаться неограниченно долго.
Что такое :Аналитический метод Анализа?
Имеется в виду аналитический метод исследования?
В разных областях науки применяются несколько
подробнее...
Подскажите : Основы теории управления. Что такое астатизм?
Понятие астатизма является базовым в теории линейных систем управления. Система именуется
подробнее...
что такое последовательность Фибоначи?
Числовая последовательность Фибоначчи.
Числовая последовательность Фибоначчи, состоящая из
подробнее...
Как вам расшифровка слова борода?
Приходит студент на экзамен по асимптотическим методам в прикладной математике. Тянет билет.
подробнее...
Сколько весит амурский тигр?
Тигр является крупнейшей и самой тяжёлой из диких кошек, но различные его подвиды сильно
подробнее...
что такое Прикладная математика?? что значит Прикладная?
Прикладная математика — область математики, рассматривающая применение математических методов,
подробнее...
Объясните, что такое символы Ландау?
В первой трети ХХ века в Гёттингенском университете имени Георга-Августа о профессоре Эдмунде
подробнее...
Как звали Карно, Стирлинга, Эрриксона, Симсона, Цельсия?
Сади Карно, Джеймс Стирлинг, Джон Эриксон, Томас Симпсон, Андерс
подробнее...
Что такое факториал и зачем он нужен?
n! — произведение всех натуральных чисел от 1 до n включительно:
7!=1*2*3*4*5*6*7
подробнее...