Постановка ЗЛП, различные формы записи. Примеры экономических задач

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

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

Рассмотрим постановку ЗЛП на примере задачи и наилучшем использовании ресурсов. Имеется m видов ресурсов в ограниченном количестве b = (b1, b2, …, bm). Ресурсы используются предприятием для выпуска n видов продукции. Известна экономическая выгода производства каждого вида продукции, исчисляемая, например, ценой реализации С = (С1, С2, …, Сn). Известны технологические коэффициенты аij, соответствующие количеству i-го вида ресурса, необходимого для производства единицы j –го вида продукции – А = (аij). Необходимо составить план производства х = (х12, …, хn), приносящий предприятию максимальную прибыль.

В общем виде математическую модель задачи (ЗЛП) можно записать следующим образом:

F(x) = C1x1 + C2x2 + … + Cnxn → max

a11x1 + a12x2 + … + a1nxn ≤ b1, xj ≥ 0, j=

a21x1 + a22x2 + … + a2nxn ≤ b2,

… … … …

am1x1 + am2x2 + … + amnxn ≤ bm.

Рассмотрим задачу о диете. Необходимо составить диету (рацион), содержащую определенные питательные вещества. Имеем n видов продуктов, каждый из которых сожержит необходимые m видов питательных веществ. Единица j-го продукта содержит аij единиц i-го питательного вещества. Для нормальной жизнедеятельности необходимо не менее bi единиц i-го вещества. Известна стоимость единицы каждого вида продукта С = (С1, С2, …, Сn). Необходимо составить диету минимальной стоимости.

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

F(x) = C1x1 + C2x2 + … + Cnxn → min

a11x1 + a12x2 + … + a1nxn ≥ b1, xj ≥ 0, j=

a21x1 + a22x2 + … + a2nxn ≥ b2,

… … … …

am1x1 + am2x2 + … + amnxn ≥ bm.

Здесь хj – количество j – го продукта в рационе.

В матричной форме общая ЗЛП выглядит так:

F(x) = CTx → max (min)

Ax ≤ (=,≥) B; x ≥ 0.

Кроме того, для записи ЗЛП можно использовать знак суммы:

F(x) = → max (min)

, .

Рассмотрим задачу о размещении заказа. Имеется m однородных групп оборудования, на котором нужно выполнить заказ на выпуск n видов продукции в объемах х*j, . Мощность оборудования ограничена, например, временем Тi. Производительность оборудования задана коэффициентами аij. Известны коэффициенты затрат Сij – затраты i – го оборудования на производство j – го продукта. Построить план хij размещения заказа (загрузки оборудования). Составим математическую модель задачи.

F(x) = → min, xij ≥ 0, j= , ,

- по мощности - , ,

- по видам продукции, план по которой может быть перевыполнен

, j= ,

- по видам продукции, план по которой должен соответствовать заказу

, j= ,

- по видам продукции, заказ на которую принимается для более полной загрузки

оборудования

, j= .


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: