Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Киселева Соловьева Математическое программирова...doc
Скачиваний:
38
Добавлен:
24.11.2019
Размер:
16.7 Mб
Скачать

Линейное программирование

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

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

Очевидно, для линейной функции Z:

А так как все коэффициенты сj одновременно не могут быть равны 0, то внутри области, образованной системой ограничений, экстремальной точки не существует. Она может существовать на границе области, но применение классических методов также невозможно, так как частные производные функции Z по всем переменным также равны константам. Поэтому для решения задач линейного программирования (ЗЛП) были созданы специальные методы.

1. Примеры экономических задач линейного программирования

1.1. Задача оптимального производственного планирования

Для изготовления n видов продукции P1,…,Pn используется m видов сырья S1,…,Sm, запасы которого ограничены и составляют соответственно b1,…,bm единиц. Известно, что на производство единицы продукции Pj (j= ) расходуется аij единиц ресурса Si (i= , а прибыль от реализации единицы продукции Pj (j= составляет сj (j= .

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

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

Вид продукции

Вид сырья

Р1

...

Pj

...

Pn

Запас

ресурса

S1

a11

...

a1j

...

a1n

b1

...

...

...

...

...

...

...

Si

ai1

...

aij

...

ain

bi

...

...

...

...

...

...

...

Sm

am1

...

amj

...

amn

bm

Прибыль

c1

cj

cn

Составим математическую модель задачи.

Обозначим через xj (j= планируемое к выпуску количество продукции Рj (j= , а через Z1,…, xn) – прибыль предприятия от реализации всей продукции.

Тогда планом производства будет вектор Х = (х1,…,хn), показывающий, какое количество продукции каждого вида будет произведено. Переменные х1,…,хn – управляемые переменные.

Цель решения задачи (критерий оптимальности) – максимизировать прибыль:

Z = c1x1 + c2x2 +. . . + cnxn .

Суммарные затраты ресурса Si (i= составляют:

.

В силу ограниченности ресурса Si величиной bi получим систему ограничений:

.

На переменные хj должно быть наложено условие неотрицательности т.е. продукция Рj может либо выпускаться (xj > 0), либо не выпускаться (xj = 0).

Итак, математическая модель примет вид:

,

.