Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
§11. Оптимизация распределения узлов квадратурной формулыРазвитие методов численного интегрирования могло бы пойти по пути создания оптимальных методов на различных классах
Вскоре после начала рассмотрения задач оптимизации методов стало ясно, что уже известные на этих классах методы с оценкой погрешности (8.7) недалеки от оптимальных. Как увидим в § 7 гл. 5, за счет оптимизации квадратурной формулы оценка погрешности (8.7) на рассматриваемых классах не может быть улучшена по порядку. При этом также стало ясно, что некоторые методы, практически совпадающие с методами Эйлера и Грегори (см. § 13), являются асимптотически оптимальными по оценке главного члена погрешности. Имеется в виду следующее. Для этих методов на соответствующих классах функций были получены оценки погрешности
в то время как для оптимальных на этих классах методов оценка погрешности имеет вид
Казалось бы, что поскольку есть почти оптимальные методы, то следующим этапом должен стать перевод всех программных комплексов интегрирования на использование этих методов. Однако подобное утверждение нельзя рассматривать как бесспорное. Вследствие большого многообразия задач, требующих решения, при переходе к этапу внедрения методов в практику всегда следует проявлять известную осторожность. Нельзя полностью ручаться, что принятое нами описание классов этих задач наилучшим образом соответствует классам реальных задач. Например, следует признать, что классы В случае рассматриваемой проблемы оптимизации методов интегрирования на практике еще до полного выяснения вопроса об оптимальности методов пришли к следующим заключениям. При разбиении исходного отрезка интегрирования на одинаковые элементарные отрезки Рассмотрим возможные постановки задач распределения узлов в зависимости от особенностей поведения производной подынтегральной функции. Эти постановки имеют много общего, однако для конкретных задач тот или иной подход иногда оказывается более удобным. Для простоты изложения мы будем проводить рассмотрение на примере формулы трапеций. Пусть вычисляется интеграл
и подынтегральная функция удовлетворяет условиям
применим составную формулу трапеций с равными отрезками разбиения длины
Из результатов § 3 следует, что остаточный член оценивается величиной
Поставим задачу: при заданном числе Найдем минимум Ф при условии
Отсюда
Из условия
Из этого уравнения определяем
Очевидно, что
Мы не нашли настоящего минимума Ф по множеству всевозможных целых Обычно практический интерес представляет другая вариационная задача: найти минимальное значение
Приравнивая нулю ее производные по
Определяем Нашей целью является разработка оптимальных методов решения и разработка на их основе систем программ решения типовых математических задач. Можно представить себе программу вычисления интеграла с заданной точностью, работающую по следующей схеме. Производится вычисление таблицы значений функции на некоторой сетке По этой таблице составляется таблица разделенных разностей Большинство алгоритмов реально работающих стандартных программ базируется не на таком непосредственном использовании полученных соотношений, а на одном качественном выводе, являющемся следствием (1). Для этого перепишем равенство (1) в виде
Левая часть этого выражения равна оценке погрешности по элементарному отрезку интегрирования длины Для получения этого вывода достаточно было ограничиться случаем Как правило, алгоритмы, основанные на качественных выводах о свойствах решения оптимизационной задачи, имеют более широкую область применения, чем алгоритмы, подобные вышеописанному, основывающиеся на количественных соотношениях. Описываемые далее программы вычисления интегралов, основывающиеся на этом качественном выводе, позволяют вычислять с высокой скоростью сходимости интегралы от функций с регулярными особенностями типа Рассмотрим еще одну, близкую постановку задачи оптимизации распределения узлов интегрирования. Чтобы не утомлять читателя второстепенными деталями, мы не будем проводить подробных оценок членов высшего порядка в оценке погрешности. Пусть отрезок интегрирования [0, 1] разбит на части
Тогда интеграл по всему отрезку [0, 1] вычисляется по формуле
с оценкой остаточного члена
Пусть известно, что
то
Из этих соотношений получаем
Подставляя последние соотношения в (3), имеем
Выражение в фигурных скобках является квадратурной суммой Римана для интеграла
от непрерывной функции. Следовательно,
Рассмотрим задачу минимизации первого, главного члена выражения (4). Для удобства решения уравнения Эйлера примем за независимую переменную функцию
Уравнение Эйлера для функции, минимизирующей функционал
имеет вид
В рассматриваемом случае
или
Общее решение этого уравнения зависит от Из соотношения (6) можно сделать тот же вывод о равенстве оценок погрешностей на элементарных отрезках интегрирования при оптимальном распределении узлов. В самом деле, умножим (6) на
Другой из возможных путей практического использования решения уравнения (6) состоит в следующем. Пусть требуется вычислить большую серию интегралов с одинаковым характерным поведением подынтегральных функций. Выделим простейшую модельную функцию, для которой задача оптимизации узлов может быть решена в явном виде, и далее будем производить интегрирование с распределением узлов, соответствующим этой функции. Если характер изменения функций из рассматриваемой серии зависит от некоторого параметра, то этот параметр следует учесть при выборе модельной функции; естественно, что модельная функция не обязательно относится к рассматриваемому классу. Чем большее количество задач предъявляется для решения, тем более оправданными могут быть затраты, связанные с удачным выбором и рассмотрением модельной задачи.
|
1 |
Оглавление
|