Контроль точности, уточнение приближенного решения, сравнительный анализ методов

Практически вместо точного решения СЛАУ (5.1) прямой метод дает приближенное решение (обозначим его контроль точности, уточнение приближенного решения, сравнительный анализ методов - student2.ru ). Подставив контроль точности, уточнение приближенного решения, сравнительный анализ методов - student2.ru в выражение контроль точности, уточнение приближенного решения, сравнительный анализ методов - student2.ru называемое невязкой, по малости полученного вектора – значения контроль точности, уточнение приближенного решения, сравнительный анализ методов - student2.ru можно с осторожностью судить о близости найденного решения контроль точности, уточнение приближенного решения, сравнительный анализ методов - student2.ru к точному решению x. Если, например, контроль точности, уточнение приближенного решения, сравнительный анализ методов - student2.ru – недостаточно малая величина, то следует искать вектор- поправку контроль точности, уточнение приближенного решения, сравнительный анализ методов - student2.ruтакой, что контроль точности, уточнение приближенного решения, сравнительный анализ методов - student2.ru есть (5.1), т.е.

.

Последнее равносильно векторно-матричному уравнению

контроль точности, уточнение приближенного решения, сравнительный анализ методов - student2.ru.

Как видим, нахождение поправки сводится к решению такой же системы, как и (5.1), где в качестве вектора свободных членов должен быть взят вектор невязок. Поскольку матрица коэффициентов осталась той же, что и у исходной системы, нет надобности в выполнении прямого хода преобразований коэффициентов при неизвестных (иначе, LU-разложения); достаточно выполнить только действия, касающиеся новых свободных членов (решить две треугольные системы: контроль точности, уточнение приближенного решения, сравнительный анализ методов - student2.ru и контроль точности, уточнение приближенного решения, сравнительный анализ методов - student2.ru ). Прибавив найденную поправку контроль точности, уточнение приближенного решения, сравнительный анализ методов - student2.ru к контроль точности, уточнение приближенного решения, сравнительный анализ методов - student2.ru ,получаем уточненное приближенное решение контроль точности, уточнение приближенного решения, сравнительный анализ методов - student2.ru . В случае, если величина контроль точности, уточнение приближенного решения, сравнительный анализ методов - student2.ru (или контроль точности, уточнение приближенного решения, сравнительный анализ методов - student2.ru , если контролируется относительная, а не абсолютная погрешность) окажется недостаточно малой, процесс уточнения может быть повторен: ищется поправка контроль точности, уточнение приближенного решения, сравнительный анализ методов - student2.ru , как приближенное решение уравнения контроль точности, уточнение приближенного решения, сравнительный анализ методов - student2.ru , где контроль точности, уточнение приближенного решения, сравнительный анализ методов - student2.ru ; тогда более точным должно быть решение контроль точности, уточнение приближенного решения, сравнительный анализ методов - student2.ru .Сходимость к нулю невязок в таком процессе уточнения решения может не наблюдаться, т.е. следить нужно за установлением знаков самого решения. Обычно делают не более двух- трех шагов уточнения, причем рекомендуется производить вычисление невязок в режиме накопления. Если в этом процессе не происходит сближения контроль точности, уточнение приближенного решения, сравнительный анализ методов - student2.ru при контроль точности, уточнение приближенного решения, сравнительный анализ методов - student2.ru , то это говорит, скорее всего, о том, что данная система плохо обусловлена и ее решение не может быть найдено с требуемой точностью, без привлечения дополнительной информации об исходной задаче. В таких случаях закономерно ставить вопрос о том, что понимать под точным решением системы и, возможно, обращаться к методам нахождения ее псевдорешений.

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

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

Учитывая, что часто операции сложения выполняются намного быстрее, чем умножения и деления, обычно ограничиваются подсчетом последних. Так, аналогично показанному нетрудно проверить, что для решения контроль точности, уточнение приближенного решения, сравнительный анализ методов - student2.ru -мерной СЛАУ методом Гаусса (без выбора главного элемента) требуется контроль точности, уточнение приближенного решения, сравнительный анализ методов - student2.ru умножений и делений, а методом квадратных корней – контроль точности, уточнение приближенного решения, сравнительный анализ методов - student2.ru плюс контроль точности, уточнение приближенного решения, сравнительный анализ методов - student2.ru операций извлечения корня. Метод вращений предполагает вчетверо больше операций умножения, чем метод Гаусса. При больших значениях размерности контроль точности, уточнение приближенного решения, сравнительный анализ методов - student2.ru существенным является старший член выражения для подсчета числа арифметических операций (иначе, арифметической сложности метода). Можно сказать, что вычислительные затраты на операции умножения и деления в методе гаусса составляют величину контроль точности, уточнение приближенного решения, сравнительный анализ методов - student2.ru , в методе квадратных корней контроль точности, уточнение приближенного решения, сравнительный анализ методов - student2.ru , в методе вращений контроль точности, уточнение приближенного решения, сравнительный анализ методов - student2.ru .

Наши рекомендации