Построенная модель является сбалансированной. Если запас оборудования и потребность в нем не равны, то переход к сбалансированной модели осуществляется с помощью преобразований, изложенных в пункте 4.7.
В данной задаче требуется максимизировать целевую функцию P, представляющую суммарную производительность. Для перехода к стандартной транспортной модели надо заменить функцию P на противоположную функцию Z=-P, которую нужно будет минимизировать.
При решении в транспортной таблице вместо тарифов на перевозки запишутся производительности pij, взятые с противоположным знаком. Далее задача решается как обычно.
2. Формирование оптимального штата фирмы.
Фирма набирает штат сотрудников. Она располагает n группами различных должностей по bj вакантных единиц в каждой группе,
Предположим, что общее число кандидатов соответствует числу вакантных должностей. (если это не так, то следует просто проделать преобразования пункта 4.7.) Тогда данная задача соответствует транспортной модели. В роли поставщиков выступают группы кандидатов, а в роли потребителей - группы должностей. Предложением является число кандидатов в каждой группе, спросом - число вакансий в каждой группе должностей. В качестве тарифов на перевозки рассматриваются затраты на переобучение.
Обозначим через xij число кандидатов из i-й группы, назначенных на j-ю должность,
Методы решения этой задачи такие же, как и транспортной задачи.
ПРИМЕР 2. Имеется m видов сельскохозяйственных культур и n хозяйств, где их можно выращивать. Из-за различных условий доход, получаемый с 1 га посева одной и той же культуры, в различных хозяйствах неодинаков. Обозначим через cij доход для i-й культуры и j-го хозяйства. Общие площади посева культур ai (i=1,m) и площади пашни в хозяйствах bj (j=1,n) известны. Требуется составить такой план размещения сельскохозяйственных культур по хозяйствам, чтобы общий доход был максимальным.
Обозначим площадь посева i-й культуры в j-м хозяйстве через xij. Тогда получаем задачу:
Найти план X=(xij) такой, что
При условиях:
а) план посева по каждой культуре должен быть выполнен
б) пашня в хозяйствах должна быть использована полностью
в)
4. Нелинейное программирование
Во многих экономических моделях исследования операций зависимости между постоянными и переменными факторами лишь в первом приближении можно считать линейными, более детальное рассмотрение позволяет обнаружить их нелинейность. Как правило, такие показатели, как прибыль, себестоимость, капитальные затраты на производство и др., в действительности зависят от объема производства, расхода ресурсов и т.п. нелинейно. В этом случае возникает задача нелинейного программирования (ЗНП).
4.1 Общая задача нелинейного программирования
В общем виде ЗНП формулируется следующим образом:
, (4.2)
где
Решить задачу нелинейного программирования - это значит найти такие значения управляющих переменных
Для задачи нелинейного программирования, в отличие от линейных задач, нет единого метода решения. В зависимости от вида целевой функции (4.1) и ограничений (4.2) разработано несколько специальных методов решения, к которым относятся методы множителей Лагранжа, квадратичное и выпуклое программирование, градиентные методы, ряд приближенных методов решения, графический метод.
Процесс составления математической модели ЗНП принципиально не отличается от составления модели ЗЛП. Рассмотрим несколько примеров.
Задача 4.1. На m предприятиях выпускается некоторый продукт. Себестоимость единицы этого продукта на каждом из указанных предприятий есть
Предприятия должны обеспечить n потребителей с потребностями
Требуется определить такой план распределения выпуска продукта предприятиями и план перевозок его потребителям, чтобы суммарная себестоимость выпуска и стоимость перевозки была минимальной.
Математическую модель задачи. Пусть
Для удобства запишем данные и искомые величины задач в виде таблицы:
Табл.4.1
| 1 | 2 | ... | n | План выпуска изделий |
1 | x11 | x12 | ... | x1n | x1 |
2 | x21 | x22 | ... | x2n | x2 |
... | |||||
m | xm1 | xm2 | xmn | xm | |
Потребности заказчиков | b1 | b2 | ... | bn |
Система ограничений задачи:
Целевая функция f запишется так:
Вместо
Надо найти минимальное значение функции (6.5) на множестве допустимых решений (4.4).
Задача 4.2. На производство некоторого продукта расходуется два вида ресурсов. Определите оптимальное распределение величин затрачиваемых ресурсов, если цена ресурса первого вида 30 рублей, второго - 40 рублей, а всего выделено на производство 120 рублей. Известно, что из количества x1 первого ресурса и x2 второго ресурса можно получить
Вообще, функция
где