Метод Гаусса - Зайделя

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

В начальной точке (2; -2; 1; 3; 1) проведем двадцать экспериментов и найдем дисперсию и среднее квадратическое отклонение единичного результата.

У1 У2 У3 У4 У5 Уср
21,614 21,071 17,271 21,886 17,814   19,6464
У6 У7 У8 У9 У10
19,986 20,529 18,629 19,443 17,000
У11 У12 У13 У14 У15
20,800 17,000 20,257 18,900 17,000
У16 У17 У18 У19 У20
20,257 22,157 18,357 20,800 22,157

Метод Гаусса - Зайделя - student2.ru ;

Метод Гаусса - Зайделя - student2.ru ,

где Метод Гаусса - Зайделя - student2.ru 2 – дисперсия;

Метод Гаусса - Зайделя - student2.ru – среднее квадратическое отклонение;

n– число экспериментов.

σ2 =3,217

σ=1,794

Зададимся числом дублей при одних и тех же параметрах xi. Пусть число повторений в процессе проведения эксперимента равно пяти. Тогда найдем среднее квадратическое отклонение для числа экспериментов m=5.

Метод Гаусса - Зайделя - student2.ru Метод Гаусса - Зайделя - student2.ru 1,794/5=0,359

Отсюда получим

Метод Гаусса - Зайделя - student2.ru

Следовательно, изменение выходной величины уiср должно быть

больше Метод Гаусса - Зайделя - student2.ru при различных значениях параметров хi, т.е.

Метод Гаусса - Зайделя - student2.ru > Метод Гаусса - Зайделя - student2.ru ,

где Метод Гаусса - Зайделя - student2.ru Yi –среднее значение критерия оптимальности i-ого цикла;

Yi+1 –среднее значение критерия оптимальности (i+1) цикла.

Учитываем что, хi может изменяться в пределах [-5;5]

Из начальной точки с координатами (2; -2; 1; 3; 1) с Уср=19,6464 ищем минимум критерия поочередно по всем переменным. Используем прием последовательного сканирования, т.е. “шагаем” до первого лучшего значения критерия, применяя алгоритм х1i+1i1 Метод Гаусса - Зайделя - student2.ru h, где h – шаг. Знак «+» или «-» выбирается в зависимости от направления изменения критерия: нужно взять такой знак, при котором критерий уменьшается.

Необходимо выбрать шаг: класс точности промышленного прибора равного 0,5%, при изменении x в интервале [-5:5] получаем:

hmin= (10∙0,5)/100 = 0,05,

где hmin –минимальный шаг изменения x, который мы можем контролировать.

Соответственно шаг h должен быть больше hmin=0,05. Возьмем в первом цикле нашего поиска h=1. Условием окончания поиска будет являться малость изменения критерия оптимальности за один цикл:

Метод Гаусса - Зайделя - student2.ru >1,077,

где Метод Гаусса - Зайделя - student2.ru Yi –среднее значение критерия оптимальности i-ого цикла;

Yi+1 –среднее значение критерия оптимальности (i+1) цикла.

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

Таблица 1 – Цикл первый, h=1

X1 X2 X3 X4 X5 У1 У2 У3 У4 У5 Уср  
-2           19,6460  
        23,629 26,614 24,986 22,000 22,543 23,9544  
        17,800 16,986 18,343 15,900 18,343 17,4744 Улучшение
        14,900 15,986 14,629 13,543 13,271 14,4658  
-1         19,157 16,714 18,343 19,157 16,171 17,9084 Ухудшение
-3       16,171 17,529 15,900 16,714 14,543 16,1714  
  -1       12,543 12,814 13,900 14,443 16,886 14,1172 Улучшение
        12,900 12,900 11,000 15,343 14,529 13,3344  
        13,800 12,714 10,000 12,443 15,157 12,8228  
        14,157 11,714 11,171 9,543 13,614 12,0398  
        10,443 10,986 10,714 12,614 10,443 11,0400  
        9,714 11,886 12,157 7,271 9,986 10,2028  
        6,000 7,900 6,543 9,257 7,629 7,4658 Предел Х2
    -11,743 -9,843 -9,843 -13,914 -10,657 -11,2000 Улучшение
        33,071 33,071 33,343 29,271 33,343 32,4198  
    -1     -33,729 -34,000 -28,843 -29,929 -31,286 -31,5574  
    -2     -51,000 -49,914 -48,014 -46,657 -48,557 -48,8284 Улучшение
    -3     -61,657 -63,557 -61,114 -65,729 -65,729 -63,5572  
    -4     -74,657 -78,729 -74,386 -74,386 -74,929 -75,4174  
    -5     -85,929 -88,371 -87,557 -87,829 -88,914 -87,7200 Предел Х3
