В связи с тем, что на рассматриваемый нами объект действуют случайные помехи (процесс стохастический), будем дублировать в каждой запланированной точке эксперимент.
В начальной точке (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
;
,
где 2 – дисперсия;
– среднее квадратическое отклонение;
n– число экспериментов.
σ2 =3,217
σ=1,794
Зададимся числом дублей при одних и тех же параметрах xi. Пусть число повторений в процессе проведения эксперимента равно пяти. Тогда найдем среднее квадратическое отклонение для числа экспериментов m=5.
1,794/5=0,359
Отсюда получим
Следовательно, изменение выходной величины уiср должно быть
больше при различных значениях параметров хi, т.е.
> ,
где Yi –среднее значение критерия оптимальности i-ого цикла;
Yi+1 –среднее значение критерия оптимальности (i+1) цикла.
Учитываем что, хi может изменяться в пределах [-5;5]
Из начальной точки с координатами (2; -2; 1; 3; 1) с Уср=19,6464 ищем минимум критерия поочередно по всем переменным. Используем прием последовательного сканирования, т.е. “шагаем” до первого лучшего значения критерия, применяя алгоритм х1i+1=хi1 h, где h – шаг. Знак «+» или «-» выбирается в зависимости от направления изменения критерия: нужно взять такой знак, при котором критерий уменьшается.
Необходимо выбрать шаг: класс точности промышленного прибора равного 0,5%, при изменении x в интервале [-5:5] получаем:
hmin= (10∙0,5)/100 = 0,05,
где hmin –минимальный шаг изменения x, который мы можем контролировать.
Соответственно шаг h должен быть больше hmin=0,05. Возьмем в первом цикле нашего поиска h=1. Условием окончания поиска будет являться малость изменения критерия оптимальности за один цикл:
>1,077,
где 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.
=|-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:
1,376/5=0,275
Из новой начальной точки (-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
=|-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. Следовательно, можно сделать вывод о том, что найденный минимум локальный.