Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursovik_Vereshagina.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
456 Кб
Скачать
☆

3 Проведение экспериментов

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

Из начальной точки (2; -2; 1; 2) с у=108,60 ищем минимум критерия оптимальности по переменной х1. Используем прием последовательного сканирования, т.е. «шагаем» до первого лучшего значения критерия, применяя алгоритм х1i+1=х1i ± h.Знак «+» или «-» выбирается в зависимости от направления изменения критерия: нужно взять такой знак, при котором критерий уменьшается.

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

В начальной точке определим оценку дисперсии. Для получения результата проведем 4 эксперимента

,

Таблица №1

Первый цикл, шаг =1

№

X1

X2

X3

X4

Yср

Комментарии

1

2

-2

1

2

108,76

2

3

-2

1

2

200,50

Ухудшение, уменьшаем x1

3

1

-2

1

2

87,96

Улучшение

4

0

-2

1

2

70,19

5

-1

-2

1

2

56,05

6

-2

-2

1

2

44,72

7

-3

-2

1

2

103,19

Ухудшение, оставляем x1=-2

8

-2

-1

1

2

33,54

9

-2

-2

1

2

44,70

Ухудшается, оставляем x2=-1

10

-2

-1

2

2

36,52

11

-2

-1

0

2

32,40

12

-2

-1

-1

2

33,56

Ухудшение, оставляем x3=0

13

-2

-1

0

3

37,61

Ухудшение, уменьшим x4

14

-2

-1

0

1

29,28

15

-2

-1

0

0

28,53

16

-2

-1

0

-1

29,50

Ухудшение, оставляем x4=0

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

На следующем этапе изменяем шаг h до 0,5 для того, чтобы уточнить координаты найденной точки и значение критерия.

Таблица №2

Второй цикл, шаг=0,5

№

X1

X2

X3

X4

Yср

Комментарии

1

-2

-1

0

0

28,53

2

-2,5

-1

0

0

45,86

Ухудшение, увеличим х1

3

-1,5

-1

0

0

13,20

Улучшение

4

-1

-1

0

0

20,00

Ухудшение, оставляем х1=-1,5

5

-1,5

-1,5

0

0

30,07

Ухудшение, увеличим х2

6

-1,5

-0,5

0

0

17,74

Хуже, чем лучшее (13,20), оставляем х2 =-1

7

-1,5

-1

0,5

0

13,37

8

-1,5

-1

1

0

14,10

Ухудшение, уменьшаем х3

9

-1,5

-1

-1

0

14,13

Ухудшение, оставляем х3 =0

10

-1,5

-1

0

0,5

13,39

11

-1,5

-1

0

1

14,18

Всё равно ухудшение, оставляем х4=0

Лучшая точка получилась с координатами (-1,5; -1; 0; 0) и критерием оптимальности у=13,20.

В цикле 3 возьмем шаг h= 0,1, тем самым уточним полученное значение критерия у.

Таблица №3

Третий цикл, шаг=0,1

№

X1

X2

X3

X4

Yср

Комментарии

1

-1,5

-1

0

0

13,20

2

-1,6

-1

0

0

13,46

Ухудшение, увеличиваем х1

3

-1,4

-1

0

0

14,16

Всё равно ухудшается, оставляем x1=-1,5

4

-1,5

-1,1

0

0

14,35

Ухудшение, увеличиваем х2

5

-1,5

-0,9

0

0

14,52

6

-1,5

-0,8

0

0

17,16

Ухудшение, оставляем х2=-1

7

-1,5

-1

-0,1

0

13,14

Улучшение

8

-1,5

-1

-0,2

0

13,24

Ухудшение, попробуем увеличить

9

-1,5

-1

0,1

0

13,18

Хуже, чем лучшее (13,14) на данный момент,оставляем х3=-0,1

10

-1,5

-1

-0,1

0,1

13,22

Ухудшение, уменьшим х4

11

-1,5

-1

-0,1

-0,1

13,12

Улучшение

12

-1,5

-1

-0,1

-0,2

13,19

Ухудшение

13

-1,5

-1

-0,1

-0,3

13,28

Всё равно ухудшается, оставляем х4=-0,1

Таким образом, получили точку (-1,5; -1;-0,1; -0,1) с критерием у=13,12. На этом этапе эксперимент может быть завершен, т.к. не наблюдается изменение критерия оптимальности и ни по одной из переменных не удается получить лучшее значение, значит, данная точка является решением поставленной задачи.