-5   -91,743 -90,657 -91,743 -93,643 -92,014 -91,9600 Улучшение
        -78,929 -81,914 -81,100 -78,657 -78,114 -79,7428  
        -95,557 -94,200 -94,200 -97,186 -95,829 -95,3944 Улучшение
        -96,557 -98,457 -94,657 -93,843 -94,929 -95,6886 Улучшение
      -1   -93,386 -98,000 -92,843 -92,843 -97,729 -94,9602 Ухудшение
      -2   -89,843 -92,286 -93,100 -92,286 -92,829 -92,0688 Ухудшение
-5 -98,371 -99,729 -97,286 -99,729 -94,843 -97,9916 Улучшение
        -91,929 -96,000 -91,929 -95,729 -91,929 -93,5032 Ухудшение
        -1 -95,743 -94,657 -94,929 -94,929 -94,929 -95,0374 Ухудшение
        -2 -92,200 -93,286 -94,914 -94,643 -95,729 -94,1544 Ухудшение

На данном этапе цикл 1 при шаге h=1 заканчивается. Лучшая точка имеет координаты (0;5;-5;0;0), значение критерия уср= -97,9916. Следующий цикл заключается опять в поиске минимума функции по переменной x1, затем по x2 и далее по x3, x4 и x5.

На следующем этапе уменьшаем шаг h до 0,5

Таблица 2 – Цикл второй, h=0,5

X1 X2 X3 X4 X5 У1 У2 У3 У4 У5 Уср
-5 -98,371 -99,729 -97,286 -99,729 -94,843 -97,9916
-0,5         -96,493 -95,679 -96,221 -95,407 -97,85 -96,3300
0,5         -98,664 -95,136 -99,207 -94,864 -98,664 -97,3070
4,5       -69,114 -71,557 -69,114 -70,2 -73,186 -70,6342
-4,5     -90,407 -94,479 -90,136 -93,121 -89,864 -91,6014
-5 -0,5   -96,493 -94,593 -98,121 -98,664 -98,936 -97,3614
      0,5   -94,593 -95,136 -96,221 -98,121 -97,036 -96,2214
-5 -0,5 -95,95 -96,764 -97,579 -98,121 -98,664 -97,4156
        0,5 -95,407 -95,136 -95,95 -96,221 -97,307 -96,0042

Т.к. улучшений не наблюдается, для уточнения найденного критерия оптимальности уменьшим шаг h до 0,1.

Таблица 3 – Цикл третий, h=0,1

X1 X2 X3 X4 X5 У1 У2 У3 У4 У5 Уср  
-5 -98,371 -99,729 -97,286 -99,729 -94,843 -97,9916  
0,1         -96,733 -99,719 -95,376 -97,547 -94,833 -96,8416  
-0,1         -98,090 -96,190 -99,719 -94,833 -97,819 -97,3302  
4,9       -93,203 -92,660 -93,746 -93,746 -89,946 -92,6602  
-4,9     -97,633 -98,176 -98,719 -98,990 -96,276 -97,9588  
-5 0,1   -99,990 -96,733 -97,547 -99,447 -98,633 -98,4700 Улучшение
      -0,1   -99,719 -96,190 -96,733 -99,176 -99,176 -98,1988  
      0,2   -99,689 -99,417 -96,160 -99,417 -98,874 -98,7114 Улучшение
      0,3   -99,910 -99,096 -99,096 -99,639 -95,839 -98,7160 Улучшение
      0,4   -99,026 -99,840 -97,397 -97,126 -95,497 -97,7772 Ухудшение
