что и требовалось установить.
26
§ 7. Решение задачи оптимальной интерполяции
Допустим, что
В этой задаче требуется построить возможно более гладкий вектор, принимающий в узлах
Проведём замену переменных
После чего перепишем задачу (1) в компонентах
Отметим только, что здесь
Введём обозначение
27
Тогда
Теперь обратимся к ограничениям. Имеем
Таким образом, ограничения задачи (1) принимают вид
Последняя формула представляет собой разложение вектора
где
Последняя задача, т.е. задача (4) распадается на m независимых подзадач, соответствующих разным
28
Поскольку
Решение этой задачи имеет вид
Заметим только, что минимальное решение целевой функции равно нулю.
Допустим теперь, что
В этом случае мы данную задачу решаем методом множителей Лагранжа.
Строим функцию Лагранжа:
Итак,
Чтобы найти
Из этого выражения находим
Подставив
29
Введём обозначение
Тогда окончательное решение запишется в виде
Формулы (6) и (8) определяют
При этом минимальное значение целевой функции задачи (1) складывается из минимальных значений целевых функций задач (5) при
Преобразуем (9) к более удобному для вычислений виду. Индексы
Согласно (6) и (8) запишем
Таким образом, приходим к следующей схеме решения задачи (1):
1. в первую очередь, формируем два массива констант, зависящих только от m, n и r:
одномерный
30
и (по столбцам) составляем двумерный
2. вычисляем
3. после этого вводим двумерный массив В со столбцами
4. и наконец, применяя обратное ДПФ порядка m ко всем n-1 строкам матрицы В, получаем решение задачи (1):
31
Решения задач
Задача 1. Докажите, что
Доказательство. По определению сравнения
Используя свойства сравнений, получим
Или в одну строку
т.е. 12 есть остаток от данного деления.
Задача 2. Пусть
Требуется найти
Решение. Согласно формуле для вычисления свертки, имеем
32
Задача 3. Докажите, что
Доказательство. Докажем данное равенство методом математической индукции.
При n=1 имеем верное равенство
Пусть n=k
Тогда
Равенство доказано.
Задача 4. (Китайская теорема об остатках). Предположим, что
имеет единственное решение на множестве