Понятие приближенного решения некорректно поставленных задач
Понятие корректно поставленных и некорректно поставленных задач. Метод подбора решения некорректно поставленных задач и приближенное нахождение квазирешений. Понятие регуляризирующего оператора и особенности систем линейных алгебраических уравнений.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 23.04.2014 |
Размер файла | 182,8 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
ВВЕДЕНИЕ
Среди математических задач выделяется класс задач, решения которых неустойчивы к малым изменениям исходных данных. Они характеризуются тем, что сколь угодно малые изменения исходных данных могут приводить к произвольно большим изменениям решений. Задачи подобного типа, по существу, являются плохо поставленными. Они принадлежат к классу некорректно поставленных задач.
Быстро растущее использование вычислительной техники требует развития вычислительных алгоритмов для решения широких классов задач. Но что надо понимать под «решением» задачи? Каким требованиям должны удовлетворять алгоритмы нахождения « решений »?
Классические концепции и постановки задач не отражают многих особенностей встречающихся на практике задач. Мы покажем это на примере.
Рассмотрим систему линейных алгебраических уравнений
Az=u,
где z -- искомый вектор, и -- известный вектор, А ={aij} -- квадратная матрица с элементами aij.
Если система невырожденная, т. е. detA № 0, то она имеет единственное решение, которое можно найти по известным формулам Крамера или другими способами.
Если система вырожденная, то она имеет решение (притом не единственное) лишь при выполнении условий разрешимости, состоящих из равенств нулю со- ответствующих определителей.
Таким образом, прежде чем решить систему, надо проверить, вырожденная она или нет. Для этого требуется вычислить определитель системы detA.
Если п -- порядок системы, то для вычисления detА требуется выполнить около п3 операций. С какой бы точностью мы ни производили вычисления, при достаточно большом значении п, вследствие накопления ошибок вычисления, мы можем получить значение detА, как угодно отличающееся от истинного. Поэтому желательно иметь (построить) такие алгоритмы нахождения решения системы, которые не требуют предварительного выяснения вырожденности или невырожденности системы.
Кроме того, в практических задачах часто правая часть u и элементы матрицы А,
т. е. коэффициенты системы уравнений, известны нам приближенно. В этих случаях вместо системы, мы имеем дело с некоторой другой системой A1z=u1 такой, что
||А1-- А||<=h, ||u1-u||<=d,
где смысл норм обычно определяется характером задачи. Имея вместо матрицы А матрицу А1, мы тем более не можем высказать определенного суждения о вырожденности или невырожденности системы.
В этих случаях о точной системе Az = и нам известно лишь то, что для матрицы А и правой части и выполняются неравенства || А1--А || <= h и || и1--и|| <=d. Но систем с такими исходными данными (А, и) бесконечно много, и в рамках известного нам уровня погрешности они неразличимы. Среди таких «возможных точных систем» могут быть и вырожденные.
Поскольку вместо точной системы мы имеем приближенную систему A1z=и1, то речь может идти лишь о нахождении приближенного решения. Но приближенная система может быть и неразрешимой. Возникает вопрос: что надо понимать под приближенным решением системы? Оно должно быть также устойчивым к малым изменениям исходных данных (А, и).
В данной работе будет введено понятие приближенного решения некорректно поставленных задач, а также будет рассмотрено несколько методов нахождения таких решений.
1. ПОНЯТИЕ КОРРЕКТНО ПОСТАВЛЕННЫХ И НЕКОРРЕКТНО ПОСТАВЛЕННЫХ ЗАДАЧ
Различают корректно поставленные, и некорректно поставленные задачи. Понятие корректной постановки задач математической физики было введено Ж. Адамаром в связи с желанием выяснить, какие типы граничных условий наиболее естественны для различных типов дифференциальных уравнений (для эллиптических, например,-- задача Дирихле и ей аналогичные, для гиперболических -- задача Коши).
Решение всякой количественной задачи обычно заключается в нахождении «решения» z по заданным «исходным данным» и, z=R(u). Мы будем считать их эле- ментами метрических пространств F и U с расстояниями между элементами ; u1, u2ОU; z1,z2ОF. Метрика обычно определяется постановкой задачи.
Пусть определено понятие «решения» и каждому элементу иОU отвечает единственное решение z=R(u) из пространства F.
Задача определения решения z=R(u) из пространства F по исходным данным иОU называется устойчивой на пространствах (F, U), если для любого числа e > О можно указать такое число d (e) > 0, что из неравенства rU(u1,u2)<=--d (e) следует rF(z1,z2)<=--e, где z1=R(u1), z2=R(u2); u1,u2ОU; z1,z2ОF.
Задача определения решения z из пространства F по «исходным данным» и из пространства U называется корректно поставленной на паре метрических пространств (F, U), если удовлетворяются требования (условия): квазирешение регуляризирующий алгебраический уравнение
1) для всякого элемента и ОU существует решение z из пространства F,
2) решение определяется однозначно;
3) задача устойчива на пространствах (F, U). В математической литературе длительное время существовала точка зрения, согласно которой всякая математическая задача должна удовлетворять этим требованиям .
Задачи, не удовлетворяющие перечисленным требованиям, называются некорректно поставленными.
Следует отметить, что определение некорректно поставленных задач относится к данной паре метрических пространств (F, U), так как в других метриках та же задача может быть корректно поставленной .
Задача нахождения приближенного решения некорректно поставленной задачи вида
Az = и, иО U, (1; 3,1)
в естественном классе элементов F является практически недоопределенной. Эта задача является некорректно поставленной, например, в случаях, когда А -- вполне непрерывный оператор. Тогда обратный ему оператор A-1 вообще говоря, не будет непрерывным на U и решение уравнения (1; 3,1) не будет устойчивым к малым изменениям правой части и (в метрике пространства U). Исходными данными здесь являются правая часть уравнения u и оператор А.
Предположим, что оператор А нам известен точно, а правая часть уравнения (1; 3,1) известна с точностью d, т. е. вместо ее точного значения uT нам известны элемент и1 и число d такие, что rU(uT,u1)<=--d. По этим данным, т. е. по (u1, d), требуется найти такой элемент zd , который стремился бы (в метрике F) к zT при d®0. Такой элемент мы будем называть приближенным (к zT) решением уравнения Az = и1.
Элементы zОF, удовлетворяющие условию rU(Az, и1)<=--d, будем называть сопоставимыми по точности с исходными данными (и1, d). Пусть Qd--совокупность всех таких элементов z ОF. Естественно приближенные решения уравнения Az=и1 искать в классе Qd элементов z , сопоставимых по точности с исходными данными
(и1,--d ).
Однако в ряде случаев этот класс элементов слишком широк. Среди этих элементов есть такие, которые могут сильно отличаться друг от друга ( в метрике пространства F ). Поэтому не все элементы класса Qd можно брать в качестве приближенного решения уравнения (1;3,1).
2. МЕТОД ПОДБОРА. КВАЗИРЕШЕНИЯ
Возможность определения приближенных решений некорректно поставленных задач, устойчивых к малым изменениям исходных данных, основывается на использовании дополнительной информации относительно решения. Возможны различные типы дополнительной информации.
В первой категории случаев дополнительная информация, носящая количественный характер, позволяет сузить класс возможных решений, например, до компактного множества, и задача становится устойчивой к малым изменениям исходных данных. Во второй категории случаев для нахождения приближенных решений, устойчивых к малым изменениям исходных данных, используется лишь качественная информация о решения (например, информация о характере его гладкости).
В настоящей главе будет рассмотрен метод подбора, имеющий широкое практическое применение, метод квазирешения, а также метод замены исходного уравнения близким ему и метод квазиобращения. В качестве некорректно поставленной задачи мы будем рассматривать задачу решения уравнения
Az=u (2; 0,1)
относительно z, где uОU, zОF, U и F--метрические пространства. Оператор А отображает F на U. Предполагается, что существует обратный оператор А-1, но он не является, вообще говоря, непрерывным.
Уравнение (2; 0,1) с оператором А, обладающим указанными свойствами, будем называть операторным уравнением первого рода, или, короче,-- уравнением первого рода.
2.1 Метод подбора решения некорректно поставленных задач
Широко распространенным в вычислительной практике способом приближенного решения уравнения (2; 0,1) является метод подбора. Он состоит в том, что для элементов z некоторого заранее заданного подкласса возможных решений М (МОF) вычисляется оператор Az, т. е. решается прямая задача. В качестве приближенного решения берется такой элемент z0 из множества М, на котором невязка rU(Az,u) достигает минимума, т. е.
rU(Az0,u)=inf rU(Az,u)
zОM
Пусть правая часть уравнения (2;0,1) известна точно, т. е. и=uT, и требуется найти его решение zT. Обычно в качестве М берется множество элементов z, зависящих от конечного числа параметров, меняющихся в ограниченных пределах так, чтобы М было замкнутым множеством конечномерного пространства. Если искомое точное решение zT уравнения (2; 0,1) принадлежит множеству М, то и достигается эта нижняя граница на точном решении zT. Если уравнение (2;0,1) имеет единственное решение, то элемент z0, минимизирующий rU(Az,и), определен однозначно.
Практически минимизация невязки rU(Az,и) производится приближенно и возникает следующий важный вопрос об эффективности метода подбора, т. е. о возможности как угодно приблизиться к искомому точному решению.
Пусть {zn} -- последовательность элементов, для которой rU(Azn,u)--®0 при n®Ґ. При каких условиях можно утверждать, что при этом и rF(zn,zT)--®0, т. е. что {zn} сходится к zT?
Это вопрос обоснования эффективности метода подбора.
Стремление обосновать успешность метода подбора привело к установлению общефункциональных требований, ограничивающих класс возможных решений М, при которых метод подбора является устойчивым и zn®zT. Эти требования заключаются в компактности множества М и основываются на приводимой ниже известной топологической лемме.
Лемма. Пусть метрическое пространство F отображается на метрическое пространство U и Uo -- образ множества Fo, FoМ F, при этом отображении. Если отображение F®U непрерывно, взаимно однозначно и множество Fo компактно на F, то обратное отображение Uo®Fo множества Uo на множество Fo также непрерывно по метрике пространства F.
Доказательство. Пусть z -- элементы множества F (zОF), а u--элементы множества U (uОU). Пусть функция u=j(z) осуществляет прямое отображение F®U, а функция z=y(u)--обратное отображение U®F.
Возьмем произвольный элемент u0 из Uo. Покажем, что функция y(u) непрерывна на u0. Предположим, что это неверно. Тогда существует такое число e1 > 0, что для всякого d > 0 найдется элемент и1 из Uo, для которого rU(и1, и0) <d, в то время как rF(z1,z0)>=--e1. Здесь z=y(u1), z0=y(u0) и z1ОFo, z0ОF0.
Возьмем последовательность {dn} положительных чисел dn , сходящуюся к нулю при ﮥ. Для каждого dn найдется элемент un1 из Uo, для которого rU(иn1, и0)< dn , но rF(zn1,z0)>=--e1 , где zn1=y(un1). Очевидно, последовательность {un1} сходится к элементу u0. Так как zn1 принадлежат компактному на F множеству Fo, то из последовательности {zn1} можно выбрать подпоследовательность {Z1nk}, сходящуюся по метрике F к некоторому элементу z0 ОF. При этом z01№z0 , так как для всякого nk rF(Z1nk,z0)>=--e1 , следовательно и rF(z10,z0)>=--e1 . Этой подпоследовательности {Z1nk} отвечает последовательность элементов u1nk=--j (Z1nk) из Uo, сходящаяся к u10=--j(z10) и являющаяся подпоследовательностью последовательности {u1n}. Так как последовательность {u1n} сходится к и0 =j(z0), то u10=j(z10)=u0=j(z0) , т. е. j(z0)=--j(z10). В силу взаимной однозначности отображения F®U z10=z0, что противоречит ранее установленному неравенству z10№z0. Лемма доказана.
Эту лемму можно сформулировать короче.
Если отображение FoUo компакта Fo на множество Uo взаимно однозначно и непрерывно, то обратное отображение UoFo также непрерывно.
Эквивалентность этих формулировок следует из того, что замыкание F*0 множества Fo, компактного на F, является компактом.
Таким образом, минимизирующая последовательность {zn} в методе подбора сходится к zT при nҐ, если:
а)zT принадлежит классу возможных решений М;
б) множество М -- компакт.
Пусть оператор А непрерывен и вместо точной правой части uT мы имеем элемент ud такой, что rU(ud,uT )<=--d, причем ud принадлежит множеству AM (образу множества М при отображении его с помощью оператора A) и М есть компакт. Пусть {dn} -- последовательность положительных чисел таких, что dn 0 при nоо. Для каждого п методом подбора можно найти такой элемент zdn , что rU(A zdn ,ud)<=dn . Элементы zdn будут близки к решению zT уравнения Az=uT. В самом деле, при отображении с помощью непрерывного оператора образ AM компакта М есть компакт и, следовательно, по лемме обратное отображение, осуществляемое оператором A-1, непрерывно на AM. Так как
rU(A zdn ,u)<=--rU(A zn ,ud)+rU(ud,uT),
то
rU(A zdn ,uT)<=dn+d=gdn.
Из этого неравенства и из непрерывности обратного отображения АМ М следует, что rF(zdn ,zT)<=--e(--gdn) , причем e(--gdn)0 при gdn0. Таким образом, при нахождении приближения zdn к zT надо учитывать уровень погрешности d правой части ud.
На основе изложенных соображений М. М. Лаврентьев сформулировал понятие корректности по Тихонову. В применении к уравнению (2; 0,1) задача называется корректной по Тихонову, если известно, что для точного значения u=uT существует единственное решение zT уравнения (2; 0,1), AzT=uT, принадлежащее заданному компакту М. В этом случае оператор А-1 непрерывен на множестве N=AM и, если вместо элемента uT нам известен элемент ud такой, что rU( uT, ud)<=d и udОN, то в качестве приближенного решения уравнения (2; 0,1) с правой частью u= ud можно взять элемент zd=A-1ud . При d0 (udОN) zd будет стремиться к zT. Множество F1 (F1 М F), на котором задача нахождения решения уравнения (2; 0,1) является корректно поставленной, называют классом корректности. Так, если оператор А непрерывен и осуществляет взаимно однозначное отображение, то компакт М, к которому принадлежит zT, является классом корректности для уравнения (2; 0,1). Таким образом, если задача (2; 0,1) корректна по Тихонову и правая часть уравнения uОAM, то метод подбора с успехом может быть применен к решению такой задачи. На первый вопрос дан исчерпывающий ответ.
Рассмотрим задачу решения интегрального уравнения Фредгольма первого рода
(2;1,1)
на множестве М1 монотонно убывающих (возрастающих) и равномерно ограниченных функций |z(s)|<=B. Она корректна по Тихонову, так как множество M1 -- компакт в пространстве L2.
Действительно, возьмем любую последовательность E= {z1(s), z2(s), .... zn(s), ...} из M1. Согласно теореме Хелли о выборе существуют подпоследовательность
E1 = {Zn1 (s), Zn2 (s), ..., Znk (s), ...},
последовательности Е и функция z*(s) из множества M1, z*(s)--ОL2, такие, что
всюду, кроме, может быть, счетного множества точек разрыва функции z*(s). Из поточечной сходимости подпоследовательности Е1 к функции z*(s) всюду, кроме, может быть, счетного множества точек, следует, как известно, сходимость подпоследовательности E1 к функции z*(s) по метрике L2.
Таким образом, в качестве приближенного решения на множестве М1 уравнения (2; 1,1) с приближенно известной правой частью u1 О АМ1 можно брать точное решение этого уравнения с правой частью u=u1 . Эта последняя задача эквивалентна задаче нахождения на множестве M1 функции, минимизирующей функционал
N[z,u1]=|| A1z - u1 ||2L2 .
Пусть rU(uT, u1)<=--d. Тогда, очевидно, в качестве приближенного решения уравнения (2; 1,1) можно брать функцию zd, для которой
|| A1zd - u1 ||2L2<= d2 . (2;1,2)
Если заменить интегральный оператор A1z интегральной суммой на фиксированной сетке с n узлами и обозначить значения искомой функции в узловых точках через zi , то задача построения приближенного решения уравнения (2; 1,1) сведется к задаче нахождения конечномерного вектора, минимизирующего функционал N[z,и1] и удовлетворяющего неравенству (2; 1,2).
В ряде других случаев компактные классы корректности можно указать эффективно, что дает возможность строить устойчивые приближенные решения.
В силу погрешности исходных данных элемент и может не принадлежать множеству AM. В этих условиях уравнение (2; 0,1) не имеет решения (классического) и возникает вопрос: что надо понимать под приближенным решением уравнения (2; 0,1)?
В этом случае вводится понятие квазирешения и метод подбора при условии компактности множества М позволяет найти приближение к квазирешению. В следующем параграфе вопрос о квазирешении рассматривается подробнее.
2.2 Квазирешения
Пусть оператор А в уравнении (2; 0,1) -- вполне непрерывный. Построение устойчивого к малым изменениям правой части и приближенного решения уравнения (2; 0,1) по формуле
z=A-1u (2; 2,1)
возможно в тех случаях, как отмечалось в 2.1. , когда решение ищется на компакте ММF и правая часть уравнения принадлежит множеству N = AM.
Обычно не существует эффективных критериев, позволяющих установить принадлежность элемента и множеству N. Это приходится предполагать известным априори. В практических задачах часто вместо точного значения правой части иT нам известно ее приближенное значение u1, которое может не принадлежать множеству N=AM. В этих случаях нельзя строить приближенное решение уравнения (2; 0,1) по формуле (2; 2,1), так как символ А-1u может не иметь смысла.
Стремление устранить затруднения, связанные с отсутствием решения уравнения (2; 0,1) при неточной правой части, привело В. К. Иванова к понятию квазирешения уравнения (2; 0,1) -- обобщению понятия решения этого уравнения.
Элемент z1ОМ, минимизирующий при данном и функционал rU(Az1,и) на множестве М, называется квазирешением уравнения (2; 0,1) на М,
Если М -- компакт, то квазирешение, очевидно, существует для любого иОU и если, кроме того, иОAM, то квазирешение z1 совпадает с обычным (точным) решением уравнения (2; 0,1). Квазирешение может быть и не одно. В этом случае под квазирешенпем будем разуметь любой элемент из множества квазирешений D.
Можно указать достаточные условия, при которых квазирешение единственно и непрерывно зависит от правой части и.
Напомним определение. Пусть элемент у и множество Q принадлежат пространству U. Элемент q множества Q называется проекцией элемента у на множество Q, q=Ру, если выполняется равенство
Теорема 1. Если уравнение Аz=u может иметь на компакте М не более одного решения и проекция каждого элемента uОU на множество N = AM единственна, то квазирешение уравнения (2; 0,1) единственно и непрерывно зависит от правой части u.
Доказательство. Пусть z1 -- квазирешение и и1=Аz1. Очевидно, и1 есть проекция элемента u на множество N = AM. По условию теоремы она определяется однозначно. Отсюда, в силу взаимной однозначности отображения множества М на множество N, следует единственность квазирешения z1.
Очевидно, что z1 = А-1u=А-1Ри. Согласно лемме о непрерывности обратного отображения компакта (см. предыдущий параграф) оператор А-1 непрерывен на N. Оператор проектирования Р непрерывен на U. Поэтому А-1P -- непрерывный на U оператор и, следовательно, квазирешение z1 непрерывно зависит от правой части и.
Таким образом, при переходе к квазирешению восстанавливаются все условия корректности, т. е. задача нахождения квазирешения уравнения (2; 0,1) на компакте М является корректно поставленной.
Если условие единственности решения уравнения (2; 0,1) не выполнено, то квазирешения образуют некоторое множество D элементов компакта М. В этом случае без упомянутых в теореме 1 ограничений на множество N имеет место непрерывная зависимость множества квазирешений D от и в смысле непрерывности многозначных отображений. Для случая, когда уравнение (2; 0,1) линейно, легко получить более общие результаты, содержащиеся в следующей теореме .
Теорема 2. Пусть уравнение (2; 0,1) линейно, однородное уравнение Az=0 имеет только нулевое решение, множество М выпукло, а всякая сфера в пространстве U строго выпукла. Тогда квазирешение уравнения (2; 0,1) на компакте М единственно и непрерывно зависит от правой части и.
Доказательство. Пусть z1 -- квазирешение и u1=Az1. Так как множество М выпукло, то в силу линейности оператора А множество N=AM также выпукло. Очевидно, что и1 есть проекция элемента и на множество N. В силу того, что сфера в пространстве U по условию теоремы строго выпукла, проекция и определяется однозначно. Далее доказательство завершается, как в теореме 1.
Пусть F и U -- гильбертовы пространства, МОSR -- шар (|| z ||<=R ) в пространстве F и А -- вполне непрерывный линейный оператор.
В этом случае квазирешение уравнения (2; 0,1) можно представить в виде ряда по собственным элементам (функциям, векторам) jn оператора А*А, где А* -- оператор, сопряженный оператору А.
Известно, что А*А -- самосопряженный положительный вполне непрерывный оператор из F в F. Пусть l1>=l2>=…>=ln>=… -- полная система его собственных значений, a j1,--j2,…,--jn,…--отвечающая им полная ортонормированная система его собственных элементов (функций, векторов). Элемент А*и можно представить в виде ряда
(2;2,2)
В этих условиях справедлива
Теорема 3. Квазирешение уравнения (2, 0,1) на множестве SR выражается формулами:
(2;2,3)
Если
(2;2,4)
и
если
(2;2,5)
Здесь b -- корень уравнения
(2;2,6)
Доказательство. Квазирсшение минимизирует функционал
--rU2 (Az, u) == (Az -- u, Az -- u) (2;2,7)
где (v,w ) -- скалярное произведение элементов v и w из U), уравнение Эйлера для которого имеет вид
A*Az=A*u. (2;2,8)
Решение этого уравнения будем искать в виде ряда по системе {jn}:
(2;2,9)
Подставляя этот ряд в уравнение (2; 2,8) и используя разложение (2;2,2), находим сn=bn/ln. Следовательно, неравенство (2; 2,4) означает, что ||z||<R и речь идет о нахождении безусловного экстремума функционала (2; 2,7). Ряд (2; 2,3) и будет решением задачи.
Если же выполняется неравенство (2; 2,5), то это означает, что ||z||>=R и надо решать задачу на условные экстремум функционала (2; 2,7) при условии, что || z ||2 = R2. Методом неопределенных множителей Лагранжа эта задача сводится к нахождению безусловного экстремума функционала
(Аz-u, Аz-u) + b (z, z),
а последняя -- к решению отвечающего ему уравнения Эйлера A*Az+bz=А*и. Подставляя сюда z в виде ряда (2; 2,9) и используя разложение (2; 2,2), находим
Параметр b определяем из условия || z ||2 = R2 , которое эквивалентно (2; 2,6).
2.3 Приближенное нахождение квазирешений
В предыдущем параграфе мы видели, что нахождение квазирешения связано с нахождением элемента в бесконечномерном пространстве. Для приближенного нахождения квазирешения естественно переходить к конечномерному пространству. Можно указать достаточно общий подход к приближенному нахождению квазирешений уравнения (2; 0,1) , в котором А--вполне непрерывный оператор.
Будем полагать, что выполнены указанные в 2.2. достаточные условия существования единственного квазирешения на заданном множестве М, т. е. полагаем, что множество М -- выпуклый компакт и сфера в пространстве U строго выпукла. Пусть
M1 М--M2--М...М--Mn М...
-- возрастающая цепочка компактных замкнутых множеств Мn такая, что замыкание их объединения совпадает с М. Квазирешение уравнения (2; 0,1) существует на каждом множестве Мn . Но оно может быть не единственным. Обозначим через Тn совокупность всех квазирешений на множестве Мn .
Покажем, что в качестве приближения к квазирешению z1 на множестве М можно брать любой элемент z1n из Тn . При этом
Пусть Nn = АМn и Вn -- множество проекций элемента и на множество Nn . Очевидно, что Вn = АТn и N1 Н N2 Н …Н Nn; тогда
r U(u,N1)>= …>=r U (u,Nn)>=… r U (u,N)= r U (u,Az1) . (2;3,1)
Так как множество всюду плотно на N, то для всякого e >0 найдется такое число n0(e), что для всех п >n0(e)
rU(u,Nn)<--rU(u,N)+--e (2; 3,2)
Из (2; 3,1) и (2; 3,2) следует, что
(2;3,3)
Поскольку то
(2;3,4)
Каждое множество Вn есть компакт, так как оно является замкнутым подмножеством компакта Nn. Поэтому в Вn найдется такой элемент уn , что
rU(yn ,u) = inf rU(y,u)
yОBn
Последовательность {yn} имеет хотя бы одну предельную точку, принадлежащую N, так как N -- компакт. Пусть у0 -- какая-нибудь предельная точка множества {yn} и {уnk} -- подпоследовательность, сходящаяся к y0 , т. е.
Из (2; 3,3) и (2; 3,4) следует, что
Таким образом,
rU(u,y0)=--rU(u,N).
Отсюда и из единственности квазирешения на множестве М следует, что
y0=Az1.
Так как у0 -- произвольная предельная точка множества {yn}, то последовательность {уn} сходится к Аz1. Это и означает, что в качестве приближения к квазирешению можно брать любой элемент z1n из множества Тп , так как в силу леммы параграфа 2.1. z1nz* при nҐ.
Если в качестве Мп брать конечномерные (n-мерные) множества, то задача нахождения приближенного квазирешения на компакте М сводится к минимизации функционала rU(Az, u) на множестве Мп , т. е. к нахождению минимума функции п переменных.
2.4 Замена уравнения Аz=u близким ему
Уравнения вида (2; 0,1), в которых правая часть u не принадлежит множеству N=AM, изучались М. М. Лаврентьевым . Ему принадлежит идея замены исходного уравнения (2; 0,1) близким ему, в некотором смысле, уравнением, для которого задача нахождения решения устойчива к малым изменениям правой части и разрешима для любой правой части u--ОU. В простейшем случае это делается следующим образом.
Пусть F--єU--єН -- гильбертовы пространства, А -- линейный, ограниченный, положительный и самосопряженный оператор, SR є {х, ||x||<=R, xОF} есть шар радиуса R в пространстве F, В -- вполне непрерывный оператор, определенный на SR при любом R > 0. В качестве класса корректности М берется множество DR=BSR -- образ шара SR при отображении с помощью оператора В. Предполагается, что искомое точное решение zT уравнения (2; 0,1) с правой частью u=uT существует и принадлежит множеству DR. Уравнение (2; 0,1) заменяется уравнением
(A+aE)z є Az+az=u (2:4,1)
где a>0 - числовой параметр. Решение уравнения
za=(A+aE)-1u , (2; 4,2)
при соответствующем выборе параметра a, принимается за приближенное решение уравнения (2; 0,1). Здесь Е -- единичный оператор.
Замечание. Для оценки уклонения rF(zT,zd) приближенного решения от точного можно использовать модуль непрерывности w обратного оператора на N.
Пусть u1, u2 О N и rU(u1,u2)<=--d. Тогда
w(d,N)= sup rF(A-1u1,A-1u2).
u1,u2 ОN
Очевидно, что если rU(uT,ud)<= d и zd=A-1ud , то
rF(zT,zd)<=w(d,N).
Вернемся к уравнению (2; 4,1). Если || Az ||<=d и w(d,DR) = sup || z ||, то легко DR получить оценку уклонения za от zT. Очевидно, что
|| za - zT ||<=||za1 - zT|| + ||za - za1||, (2;4,3)
Где za1=(A + aE)-1uT.
Следовательно,
||za - zT||<=w(d,DR) + d/a. (2;4,4)
Если известен модуль непрерывности w(d,DR) или его мажоранта, то из (2; 4,4) можно найти значение параметра w как функцию d, при котором правая часть в неравенстве (2; 4,4) будет минимальной.
2.5 Метод квазиобращения
Известно, что задача Коши для уравнения теплопроводности с обратным течением времени является неустойчивой к малым изменениям начальных значений. Неустойчивость сохраняется и в случаях, когда решение подчиняется некоторым дополнительным граничным условиям. Для устойчивого решения таких задач разработан метод квазиобращения . Мы изложим существо его для простейшего уравнения теплопроводности, не вдаваясь в вопросы обоснования. Подробное изложение в применении к более широкому классу задач содержится в.
Рассмотрим прямую задачу. Пусть D -- конечная область n-мерного евклидова пространства Rn точек x = (x1, x2, ..., xn), ограниченная кусочно-гладкой поверхностью S, a t -- время. Пусть, далее, j(x) -- заданная непрерывная в D функция. Прямая задача состоит в нахождении решения u=u(x,t) уравнения
(2;5,1)
в области G є {x О D, t > 0}, удовлетворяющего граничным условиям
u(х, t) =0 при xОS (2; 5,2)
и начальным условиям
u(x, 0)=--j(x). (2; 5,3)
Здесь
Известно, что решение такой задачи существует. Каждой функции j(x)ОC отвечает решение задачи (2; 5,1)-- (2; 5,3). Будем обозначать его через u(х, t;--j).
Обратная задача состоит в нахождении функции j(х) по известной функции u(х,t;--j). В реальных задачах функция u(x,t;j) обычно получается в результате измерений и, следовательно, известна приближенно. Будем полагать, что uОL2. Такая функция может и не соответствовать никакой «начальной» функции j(х). Таким образом, может не существовать в классе функций С решения обратной задачи. Поэтому будем рассматривать задачу нахождения некоторого обобщенного решения обратной задачи.
Пусть заданы число T > 0 и функция y(x), определенная в области D, y(x)--ОL2. На функциях j(х) класса С определен функционал
Обобщенным решением обратной задачи будем называть функцию j(х)., на которой достигается
f0=inf f(j)
jОC
Замечание. «Естественный» подход к решению этой задачи -- выбрать функцию j(х).так, чтобы f(j)=0.
Для этого достаточно найти решение прямой задачи
u(x, t) = 0 для х О S, 0 < t < T;
u(x,T) = y(x)
и положить j (x) = u(x,0). Но такая задача при заданной функции y(x) из L2, вообще говоря, неразрешима и, кроме того, неустойчива к малым изменениям функции y(x).
На некотором классе обобщенных функций j (x) f0=0 . Поэтому рассматривается задача нахождения приближенного значения f0 с заданным уровнем погрешности.
Для заданного числа e > 0 найти функцию je(x), на которой f (je)<=e.
Эта задача и решается методом квазиобращения.
Идея метода квазиобращения состоит в том, что вместо оператора теплопроводности находится «близкий» ему оператор Вa , для которого задача с обращением отсчета времени
Baua = 0, x О D, t < Т, a > 0;
ua (x,T)=--y(x);
ua (x,t) = 0 для xО S, t< Т
устойчива. Решив эту задачу, полагают j (x)=ua(x,0). Обычно в качестве оператора Вa берут оператор и решают прямую задачу
xО D, t<T, a>0;
ua (x,T)=--y(x);
ua (x,t) = 0 для xО S, 0< t<= Т
Dua=0 для xО S, 0< t<= Т.
Затем полагают
j (x)=ua(x,0).
Следует отметить, что uaне сходится в обычном смысле при a--_.
3. МЕТОД РЕГУЛЯРИЗАЦИИ РЕШЕНИЯ ОПЕРАТОРНЫХ УРАВНЕНИЙ
В главе предыдущем разделе рассмотрены случаи, когда класс возможных решений уравнения (2; 0,1) является компактом. Однако для ряда прикладных задач характерна ситуация, когда этот класс F не является компактом, и, кроме того, изменения правой части уравнения
Аz= u, (3; 0,1)
связанные с ее приближенным характером, могут выводить за пределы множества AF -- образа множества F при отображении его с помощью оператора А. Такие задачи называются существенно некорректными. Был разработан новый подход к решению некорректно поставленных задач, позволяющий строить приближенные решения уравнения (3; 0,1), устойчивые к малым изменениям исходных данных, для существенно некорректных задач. В основе этого подхода лежит фундаментальное понятие регуляризирующего оператора (P.O.) . Для упрощения изложения в настоящей главе мы будем полагать, что в уравнении (3; 0,1) приближенной может быть лишь правая часть и, а оператор А известен точно.
3.1 Понятие регуляризирующего оператора
Пусть оператор А в уравнении (3; 0,1) таков, что обратный ему оператор A-1 не является непрерывным на множестве AF и множество возможных решений F не является компактом.
Пусть zT есть решение уравнения Az =uT, т. е. AzT=uT. Часто вместо uT мы имеем некоторый элемент ud и известное число d > 0 такие, что rU(ud,uT)<=--d, т. е. вместо точных исходных данных (uT,А) мы имеем приближенные исходные данные (ud, А) и оценку их погрешности d. Задача состоит в том, чтобы по известным исходным данным (ud, A, d) найти приближение zd к элементу zt, обладающее свойством устойчивости к малым изменениям ud. Очевидно, что в качестве приближенного решения zd уравнения (3; 0,1) нельзя брать точное решение этого уравнения с приближенной правой частью и= ud, т. е. элемент zT, определяемый по формуле
zd=A-1 ud
так как оно существует не для всякого элемента u--ОU и не обладает свойством устойчивости к малым изменениям правой части и.
Числовой параметр d характеризует погрешность правой части уравнения (3;0,1). Поэтому представляется естественным определить zd с помощью оператора, зависящего от параметра, значения которого надо брать согласованными с погрешностью d исходных данных ud . Эта согласованность должна быть такой, чтобы при d0, т. е. при приближении (в метрике пространства U) правой части ud уравнения (3; 0,1) к точному значению uT, приближенное решение zd стремилось бы (в метрике пространства F) к искомому точному решению zt уравнения AzT =uT.
Пусть элементы zT О F и uT--О U связаны соотношением AzT = uT.
Определение 1. Оператор R(и,--d), действующий из пространства U в пространство F, называется регуля-ризирующим для уравнения Az = и (относительно элемента uT), если он обладает свойствами:
1) существует такое число d1 > 0, что оператор R(u, d) определен для всякого d, 0<=d<=d1, и любого udОU такого, что
rU(ud,uT)<=--d;
2) для всякого e > 0 существует d0=d0(e, ud)<=d1 такое, что из неравенства
rU(ud,uT)<=--d<=----d0;
следует неравенство
rF(zd,zT)<=--e,
Где zd=R(ud,d).
Здесь не предполагается, вообще говоря, однозначность оператора R(u,d). Через zd обозначается произвольный элемент из множества {R(ud,d)} значений оператора R(ud,d).
В ряде случаев целесообразнее пользоваться другим определением регуляризирующего оператора (P.O.).
Определение 2. Оператор R(u,--a), зависящий от параметра a и действующий из U в F, называется регуляризирующим для уравнения Az=и (относительно элемента uT), если он обладает свойствами:
1) существуют такие числа d1>0,--a1>0, что оператор R(u,--a ) определен для всякого a, принадлежащего промежутку (0,--a1), и любого uОU, для которого
rU(u,uT)<=d1;
2) существует такой функционал a=a(u,--d), определенный на множестве Ud1є{u;--r(u,uT)<=--d1} элементов иОU, что для любого e > 0 найдется число d(e)<=d1 такое, что если u1ОU и rU(u1,uT)<=--d<=--d(e), то
rF(za,zT)<=--e ,
где za=R(u1,--a(u1,d)).
В этом определении не предполагается однозначность оператора R(u1,--a(u1,d)). Следует отметить, что при a= d получаем определение 1 .
Если rU(ud,uT)<=--d, то известно, что в качестве приближенного решения уравнения (3; 0,1) с приближенно известной правой частью ud можно брать элемент za=R(d,--a), полученный с помощью регуляризирующего оператора R(u,--a--), где a=a(ud)=a1(d) согласовано с погрешностью исходных данных ud. Это решение называется регуляризованным решением уравнения (3; 0,1). Числовой параметр a называется параметром регуляризации. Очевидно, что всякий регуляризирующий оператор вместе с выбором параметра регуляризации a, согласованного с погрешностью исходных данных ud , a=a(ud), определяет устойчивый к малым изменениям правой части и метод построения приближенных решений уравнения (3;0,1). Если известно, что rU(ud,uT)<=--d, то согласно определению регуляризирующего оператора можно так выбрать значение параметра регуляризации a=a(ud),
...Подобные документы
Метод Крамера в решении системы линейных алгебраических уравнений. Прикладное программное обеспечение, используемое в данном процессе. Практическое применение табличного редактора Excel, оценка его возможностей и принципы решения поставленных задач.
курсовая работа [196,0 K], добавлен 13.12.2014Системы линейных алгебраических уравнений. Код программы для решения систем линейных алгебраических уравнений. Математические и алгоритмические основы решения задачи методом Гаусса. Программная реализация решения. Алгоритмы запоминания коэффициентов.
лабораторная работа [23,5 K], добавлен 23.09.2014Изучение систем линейных алгебраических уравнений (СЛАУ) с использованием табличного процессора MS Excel 2007. Пример решения системы линейных алгебраических уравнений методом Крамера. Прикладное программное обеспечение, применяемое для решения СЛАУ.
курсовая работа [184,5 K], добавлен 20.11.2013Требования к языкам программирования, их эффективность, лаконичность, ясность, реальные возможности. Создание языка С#. Применение систем линейных алгебраических уравнений для практических задач, сущность и особенности метода Крамера для их решения.
курсовая работа [118,1 K], добавлен 13.11.2009Численные методы решения нелинейных уравнений, систем линейных и нелинейных алгебраических уравнений, дифференциальных уравнений, определенных интегралов. Методы аппроксимации дискретных функций и методы решения задач линейного программирования.
методичка [185,7 K], добавлен 18.12.2014Рассмотрение двух способов решения систем линейных алгебраических уравнений: точечные и приближенные. Использование при программировании метода Гаусса с выбором главного элемента в матрице и принципа Зейделя. Применение простой итерации решения уравнения.
курсовая работа [879,8 K], добавлен 05.06.2012Численные методы решения задач. Решение алгебраических и трансцендентных уравнений. Уточнение корня по методу половинного деления. Решение систем линейных уравнений методом итераций. Методы решения дифференциальных уравнений. Решение транспортной задачи.
курсовая работа [149,7 K], добавлен 16.11.2008Постановка задачи линейного программирования и формы ее записи. Понятие и методика нахождения оптимального решения. Порядок приведения задач к каноническому виду. Механизмы решения задач линейного программирования аналитическим и графическим способами.
методичка [366,8 K], добавлен 16.01.2010Методы решения систем линейных уравнений трехдигонального вида: прогонки, встречных прогонок, циклической редукции. Параллельные алгоритмы решения. Метод декомпозиции области. Основные возможности и особенности технологии CUDA. Анализ ускорения алгоритма.
дипломная работа [1,4 M], добавлен 21.06.2013Использование MS Excel для математических расчетов. Описание численных методов решения системы линейных алгебраических уравнений. Решение систем линейных алгебраических уравнений с методами Крамера и Зейделя и с помощью табличного процессора MS Excel.
курсовая работа [1,6 M], добавлен 14.02.2021Анализ методов решения разреженных недоопределенных систем линейных алгебраических уравнений с помощью эффективных алгоритмов, основанных на декомпозиции линейных систем и учете их сетевых свойств. Использование встроенных методов пакета Mathematica.
курсовая работа [4,2 M], добавлен 22.05.2014Применение итерационных методов численного решения системы линейных алгебраических уравнений при вычислении на ЭВМ. Математические и алгоритмические основы решения задачи, метод Гаусса. Функциональные модели и блок-схемы, программная реализация решения.
курсовая работа [527,5 K], добавлен 25.01.2010Решение системы линейных уравнений методами деления отрезка пополам, Гаусса и подбора параметров. Формализация задач при моделировании; построение математических, алгоритмических и программных моделей задач с помощью электронных таблиц Microsoft Excel.
лабораторная работа [1,4 M], добавлен 21.07.2012Алгоритм решения систем линейных уравнений методом Гаусса, его этапы. Система уравнений для определения коэффициентов сплайна, представляющая собой частный случай систем линейных алгебраических уравнений. Программная реализация, тестовый пример.
курсовая работа [431,8 K], добавлен 15.06.2013Методы решения систем линейных алгебраических уравнений. Метод простых итераций и метод Зейделя. разработка программы для решения СЛАУ с произвольным количеством уравнений. Реализация методов Зейделя и простых итераций для получения вектора решений СЛАУ.
курсовая работа [25,0 K], добавлен 20.11.2008Метод Гаусса-Зейделя как модификация метода Якоби, его сущность и применение. Разработка программы решения системы линейных алгебраических уравнений на языке VB, проверка правильности работы программы в MS Excel и математических пакетах MathCad и MatLab.
курсовая работа [325,5 K], добавлен 27.10.2013Системы линейных алгебраических уравнений. Матричный метод решения систем линейных уравнений. Решение задачи математическим методом. Блок-схема алгоритма и листинг программы. Расчет трудоемкости разработки программы. Расчет себестоимости и цены программы.
дипломная работа [144,8 K], добавлен 25.04.2012Краткое описание этапов разработки программного продукта. Анализ поставленных задач и определение основных функций программы. Разработка пользовательского интерфейса. Составление программной документации. Техническое задание на разработку проекта.
дипломная работа [1,5 M], добавлен 06.04.2013Выполнение арифметических операций с помощью вспомогательных переменных, которые позволяют вычислить искомую переменную. Использование оператора цикла с предусловием и полной формы условного оператора. Примеры решения задач на работу с двумерным массивом.
курсовая работа [518,8 K], добавлен 07.03.2014Объектно-ориентированное программирование: основная идея, сопровождение, модификация, термины и положения. Понятие объекта как логической единицы, правила (методы) обработки данных. Метод Гаусса для решения систем линейных алгебраических уравнений.
курсовая работа [125,1 K], добавлен 22.04.2009