-5 0,3 0,1 -98,271 -97,457 -95,829 -95,557 -99,357 -97,2942  
        -0,1 -94,743 -94,743 -98,543 -96,643 -99,086 -96,7516  

На данном этапе цикл 3 при шаге h=0,1 заканчивается. Лучшая точка имеет координаты (0;5;-5;0,3;0), значение критерия уср= - 98,7160.

Метод Гаусса - Зайделя - student2.ru =|-97,9916-(-98,7160)|=0,7244 < 1,077

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

Таким образом, получили точку (0;5;-5;0,3;0), которая является решением поставленной задачи, с критерием оптимальности уср= - 98,716.

Чтобы определить, является ли найденный экстремум глобальным или локальным, возьмем новую начальную точку (-2; 2;-1;-3;-1) и проведем заново весь поиск.

У1 У2 У3 У4 У5 Уср
11,714 9,814 9,814 13,343 9,543  
У6 У7 У8 У9 У10  
13,071 12,529 10,629 12,800 10,357  
У11 У12 У13 У14 У15 9,4800
12,257 13,886 12,529 12,800 13,071  
У16 У17 У18 У19 У20  
11,171 10,900 13,071 13,886 9,814  

σ2=1,893

σ=1,376

Среднее квадратическое отклонение для числа экспериментов m=5:

Метод Гаусса - Зайделя - student2.ru Метод Гаусса - Зайделя - student2.ru 1,376/5=0,275

Метод Гаусса - Зайделя - student2.ru

Из новой начальной точки (-2;2;-1;-3;-1) с уcр=9,4800 ищем минимум критерия оптимальности по переменной х1, х2, х3, х4 и потом х5.

Таблица 4 – Цикл первый, h=1

X1 X2 X3 X4 X5 У1 У2 У3 У4 У5 Уср  
-2 -1 -3 -1           9,4800  
-3         18,886 14,271 15,900 15,629 16,714 16,2800  
-1         6,000 10,614 9,529 9,800 7,086 8,6058 Улучшение
        8,257 7,714 7,443 5,814 5,271 6,8999  
        6,814 7,629 6,814 10,071 6,000 7,4656 Ухудшение
      13,529 10,543 14,071 14,614 13,257 13,2028  
        -1,014 0,343 -1,829 -1,014 0,343 -0,6342 Улучшение
        -16,457 -12,386 -14,557 -14,829 -15,100 -14,6658  
        -34,000 -29,929 -33,186 -33,729 -29,114 -31,9916 Предел Х2
-2     -47,471 -48,014 -50,729 -49,914 -50,729 -49,3714 Улучшение
        -10,386 -12,829 -15,000 -12,014 -9,843 -12,0144  
    -3     -65,729 -64,371 -61,114 -63,286 -62,471 -63,3942 Улучшение
    -4     -76,014 -76,829 -79,000 -77,100 -73,843 -76,5572 Улучшение
    -5     -87,557 -87,286 -85,114 -88,371 -88,371 -87,3398 Предел Х3
-5 -4   -81,371 -77,843 -80,829 -82,186 -82,729 -80,9916  
      -2   -92,286 -92,829 -93,100 -93,914 -92,829 -92,9916 Улучшение
      -1   -95,286 -98,000 -94,471 -92,843 -96,100 -95,3400  
        -97,371 -96,286 -94,657 -97,643 -95,743 -96,3400  
        -93,386 -94,471 -93,114 -96,100 -93,929 -94,2000 Ухудшение
-5 -2 -91,929 -95,729 -93,557 -93,286 -93,557 -93,6116  
        -98,914 -97,557 -96,743 -94,843 -95,929 -96,7972 Улучшение
        -95,200 -95,471 -96,557 -97,100 -94,114 -95,6884 Ухудшение

На данном этапе цикл 1 при шаге h=1 заканчивается. Лучшая точка имеет координаты (0;5;-5;0;0), значение критерия уср= -96,7972

Таблица 5 – Цикл второй, h=0,5

