Алгоритм решения задачи

Шаг 1. Составить обобщенную функцию Лагранжа:

L (x, λ, λ0) = l0 ¦(x) + l i g i (x) + l i g i (x)

Шаг 2. Записать необходимые условия минимума (максимума) первого порядка:

1) ;

2) ;

3) , (для минимума), , (для максимума);

4) .

Шаг 3. Решить систему для двух случаев:

1) ;

2) (при этом поделить условия, стоящие выше, т.е.1), 3), 4), на и заменить ). В результате найти условно-стационарные точки х *, выделив из них полученные при (они могут быть регулярными точками экстремума). В каждом из двух случаев следует начинать с рассмотрения 2 m -l вариантов удовлетворения условия «г» дополняющей нежесткости.

Шаг 4. Для выделенных на шаге 3 точек проверить достаточные условия экстремума первого или второго порядка.

Для проверки достаточных условий первого порядка следует:

1) определить число k ограничений-равенств и активных ограничений неравенств;

2) если k = n и > 0для всех , т.е. для всех активных ограничений-неравенств, то в точке – локальный минимум. Если k = n и < 0 для всех , то в точке х *– локальный максимум. Если k < n или соответствующие множители Лагранжа не удовлетворяют достаточным условиям первого порядка, проверить достаточные условия второго порядка.

Для проверки достаточных условий второго порядка следует:

1) записать выражение для второго дифференциала классической функции Лагранжа в точке :

;

2) записать условия, накладываемые на первые дифференциалы ограничений-равенств и активных в точке ограничений -неравенств:

, и , λ i * > 0 (λ i * < 0), (7.26)

, , λ i * = 0;

3) исследовать знак второго дифференциала функции Лагранжа для ненулевых , удовлетворяющих (7.26). Если > 0, то в точке х * – условный локальный минимум. Если < 0, то в точке х * – условный локальный максимум. Если достаточные условия экстремума не выполняются, следует проверить выполнение необходимых условий второго порядка, следуя аналогичной процедуре. Если они выполняются, то требуется дополнительное исследование, а если нет, то в точке нет условного экстремума.

Шаг 5. Вычислить значение функции в точках условного экстремума.

Условия экстремума в задаче (7.17)…(7.19) приведены в табл. 7.1, 7.2.

Таблица 7.1

Необходимые и достаточные условия первого порядка в задаче поиска условного

экстремума при смешанных ограничениях

Необходимые условия первого порядка Достаточные условия первого порядка
№ п/п λ0*≥0, λ i * Число l огра-ничений-равен-ств и активных ограничений-неравенств Тип условно-стационарной точки
      ≤0 ≤0 N >0 Условный локаль-ный минимум
      ≤0 ≤0 N <0 Условный локаль ный максимум

Таблица 7.2

Необходимые и достаточные условия второго порядка в задаче поиска условного

экстремума при смешенных ограничениях.

№ п/п Тип условно-стационарной точки
  >0 0, 0,   ≤0 Условный локальный минимум
  <0 0,   0, ≤0 Условный локальный максимум
  ≥0       ≤0 Может быть условный локаль-ный минимум, требуется дополнительное исследование
  ≤0       ≤0 Может быть условный локальный максимум, требуется дополнительное исследование
  =0       ≤0 Требуется дополнительное исследование
  =0       ≤0 Требуется дополнительное исследование
  ≠0       ≤0 Нет эктремума
  ≠0       ≤0 Нет экстремума

Пример 7.10. Износ периферийного оборудования ЭВМ зависит от количества выполненных вычислений, причем различные типы оборудования имеют разный износ.

Функция износа одного типа оборудования описывается полиномом

И1(х 1) = а 1 х 1 + а 2 х 12,

где а 1, а 2 – известные коэффициенты; х 1 – вычислительная продукция, полученная на первом оборудовании.

Функция износа второго оборудования имеет квадратичную зависимость от количества х 2 выполненных вычислений:

И2(х 2) = а 3 х 22,

где а 3 – известный коэффициент.

Всего вычислительной продукции выдается n= х 1 + х 2. Требуется так распределить работу оборудования, чтобы вся вычислительная продукция была получена при минимальном общем износе оборудования.

Решение. Целевой функцией является

f (x) = а 1 х 1 + а 2 х 12 + а 3 х 22.

Эту функцию нужно минимизировать при ограничении - равенстве

П = х 1 + х 2,

где П – известная положительная величина.

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

L (x, λ) = а 1 х 1 + а 2 х 12 + а 3 х 22 + λ(П - х 1 - х 2).

Для отыскания оптимального решения запишем частные производные от функции Лагранжа по всем переменным:

В итоге имеем систему трех уравнений с тремя неизвестными. Решая систему, получим:

Пример. Предпочтения потребителя заданы в виде функции

,

где х 1 и х 2 – объемы потребления 1-го и 2-го товаров соответственно. Доход равен 70 отн. ед. Цены 1-го и 2-го товаров соответственно равны Ц1 = 1, Ц2 =2. Найти оптимальный набор потребительских товаров.

Решение. Используем метод штрафных функций и составим обобщенную функцию

f (x, k) = + k1 х 1 + Ц2 х 2 – 70)2.

Решая, полученные уравнения, получим х 1 = 64, х 2 = 3.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: