Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Без ограничений и неотрицательность переменных




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

Z = f (x1,x2,…, xn) max.

 

(3.1)
Необходимое условие экстремума целевой функции f (x1,x2,…, xn) заключается в следующем. Пусть f дифференцируема и имеет экстремум в некоторой точке. Тогда в этой точке будут верны такие равенства:

...,

Точки, которые удовлетворяют условию (3.8),Ж называются стационарными. В общем случае система (3.8) может иметь множество решений. Система может быть сложной и ее решение не всегда возможно.

Для случая выпуклой (вогнутой) функции f система если имеет решения, то только одно. Оно будет доставлять функции f максимум, если f выпукла, доставлять минимум, если f вогнута.

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

(3.2)
Задача вида

Z = f (x1,x2,…, xn) max

xj ≥ 0; j=1,2,…,n,

где f (x1,x2,…, xn) - выпуклая (вогнутая) функция, называется задачей ВП с неотрицательными переменными.

Сформулируем условия для определения наибольшего значения функции f в задаче(3.3). Внутри области (xj 0) необходимым условием экстремума является равенство нулю частных производных функции f: =0. На границе области (xj = 0) частные производные удовлетворяют условию ≤ 0, если f вогнутая функция.

Примеры возможных решений задачи максимизации функции одной неотрицательной переменной иллюстрируют все возможные решения задачи в одномерном случае(рис.1-3). Если решение внутри области(x0 > 0), то производная =0.Рассмотрим решение задачи максимизации функции f. Предположим, что ее решение x0 находится внутри области определения. В этом случае производная функции f в точке максимума x0 равна нулю. Данная ситуация отражена на рис. 1

 

 

y y y

f x'(x0)=0 ≤0 < 0

 


 

0 x0>0 x 0 x0=0 x 0 x0=0 x

рис. 1 рис. 2 рис. 3

Возможны также случаи расположения решения x0 на границе области. При нахождении наибольшего значения в этом случае производная функции f в точке x0 может быть неположительной (рис.2). Такая ситуация возникает при выпуклости максимизируемой функции. Производная функции f в точке x0 может быть и отрицательной (рис. 3).Это будет в случае, когда максимизируемая функция будет вогнутой.

Все случаи расположения решения x0 на границе области определения функции f можно обобщить в виде неравенства: ≤0.

Все эти случаи можно отразить в виде равенства нулю произведения x0 на ,то есть в виде равенства x0 = 0.

Следовательно, для одномерной функции необходимое условие экстремума

x0 = 0.

Аналогично рассуждая, можно сформулировать необходимое условие экстремума функции n переменных, оно будет иметь вид xj =0; j=1,2,…,n,

где xj ≥ 0, ≤ 0. Причем, если xj 0, то =0, если, xj = 0, то ≤ 0.

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

 





Поделиться с друзьями:


Дата добавления: 2016-04-03; Мы поможем в написании ваших работ!; просмотров: 497 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Люди избавились бы от половины своих неприятностей, если бы договорились о значении слов. © Рене Декарт
==> читать все изречения...

2477 - | 2272 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.008 с.