Для того чтобы определить является ли найденный экстремум локальным или глобальным возьмем новую начальную точку и заново проведем весь поиск.

Таблица №4

Первый цикл, шаг=1

№

X1

X2

X3

X4

Yср

Комментарии

1

-1

0

4

2

33,14

2

-2

0

4

2

49,02

Ухудшение, увеличим х1

3

0

0

4

2

37,27

4

1

0

4

2

49,26

5

2

0

4

2

81,52

6

3

0

4

2

170,54

При увеличении х1 происходит ухудшение, оставляем х1=-1

7

-1

1

4

2

42,14

8

-1

2

4

2

83,86

При увеличении х2 происходит ухудшение, уменьшаем х2

9

-1

-1

4

2

40,08

10

-1

-2

4

2

70,85

Ухудшение, оставляем х2=0

11

-1

0

3

2

26,24

Улучшение, продолжаем уменьшать х3

12

-1

0

2

2

21,09

13

-1

0

1

2

18,16

14

-1

0

0

2

17,05

15

-1

0

-1

2

18,16

16

-1

0

-2

2

21,15

Началось ухудшение, оставляем х3=0

16

-1

0

0

3

22,09

17

-1

0

0

4

29,08

При увеличении х4 происходит ухудшение, уменьшаем х4

18

-1

0

0

2

17,01

19

-1

0

0

1

14,12

20

-1

0

0

0

13,08

21

-1

0

0

-1

14,04

Началось ухудшение

22

-1

0

0

-2

17,08

Оставляем x4=0

На данном этапе цикл 4, при шаге h=1, заканчивается, лучшая точка имеет координаты (-1; 0; 0; 0), значение критерия у=13,08. На следующем этапе изменяем шаг h до 0,5 для того, чтобы уточнить координаты найденной точки и значение критерия.

Таблица №5

Второй цикл, шаг=0,5

№

X1

X2

X3

X4

Yср

Комментарии

1

-1

0

0

0

13,08

2

-1,5

0

0

0

16,93

3

-2

0

0

0

29,03

Ухудшение, увеличиваем х1

4

-0,5

0

0

0

13,94

Ухудшение, оставляем x1=-1

5

-1

-0,5

0

0

11,09

Улучшение

6

-1

-1

0

0

20,03

7

-1

-1,5

0

0

25,15

Ухудшение, оставляем х2=-0,5

8

-1

-0,5

0,5

0

11,33

9

-1

-0,5

1

0

12,10

Ухудшение, уменьшаем х3

10

-1

-0,5

-0,5

0

11,33

11

-1

-0,5

-1

0

12,02

Ухудшение, оставляем х3=0

12

-1

-0,5

0

0,5

11,27

13

-1

-0,5

0

1

12,10

Ухудшение, уменьшим х4

14

-1

-0,5

0

-0,5

11,32

15

-1

-0,5

0

-1

12,03

Ухудшение, оставляем x4=0

Лучшая точка получилась с координатами (-1; -0,5; 0; 0) и критерием оптимальности у=11,09.

В цикле 6 возьмем шаг h= 0,1, тем самым уточним полученное значение критерия у.

Таблица №6

Третий цикл, шаг=0,1

№

X1

X2

X3

X4

Yср

Комментарии

1

-1

-0,5

0

0

11,09

2

-1,1

-0,5

0

0

11,68

Ухудшение

3

-1,2

-0,5

0

0

12,63

Ухудшение, увеличим х1

4

-0,9

-0,5

0

0

10,90

5

-0,8

-0,5

0

0

11,10

Ухудшение

6

-0,7

-0,5

0

0

11,52

Ухудшение, оставляем х1=-0,9

7

-0,9

-0,6

0

0

12,35

Ухудшение

8

-0,9

-0,7

0

0

14,15

Ухудшение, увеличиваем х2

9

-0,9

-0,4

0

0

10,08

10

-0,9

-0,3

0

0

9,90

Улучшение

11

-0,9

-0,2

0

0

10,35

Ухудшение

12

-0,9

-0,1

0

0

11,44

Ухудшение, оставляем х2=-0,3

13

-0,9

-0,3

-0,1

0

9,85

Улучшение

14

-0,9

-0,3

-0,2

0

9,93

