Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Краткая теория. Задачами нелинейного программирования называются задачи математического программирования, в которых нелинейны и (или) целевая функция



Задачами нелинейного программирования называются задачи математического программирования, в которых нелинейны и (или) целевая функция, и (или) ограничения в виде неравенств или равенств.

Задачи нелинейного программирования можно классифицировать в соответствии с видом функции F(x), функциями ограничений и размерностью вектора х (вектора решений).

В самом общем виде классификация представлена в таблице.

Вид F(x) Вид функции ограничений Число переменных Название задачи
Нелинейная Отсутствуют   Безусловная однопараметрическая оптимизация
Нелинейная Отсутствуют Более 1 Безусловная многопараметрическая оптимизация
Нелинейная или линейная Нелинейные или линейные Более 1 Условная нелинейная оптимизация

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

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

Общая формулировка нелинейных задач:

Найти переменные х1 , х2, …, хn, удовлетворяющие системе уравнений

Ψ (х1 , х2, …, хn) = bi , i = 1, 2, …, m (1)

и обращающие в максимум (минимум) целевую функцию

Z = f (х1 , х2, …, хn) (2)

Примером типичной и простой нелинейной задачи является следующая:
Данное предприятие для производства какого-то продукта расходует два средства в количестве х1 и х2 соответственно. Это факторы производства, например, машины и труд, два различных сырья и т.п., а величины х1 и х2 – затраты факторов производства. Факторы производства впредь будем считать взаимозаменяемыми. Если это «труд» и «машины», то можно применять такие методы производства, при которых величина затрат машин в сопоставлении с величиной затрат труда оказывается больше или меньше (производство более или менее трудоемкое).

Объем производства (выраженный в натуральных или стоимостных единицах) является функцией затрат производства Z = f (х1 , х2). Эта зависимость называется производственной функцией. Издержки зависят от расхода обоих факторов (х1 и х2) и от цен этих факторов (c1 и c2). Совокупные издержки выражаются формулой b = c1 х1 + c2 х2. Требуется при данных совокупных издержках определить такое количество факторов производства, которое максимизирует объем продукции Z.

Математическая модель этой задачи имеет вид: определить такие переменные х1 и х2, удовлетворяющие условиям

c1 х1 + c2 х2 = b (3)
х1 ≥ 0, х2 ≥ 0, (4)

при которых функция

Z = f (х1, х2) (5)

достигает максимума. Как правило, функция (5) может иметь произвольный нелинейный вид.

Использую классические методы оптимизации, следует четко представлять себе различие между локальным экстремумом функции, глобальным экстремумом и условным экстремумом. Понятие условного экстремума вводится для случая, когда число переменных n не меньше 2 (n ≥ 2). Будем полагать, что функция Z = f (х1 , х2, …, хn) = f (X) дважды дифференцируема в точке Х* = (х1 *, х2 *, …, хn*), (Х* € D(f)) и в некоторой ее окрестности.

Если для всех точек Х этой окрестности f (X*) ≥ f (X) или f (X*) ≤ f (X), то говорят, что функция f (X) имеет экстремум в X* (соответственно максимум или минимум).

Точка X*, в которой все частные производные функции Z = f (Х) равны 0, называется стационарной точкой.





Дата публикования: 2015-03-26; Прочитано: 292 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...