X1 X2 X3 X4 X5 У1 У2 У3 У4 У5 Уср  
-5           -96,7972  
-0,5         -94,864 -98,936 -97,036 -94,593 -95,950 -96,2758  
0,5         -99,479 -97,036 -97,579 -95,679 -98,121 -97,5788 Улучшение
        -94,929 -94,386 -96,286 -94,657 -96,014 -95,2544 Ухудшение
0,5 4,5       -73,750 -72,393 -71,850 -69,136 -73,207 -72,0672 Ухудшение
0,5 -4,5     -89,886 -92,871 -93,686 -90,492 -89,886 -91,3642 Ухудшение
0,5 -5 -0,5   -95,429 -98,957 -98,143 -97,871 -95,700 -97,2200 Ухудшение
      0,5   -96,514 -99,229 -96,514 -98,143 -98,957 -97,8714 Улучшение
        -95,674 -93,864 -97,936 -94,679 -98,750 -96,1986 Ухудшение
0,5 -5 0,5 -0,5 -98,707 -94,636 -98,164 -95,721 -99,250 -97,2956  
        0,5 -94,364 -94,093 -95,993 -98,436 -94,093 -95,3958  

На данном этапе цикл 2 при шаге h=0,5 заканчивается. Лучшая точка имеет координаты (0,5;5;-5;0,5;0), значение критерия уср= -97,8714

Метод Гаусса - Зайделя - student2.ru =|-96,7972-(-97,8714)|=1,0742 > 0,825

Проверим на следующем этапе с меньшим шагом не является ли полученная точка искомым экстремумом. Уменьшим шаг h до 0,1.

Таблица 6 – Цикл третий, h=0,1

X1 X2 X3 X4 X5 У1 У2 У3 У4 У5 Уср
0,5 -5 0,5           -97,8714
0,4         -94,976 -97,419 -98,233 -97,690 -95,519 -96,7674
0,6         -96,947 -98,847 -96,404 -96,947 -97,219 -97,2728
0,5 4,9       -93,246 -92,160 -89,174 -89,989 -88,903 -90,6944
0,5 -4,9     -93,604 -97,676 -98,490 -94,961 -97,947 -96,5356
0,5 -5 0,4   -97,147 -98,776 -97,147 -98,233 -96,876 -97,6358
      0,6   -96,133 -97,490 -98,033 -98,576 -99,119 -97,8702
0,5 -5 0,5 -0,1 -97,319 -94,604 -98,133 -97,861 96,233 -58,3368
        0,1 -95,690 -98,676 -95,961 -97,861 -98,404 -97,3184

Т.к. улучшений не наблюдается, для уточнения найденного критерия оптимальности уменьшим шаг h до hmin=0,05

Таблица 7 – Цикл четвертый, h=0,05

X1 X2 X3 X4 X5 У1 У2 У3 У4 У5 Уср
0,5 -5 0,5           -97,8714
0,45         -98,733 -94,390 -95,748 -96,019 -95,748 -96,1276
0,55         -95,919 -96,733 -96,190 -97,547 -97,547 -96,7872
0,5 4,95       -92,151 -95,679 -92,965 -94,322 -91,879 -93,3992
0,5 -4,95     -94,926 -97,369 -96,012 -97,640 -97,912 -96,7718
0,5 -5 0,45   -99,005 -94,933 -99,276 -97,647 -97,105 -97,5932
      0,55   -98,090 -98,905 -97,005 -98,090 -96,733 -97,7646
0,5 -5 0,5 -0,05 -98,412 -98,683 -96,783 -98,412 -94,340 -97,3260
        0,05 -95,155 -97,326 -99,498 -95,426 -97,055 -96,8920

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

Таким образом, получили точку (0,5;5;-5;0,5;0), которая является решением поставленной задачи, с критерием оптимальности уср= -97,8714.

После проведения поисков методом Гаусса-Зайделя из двух различных начальных точек получили, что исследуемая функция является многоэкстремальной, имеет несколько минимумов. По методу Гаусса-Зайделя, первый минимум находится в точке (0;5;-5;0,3;0) со значением критерия уср= - 98,716, второй – в точке (0,5;5;-5;0,5;0) с уср= -97,8714. Следовательно, можно сделать вывод о том, что найденный минимум локальный.

.

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