Ухудшение

15

-0,9

-0,3

-0,3

0

9,98

Ухудшение, увеличиваем х3

16

-0,9

-0,3

0,1

0

9,83

Улучшение

17

-0,9

-0,3

0,2

0

9,94

18

-0,9

-0,3

0,3

0

9,97

Ухудшение, оставляем х3=0,1

19

-0,9

-0,3

0,1

-0,1

9,90

20

-0,9

-0,3

0,1

-0,2

9,94

Ухудшение, увеличиваем х4

21

-0,9

-0,3

0,1

0,1

9,88

22

-0,9

-0,3

0,1

0,2

9,93

Ухудшение, оставляем х4=0

Таким образом, получили точку (-0,9; -0,3;0,1; 0) с критерием у=9,83.

После проведения экпериментов с начальной точкой с координатами

(-1,5; -1;-0,1; -0,1) получили критерий оптимальности у=13,12; однако взяв вторую точку получили точку и проведя эксперимент, получили критерий оптимальности у=9,83, заметно отличающийся от критерия у= 13,12. Поэтому для того, чтобы подтвердить, что вторая точка является оптимальной возьмём третью точку с произвольными координатами (-1; 2; -1; 1) и проведём эксперимент с ней.

Таблица №7

Первый цикл, шаг=1

№

X1

X2

X3

X4

Yср

Комментарии

1

-1

2

-1

1

65,69

2

-2

2

-1

1

93,15

Ухудшение, увеличиваем х1

3

0

2

-1

1

75,00

4

1

2

-1

1

97,71

Ухудшение, оставляем х1=-1

5

-1

3

-1

1

173,07

Ухудшение, уменьшаем х2

6

-1

1

-1

1

24,27

7

-1

0

-1

1

15,13

Улучшение

8

-1

-1

-1

1

21,91

Ухудшение, оставляем х2=0

9

-1

0

-2

1

18,15

10

-1

0

-3

1

23,07

Ухудшение, увеличиваем х3

11

-1

0

0

1

14,14

Улучшение

12

-1

0

1

1

15,13

Ухудшение

13

-1

0

2

1

18,00

Ухудшение, оставляем х3=0

14

-1

0

0

2

17,05

15

-1

0

0

3

22,15

Ухудшение, уменьшим х4

16

-1

0

0

0

13,01

17

-1

0

0

-1

14,07

18

-1

0

0

-2

17,05

Ухудшение, оставляем х4=0

Таблица №8

Второй цикл, шаг=0,5

№

X1

X2

X3

X4

Yср

Комментарии

1

-1

0

0

0

13,01

2

-1,5

0

0

0

16,892

Ухудшение, увеличим х1

3

-0,5

0

0

0

13,82

Хуже, чем лучшее, оставляем х1=-1

4

-1

-0,5

0

0

11,08

5

-1

0,5

0

0

18,78

Ухудшение, оставляем х2=-0,5

6

-1

-0,5

-0,5

0

11,29

7

-1

-0,5

0,5

0

11,33

Улучшения не происходит, оставляем х3=0

8

-1

-0,5

0

-0,5

11,36

9

-1

-0,5

0

0,5

11,33

Улучшения не происходит, оставляем х4=0

Таблица №9

Третий цикл, шаг=0,1

№

X1

X2

X3

X4

Yср

Комментарии

1

-1

-0,5

0

0

11,08

2

-1,1

-0,5

0

0

11,69

Ухудшение, увеличиваем х1

3

-0,9

-0,5

0

0

10,93

4

-0,8

-0,5

0

0

11,06

Ухудшение, оставляем х1=-0,9

5

-0,9

-0,6

0

0

12,30

Ухудшение, увеличиваем х2

6

-0,9

-0,4

0

0

10,06

Улучшение

7

-0,9

-0,3

0

0

9,91

Улучшение

8

-0,9

-0,2

0

0

10,37

Ухудшение, оставляем х2=-0,3

9

-0,9

-0,3

-0,1

0

9,83

Улучшение

10

-0,9

-0,3

-0,2

0

9,86

Ухудшение, увеличиваем х3

11

-0,9

-0,3

0,1

0

9,87

Ухудшение, оставляем х3=-0,1

12

-0,9

-0,3

-0,1

-0,1

9,89

Ухудшение, увеличиваем х4

13

-0,9

-0,3

-0,1

