logo
учебники и задачи по числ методам / Дьяконов_В

Оценка обусловленности вычислительной задачи – еще одно обязательное требование при выборе метода решения и построении математической модели.

Пусть вычислительная задача корректна. Теоретически устойчивость задачи означает, что ее решение может быть найдено со сколь угодно малой погрешностью, если только гарантировать достаточно малую погрешность входных данных. Однако на практике их точность ограничена (и величиной гораздо большей, чем м=2-P+1 – машинная точность, p – порядок, округление производится усечением).

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

Задачу называют хорошо обусловленной, если малым погрешностям входных данных отвечают малые погрешности решения, и плохо обусловленной, если возможны сильные изменения решения. Часто возможно ввести количественную оценку степени обусловленности – число обусловленности – его можно интерпретировать как коэффициент возможного возрастания погрешности в решении по отношению к вызвавшей их погрешности входных данных: если установлено неравенство между этими погрешностями

абсолютное число обусловленности или

относительное число обусловленности (вместо погрешности могут фигурировать их границы). Для плохо обусловленных задач 1 (неустойчивость =).

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

Вычислительные методы преобразуются к виду, удобному для программной реализации. Можно выделить следующие классы численных методов:

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