Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Контрольная по МОТС 18 в-т.doc
Скачиваний:
65
Добавлен:
01.04.2014
Размер:
486.42 Кб
Скачать

Задание 2: Нелинейное программирование

  1. Построить область допустимых значений переменных.

  2. Найти максимальное значение функции F(x) без учета ограничений на переменные, используя:

а) метод наискорейшего спуска

б) метод Ньютона

Процесс оптимизации начинать с точки x0.

  1. Найти максимальное значение функции F(x) с учетом системы ограничений задачи, используя:

а) метод допустимых направлений Зойтендейка

б) условия теоремы Куна-Таккера

Процесс оптимизации начинать с точки x0.

Вариант 18.

F(x) = +5+4+5+7

x1,2≥ 0

x0 = [3;2]

x1

0

7

-7

x2

2

4

0

1) x2

x1

0

7

6,2

x2

-31

4

0

x2

2)

а) Находим составляющие вектора градиента функции:

Так как экстремумом функции будет являться её минимум, градиент будем использовать с противоположным знаком.

1 шаг: Движение осуществляется из x0вдоль в новую точкуx1:

Градиент в точке x0равен:

Координаты точки x1определяются выражением:

Величину шага определим из условия:

=

В результате точка x1:

2 шаг:

Градиент в точке x1равен:

Координаты точки x2 определяются выражением:

Величину шага определим из условия:

В результате точка x2:

3 шаг:

Градиент в точке x2равен:

Координаты точки x3 определяются выражением:

Величину шага определим из условия:

В результате точка x3:

В точке х3 функция достигает значения

Fmax = -5,91;

Метод наискорейшего спуска неэффективен при приближении к точке экстремума, поэтому существует погрешность.

б) Так как функция цели квадратичная, экстремум будет найден за один шаг.

H-1= , гдеdetH– определитель матрицы H.

detH = 2∙10 - 4∙4 = 20 – 16 = 4.

AdjH – присоединенная к H матрица (транспонированная матрица алгебраических дополнений).

Найдем алгебраические дополнения элементов матрицы H:

, тогда:

Тогда AdjH=; H-1 = ;

;

Fmax = -8,5;

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

3) а)

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

Градиент в точке х0 равен:

Выбираем наиболее сильные условия:

Находим значение как в методе наискорейшего спуска.. Данное значение не принадлежит найденному интервалу, поэтому.

Точка х1 равна:

Таким образом, точка попадает на ограничение х2 = 0.

Градиент в точке х1 равен:

Движение в этом направлении выводит за пределы ОДЗП, поэтому очередная точка поиска будет производиться в направлении S1:

Координаты новой точки определятся выражением:

Определим интервал изменения параметра при которомx2 принадлежит области допустимых значений переменных:

=>

Выбираем наиболее сильные условия:

-2 ≤ ≤ 4,2

Находим величину , которая обеспечит максимум функцииF(x) в направлении S1:

Для этого в функцию цели подставляем координаты точки x2:

F() =

;

Значение = -4,5 не принадлежит найденному интервалу, поэтому принимаем значениеравным граничному значению,.

Градиент в точке x2 равен:

Его направление перпендикулярно направлению вектора S1. Следовательно, данная точка является оптимальным решением.

Функция достигает экстремума в точке . Точка экстремума лежит на пересечении ограничивающих прямыхи.

Fmin = 0.

б) Составим функцию Лагранжа:

Так как экстремум функции будет являться минимумом, то производная , а производная.

Запишем условия теоремы Куна-Таккера:

БП

СЧ

НП

x1

x2

λ1

λ2

v1

v2

w1

w2

5

7

14

31

-2

-4

-2

5

-4

-10

7

-1

2

-7

0

0

-5

1

0

0

Решение, определяемое последней таблицей, соответствует допустимому базисному решению v1= 5; v2= 7; w1=14; w2=31; x1=x2= λ 1= λ2= 0.

Выполняется условие x1∙v1=x2∙v2 = λ1∙w12∙w2 = 0, поэтому является оптимальным решением задачи.

При этом Fmin= 0.

Список использованной литературы:

1) Полный конспект лекций. Павлова А. В. БГУИР.

2) Математические основы теории систем, алгебраические структуры и матричные методы. Авторы: Ушаков, Хабалов, Дударенко, СПбГУ ИТМО 2005г.