0,1

9,87

Улучшения не происходит, оставляем х4=0

Делаем вывод, что мы попали в окрестность оптимальной точки, получив критерий оптимальности у=9,83, у третьей точки с координатами (-0,9; -0,3; -0,1; 0) отличие от второй точки только в координате х3 на 0,2.

3.2 Метод поиска с «наказанием случайностью».

Поиск первой точки

Таблица №10

Первая точка

№

X1

X2

X3

X4

Yср

Комментарии

1

2

-2

1

2

109,41

2

2

-1,5

2

1,6

83,31

Шаги 0; +0,5; +1; -0,4

3

2

-1

3

1,2

79,2

4

2

-0,5

4

0,8

82,27

Ухудшение, меняем шаги: -0,8; -0,1; -1; +0,3

5

1,2

-1,1

2

1,5

48,37

6

0,4

-1,2

1

1,8

37,65

7

-0,4

-1,3

0

2,1

32,02

8

-1,2

-1,4

-1

2,4

27,60

9

-2

-1,5

-2

2,7

38,05

Ухудшение, меняем шаги:

+0,1;+0,2;+0,4;-0,5

10

-1,9

-1,3

-1,6

2,2

34,03

11

-1,8

-1,1

-1,2

1,7

28,37

12

-1,7

-0,9

-0,8

1,2

15,79

13

-1,6

-0,7

-0,4

0,7

20,24

Ухудшение, меняем шаги:

+0,2;+0,1;+0,1;-0,1

14

-1,4

-0,6

-0,3

0,6

18,57

15

-1,2

-0,5

-0,2

0,5

12,90

16

-1

-0,4

-0,1

0,4

10,01

17

-0,8

-0,3

0

0,3

10,52

Ухудшение, меняем шаги:

-0,1;-0,1;-0,1;0

18

-0,9

-0,4

-0,1

0,3

10,14

19

-1

-0,5

-0,2

0,3

11,25

Ухудшение, меняем шаги:

+0,1;+0,1;0; -0,1

20

-0,9

-0,4

-0,2

0,2

10,07

21

-0,8

-0,3

-0,2

0,1

10,43

Ухудшение, меняем шаги:

0;0;+0,1;+0,1

22

-0,8

-0,3

-0,1

0,2

10,53

Все равно происходит ухудшение, значит надо менять переменные в др. сторону. Меняем шаги:0; 0;0;-0,1

23

-0,8

-0,3

-0,1

0,1

10,64

Ухудшение. Меняем шаги:-0,1;0;0;0

24

-0,9

-0,3

-0,1

0

9,83

На этом этапе эксперимент может быть завершен, поскольку перестало исполняться условие . Мы получили точку (-0,9; -0,3; -0,1; 0) с критерием оптимальности y=9,83.

Проверим правильность нахождения минимума, взяв новую точку. Проведем еще серию экспериментов.

Таблица №11

Вторая точка

№

X1

X2

X3

X4

Yср

Комментарии

1

3

-1

4

2

160,23

2

2,5

-0,9

3,2

1,6

114,63

Шаги -0,5; +0,1; -0,8; -0,4

3

2

-0,8

2,4

1,2

63,23

4

1,5

-0,7

1,6

0,8

49,78

5

1

-0,6

0,8

0,4

31,21

6

0,5

-0,5

0

0

21,84

7

0

-0,4

-0,8

-0,4

18,62

8

-0,5

-0,3

-1,6

-0,8

16,11

9

-1

-0,2

-2,4

-1,2

17,24

Ухудшение, меняем шаги:

+0,1;-0,1;+0,4;+0,3

10

-0,9

-0,3

-2

-0,9

14,70

11

-0,8

-0,4

-1,6

-0,6

13,40

12

-0,7

-0,5

-1,2

-0,3

13,16

13

-0,6

-0,6

-0,8

0

13,69

Ухудшение, меняем шаги:

-0,1;+0,1;+0,1;0

14

-0,7

-0,5

-0,2

0

11,56

15

-0,8

-0,4

-0,1

0

10,52

16

-0,9

-0,3

0

0

9,82

17

-1

-0,2

0,1

0

10,05

Ухудшение.

Получаем точку (-0,9;-0,3;0;0) с критерием оптимальности у =9,82. Этот результат наилучший, как и первый. Из двух разных точек данным методом мы «пришли» в одну.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]