И.В. Бейко, Б.Н. Бублик, П.Н. Зинько - Методы оптимизации и алгоритмы. Решения задач оптимизации (1121207), страница 24
Текст из файла (страница 24)
162), найти такую ортогональную матрицу А», что сумма квадратов внедиагональных элементов матрицы А»В» (Н»») А» меньше числа р». Положить Н» = Н»»А» и обозна т » чить через 1»» м 1= 1, ..., п, собственные значения матрицы В» (Н~ (В (32 И предлагается также другой эффективный способ вычисле- ния матрицы Н„, основанный на преобразовании Хаусхолдера и ЯЬ вЂ” алгоритме для вычисления собственных векторов и собствен 1гз ных значений симметричной матрицы [300 с. !90 и 203). В начале строится такая матрица У„что матрица Г« = У»В» (Н» 1) У, т имеет трехдиагональную форму, а после с помощью алгоритма Я1. вычисляется матрица Ч», столбцы которой являются собственными векторами матрицы [У», и полагают Н» = Н»-~У»Ч») В качестве чисел )>«», ! = 1, ..., и, берут элементы главной диагонали матрицы Аг»В» (Н» ~) А».
Х. Положить 1= О. Х1..Вычислить числа е~» и тсм при которых выполняются следующие два неравенства 0(х'", е,м чс», Ь'+'»)(о»илб(еьм х'», Ь'+ь»)/ес»', 0(х", ес», том Ь'+'»)( — уаи» и одно из неравенств 0(х", есм чиль Ь'+''); въс»(! — о)6(есм х'", Ь'+ь»)!ас», или тс» и р. (Вычисление величины тс»(! О, 1, ..., и — 1) ре- комендуется начинать со значения, равного ()и+ь»)-'). ХП. Если ас» В з», то положить рс» = Чес» Ь (ею м х'», Ь+ ' ) и перейти к шагу ХП1, если ес» ( е,, то положить рс» = 0 ц-ь» и перейти к шагу ХП1. ХП1.
Положить х'+' " х'»+ рс«Ь'+ь» и перейти к шагу Х 1Ч. Х 1Ч. Если 1 + 1 = и, то положить х»+' х" » и перейтн к шагу ХЧ; иначе положить 1 ! + 1 и перейти к шагу Х1. ХЧ. Вычислить значение т» = ппп(т„[шах ~рс» 1[)'). О«<«-1 ХЧ1. Положить Ь = Ь -[- 1 и перейти к шагу ЧП. Теорема 1. Пусть выполняется предположение 1 и ! 1Ц .множество (х [ 1, (х) ( !» (х')> х с В") ограничено; (И) — матрица воюрых производных Ч~„!, (х) удовлетворяет неравенствам у«[!у[!'((Ч, !»(х)у, у)~у»[[у[~, 0(у«(у«(оо, Чх, уЕВ"; ((о) Д»~(и»~(т„Ь= 1, 2, .... Тогда, если в алгоритме 1 вычисление величины тс» (1 = О, ...
..., и — 1) на ии«ге Х1 начать со значения ()л„~ «)-', то последова- гпельность (х»)» ыюрожденная алгоритмом 1, сходится к единст- венному решению х* с квадратичной скоростью [[х»+> — х>«[(соп51[[х» — х»[[«> сопз1) О. Замечание 1. Если в алгоритме 1 матрицу Нм состоящую из >столбцов Ь'», ..., Ь" », вычислять по правилам Ь'» е', Ь'+ь»=*И+к»















