Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

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






Задачи нелинейного программирования





 

Выше рассматривался класс задач, характеризующихся двумя обстоятельствами:

- функцией цели ,

- условиями ограничений, накладываемых на переменные

.

Обе функции представляли собой линейные равенства (или неравенства, например, по ограничениям). Однако существует множество задач, для которых, во-первых, эти функции могут быть нелинейными, и, во-вторых, не обязательно наличие ограничений. Заметим принципиальную разницу в применимости принципа “оптимальности” к двум вышеуказанным типам функций:

- линейная функция (линия, плоскость) не имеет экстремума, т.е. ее

геометрические образы не имеют стационарных точек;

- нелинейная функция сама может иметь стационарные точки.

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

Итак, если любая из функций F или gi(xj) представляет собой нелинейную функцию, то такая задача относится к области нелинейного программирования. Задача называется «с ограничениями», если существуют функции типа gi(xj), или «без ограничений», если таковые отсутствуют. В зависимости от постановки и содержания задачи нелинейного программирования (ЗНП) могут решаться в один прием, а в отдельных случаях их решение представляется в виде итерационного пошагового алгоритма. В последнем случае говорят, то данная задача относится к классу задач «динамического программирования».

Задача нелинейного программирования:

,

(i=1…m),

,

где f и g – некоторые функции n переменных х1; х2;…; хn, в такой общей постановке не имеет универсального метода решения. Однако для отдельных классов задач, в которых сделаны дополнительные ограничения относительно свойств функций цели и ограничений, разработаны эффективные методы их решений. В частности, ряд таких методов имеется для решения ЗНП при условии, что функция цели – вогнутая (или выпуклая) функция, а область допустимых решений – выпуклая. Такие ограничения свойственны квадратичным функциям, в рамках которых и будут рассмотрены ниже приведенные методы решений ЗНП.

Date: 2015-09-18; view: 426; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.005 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию