Открыть сервисСервис

Аппроксимация — математический метод

Аппроксимация (от лат. approximatio — приближение) — в математике и вычислительной технике замена сложного объекта (функции, распределения, набора данных) более простым объектом, который достаточно точно описывает исходный, но удобнее для анализа, вычислений или хранения. Понятие лежит в основе численных методов, машинного обучения, теории сигналов и вычислительной геометрии.

Основные понятия

Аппроксимация всегда связана с выбором класса приближающих функций и метрики качества приближения. Наиболее распространённые метрики:

  • Абсолютная погрешность — $\max |f(x) - \tilde{f}(x)|$ (наибольшее отклонение).
  • Среднеквадратичная погрешность — $\sqrt{\int |f(x) - \tilde{f}(x)|^2 dx}$.
  • Относительная погрешность — отношение абсолютной погрешности к значению функции.

Задача аппроксимации формулируется так: для заданной функции $f$ из некоторого пространства найти элемент $\tilde{f}$ из более простого подпространства (например, многочленов степени не выше $n$), минимизирующий выбранную метрику.

Основные виды аппроксимации

Полиномиальная аппроксимация

Наиболее распространённый класс — приближение функций многочленами. Существует несколько классических схем:

  • Ряды Тейлора — локальное приближение в окрестности точки $x_0$: $f(x) \approx \sum_{k=0}^{n} \frac{f^{(k)}(x_0)}{k!}(x - x_0)^k$. Точность растёт с увеличением порядка $n$, но сходимость гарантируется только внутри радиуса сходимости.
  • Многочлены Чебышёва — приближение на отрезке с минимизацией наибольшего отклонения. Разложение функции в ряд по многочленам Чебышёва обладает свойством «наилучшего приближения» в смысле равномерной нормы.
  • Интерполяция — построение многочлена, проходящего точно через заданные узлы. Интерполяционный многочлен Лагранжа и формулы Ньютона — классические примеры.

Наилучшее приближение в смысле Чебышёва

Теорема Чебышёва утверждает: если $f$ непрерывна на отрезке $[a,b]$, то среди многочленов степени не выше $n$ существует единственный многочлен, наиболее близкий к $f$ в равномерной норме. Этот многочлен характеризуется чередованием знаков отклонения в $(n+2)$ точках — так называемое свойство «равных отклонений».

Наименьшие квадраты

Метод наименьших квадратов (МНК, метод Гаусса) минимизирует суммарный квадрат отклонений. Для дискретных данных $\{(x_i, y_i)\}$ ищется параметрическая модель $\tilde{f}(x; \theta)$, минимизирующая $\sum_i (y_i - \tilde{f}(x_i; \theta))^2$. Для линейной по параметрам модели задача сводится к решению системы линейных уравнений. МНК применяется в статистике, обработке сигналов, фотограмметрии и калибровке оборудования.

Сплайны

Сплайновая аппроксимация — приближение кусочно-полиномиальными функциями. Кубические сплайны (используемые, в частности, в пакете MATLAB и в PostScript) обеспечивают непрерывность второй производной в узлах соединения, что даёт гладкую кривую при умеренном числе параметров. Сплайны широко применяются в компьютерной графике (B-сплайны, кривые Безье) и моделировании корпусов судов и кузовов автомобилей.

Численная аппроксимация интегралов и производных

  • Квадратурные формулы — аппроксимация определённого интеграла $\int_a^b f(x)dx \approx \sum_i w_i f(x_i)$. Формулы трапеций, Симпсона, Гаусса — стандартные примеры.
  • Конечные разности — приближение производной: $f'(x) \approx \frac{f(x+h) - f(x)}{h}$.
  • Разложение в ряды — асимптотические разложения для вычисления специальных функций (функция ошибок, Бесселя, гамма-функция).

Аппроксимация в теории сигналов

В обработке сигналов аппроксимация означает представление сигнала в виде конечной комбинации базисных функций:

  • Разложение в ряд Фурье — представление периодического сигнала суммой гармоник.
  • Вейвлет-разложение — анализ сигнала в масштабе и времени одновременно, применяется в сжатии изображений (стандарт JPEG 2000).
  • Квантование и сэмплирование — дискретизация непрерывного сигнала по времени и амплитуде, основа цифрового звука и видео.

Аппроксимация в теории вероятностей и статистике

  • Нормальное распределение как аппроксимация суммы большого числа случайных величин (центральная предельная теорема).
  • Аппроксимация биномиального распределения нормальным (формула де Муавра — Лапласа) и пуассоновским (при малых $p$ и большом $n$).
  • Кривые регрессии — аппроксимация выборочных данных параметрической моделью (линейная, показательная, логарифмическая регрессия).

Приближённые алгоритмы и вычислительная сложность

Понятие «аппроксимировать» часто используется в более широком смысле — заменить точный, но вычислительно трудоёмкий алгоритм приближённым, дающим допустимую погрешность за разумное время. Примеры:

  • Аппроксимирующие алгоритмы NP-трудных задач — например, полиномиальные схемы аппроксимации для задач покрытия, раскраски графов, коммивояжёра.
  • Алгоритмы с гарантией качества — для некоторых задач известны аппроксимации с ограниченным коэффициентом приближения (PTAS, FPTAS).
  • Методы Монте-Карло — приближённое вычисление интегралов и вероятностей случайной выборкой.

История

Термин «аппроксимация» в математическом смысле закрепился в XIX веке в работах П. Л. Чебышёва, который сформулировал теорию наилучших приближений и ввёл понятие равномерной нормы. Развитие вычислительной математики в XX веке (появление ЭВМ) превратило аппроксимацию в один из основных инструментов естествознания и инженерии. В России значительный вклад в теорию приближений внесли С. Н. Бернштейн, Д. К. Фаддеев, В. Л. Гончаров.

Применение

Аппроксимация применяется в физике (решение уравнений в частных производных методом Галёркина, метод конечных элементов), химии (подбор параметров кинетических моделей), эконометрике (регрессионные модели), машинном обучении (обобщающая способность модели связана с балансом сложности и аппроксимации данных), картографии (сглаживание изолиний), а также в компьютерной графике для представления сложных поверхностей.

Источники

  • Тихонов А. Н., Самарский А. А. Уравнения математической физики
  • Чебышёв П. Л. Об определении наименьших величин методом наименьших квадратов
  • Крылов А. Н. Лекции о приближённых вычислениях
  • Сборник «Математический практикум» под редакцией И. Н. Бронштейна
  • Пресс У., Теквольд С., Фленнер Х. Численные методы на ЭВМ
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru