Помощь в написании студенческих работ
Антистрессовый сервис

О решении вырожденных и плохо обусловленных систем линейных алгебраических уравнений

РефератПомощь в написанииУзнать стоимостьмоей работы

Псевдорешением системы (3; 2,2) называют вектор z, минимизирующий невязку || Az — u || на всем пространстве Rn. Система (3; 2,2) может иметь не одно псевдорешение. Пусть FA есть совокупность всех ее псевдорешений и z1 — некоторый фиксированный вектор из Rn, определяемый обычно постановкой задачи. Таким образом, найдутся возмущения системы в пределах любой достаточно малой погрешности, А и и, для… Читать ещё >

О решении вырожденных и плохо обусловленных систем линейных алгебраических уравнений (реферат, курсовая, диплом, контрольная)

Известно, с какими трудностями связано решение так называемых плохо обусловленных систем линейных алгебраических уравнений: малым изменениям правых частей таких систем могут отвечать большие (выходящие за допустимые пределы) изменения решения.

Рассмотрим систему уравнений.

Аz=u, (3; 2,1).

где А — матрица с элементами aij, А ={aij}, z — искомый вектор с координатами zj , z={zj}, и — известный вектор с координатами иi , u= {ui}, i, j =1, 2, …, п. Система (3; 2,1) называется вырожденной, если определитель системы равен нулю, detA = 0. В этом случае матрица А имеет равные нулю собственные значения. У плохо обусловленных систем такого вида матрица А имеет близкие к нулю собственные значения.

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

В практических задачах часто правая часть и и элементы матрицы А, т. е. коэффициенты системы (3; 2,1), известны приближенно. В этих случаях вместо системы (3;2,1) мы имеем дело с некоторой другой системой Az=и такой, что ||A-A||<=h, ||u-u||<=—d, где смысл норм обычно определяется характером задачи. Имея вместо матрицы А матрицу A, мы тем более не можем высказать определенного суждения о вырожденности или невырожденности системы (3; 2,1).

В этих случаях о точной системе Аz=u, решение которой надо определить, нам известно лишь то, что для матрицы А и правой части и выполняются неравенства ||A-A||<=h, ||u-u||<=—d. Но систем с такими исходными данными (А, и) бесконечно много, и в рамках известного нам уровня погрешности они неразличимы. Поскольку вместо точной системы (3; 2,1) мы имеем приближенную систему Аz= и, то речь может идти лишь о нахождении приближенного решения. Но приближенная система Аz=и может быть неразрешимой. Возникает вопрос:

что надо понимать под приближенным решением системы (3; 2,1) в описанной ситуации?

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

Таким образом, в большом числе случаев мы должны рассматривать целый класс неразличимых между собой (в рамках заданного уровня погрешности) систем уравнений, среди которых могут быть и вырожденные, и неразрешимые. Методы построения приближенных решений систем этого класса должны быть одними и теми же, общими. Эти решения должны быть устойчивыми к малым изменениям исходных данных (3; 2,1).

В основе построения таких методов лежит идея «отбора». Отбор можно осуществлять с помощью специальных, заранее задаваемых функционалов W[ z ], входящих в постановку задачи.

Неотрицательный функционал W[ z ], определенный на всюду плотном в F подмножестве F1 множества F, называется стабилизирующим функционалом, если:

  • а) элемент zT принадлежит его области определения;
  • б) для всякого числа d>0 множество F1,d элементов z из F1, для которых
  • W[ z ]<=d, компактно на F.

Итак, рассмотрим произвольную систему линейных алгебраических уравнений (короче — СЛАУ) Аz =u, (3; 2,2)

в которой z и u—векторы, z=(z1, z2, …, zn)—ОRn, и=(u1, u2, …, un)—ОRm, А—матрица с элементами aij, А = {aij}, где j =1, 2, …, n; i= 1, 2, …, т, и число п не обязано быть равным числу т.

Эта система может быть однозначно разрешимой, вырожденной (и иметь бесконечно много решений) и неразрешимой.

Псевдорешением системы (3; 2,2) называют вектор z, минимизирующий невязку || Az — u || на всем пространстве Rn. Система (3; 2,2) может иметь не одно псевдорешение. Пусть FA есть совокупность всех ее псевдорешений и z1 — некоторый фиксированный вектор из Rn, определяемый обычно постановкой задачи.

Нормальным относительно вектора z1 решением системы (3;2,2) будем называть псевдорешение z0 с минимальной нормой || z — z1 ||, т. е. такое, что.

|| z0 — z1 || =

О решении вырожденных и плохо обусловленных систем линейных алгебраических уравнений.
О решении вырожденных и плохо обусловленных систем линейных алгебраических уравнений.

Здесь. В дальнейшем для простоты записи будем считать z1= 0 и нормальное относительно вектора z1=0 решение называть просто нормальным решением.

Для любой системы вида (3; 2,2) нормальное решение существует и единственно.

Замечание 1. Нормальное решение z° системы (3;2,2) можно определить также как псевдорешение, минимизирующее заданную положительно определенную квадратичную форму относительно координат вектора z—z1. Все излагаемые ниже результаты остаются при этом справедливыми.

Замечание 2. Пусть ранг матрицы А вырожденной системы (3; 2,1) равен r < n и zr+1, zr+2, …, zn— базис линейного пространства NA, состоящего из элементов z, для которых Аz=0, NA = {z; Аz= 0}. Решение z° системы (3; 2,1), удовлетворяющее n—r условиям ортогональности.

(z0 — z1, zS)= 0, S= r + 1, r + 2,., n, (3; 2,3)

определяется однозначно и совпадает с нормальным решением.

Нетрудно видеть, что задача нахождения нормального решения системы (3; 2,2) является некорректно поставленной. В самом деле, пусть А — симметричная матрица. Если она невырожденная, то ортогональным преобразованием.

z = Vz*, u = Vu*.

ее можно привести к диагональному виду и преобразованная система будет иметь вид.

lizi*=ui*, i= 1, 2,. ., п,

где li — собственные значения матрицы А.

Если симметричная матрица А — невырожденная и имеет ранг r, то n — r ее собственных значений равны нулю. Пусть.

li№ 0 для i=1, 2, …, r;

и.

li=0 для i=r+1,r+2, …, n.

Полагаем, что система (3; 2,2) разрешима. При этом ui*= 0 для i =r + 1, …, n.

Пусть «исходные данные» системы и и) заданы с погрешностью, т. е. вместо А и и заданы их приближения А и u:

|| A — A ||<=h, ||u — u||<=d. При этом.

О решении вырожденных и плохо обусловленных систем линейных алгебраических уравнений.

(3;2,4).

Пусть li собственные значения матрицы А. Известно, что они непрерывно зависят от, А в норме (3; 2,4). Следовательно, собственные значения lr+1, lr+2, …, ln могут быть сколь угодно малыми при достаточно малом h.

Если они не равны нулю, то.

О решении вырожденных и плохо обусловленных систем линейных алгебраических уравнений.

zi*=.

Таким образом, найдутся возмущения системы в пределах любой достаточно малой погрешности А и и, для которых некоторые zi* будут принимать любые наперед заданные значения. Это означает, что задача нахождения нормального решения системы (3; 2,2) является неустойчивой.

Ниже дается описание метода нахождения нормального решения системы (3; 2,2), устойчивого к малым (в норме (3; 2,4)) возмущениям правой части и, основанного на методе регуляризации.

Показать весь текст
Заполнить форму текущей работой