Математические методы в планировании производства: Лабораторный практикум, страница 12

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

Сначала рассмотрим вариант, когда целевая функция – это суммарные издержки. Введем обозначения:

xt  - объем выпуска на t-м отрезке планового горизонта;

st  - уровень запасов в конце отрезка t; 

Ct(xt,st) – зависимость общих издержек (на производство и хранение  продукции) от объема производства и уровня запасов на отрезке t.

Наличие индекса t у  функции С предполагает возможность того, что эти функции могут быть различными для различных отрезков, например из-за возможных изменений конъюнктуры на рынках используемых ресурсов (сырье, комплектующие, энергия и т. п.). Чаще всего эта функция представляется суммой затрат на производство и на хранение:

Ct(xt,st) = Ct(xt) + ft(st),

где  Сt(xt) – производственные затраты,

ft (st) – затраты на хранение.

Критерий оптимальности плана F (целевая функция) формулируется очевидным образом:

F(x1,x2,…xN,s1,s2,…sN) = C1(x1,s1) + C2(x2,s2) +…+CN(xN,sN) , где N – число отрезков (недель, декад или месяцев) в плановом горизонте.

Если в качестве критерия оптимальности принять суммарную прибыль, то целевая функция примет иной вид:

, где  - объемы продаж;

 - цены продажи.

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

1. Спрос удовлетворяется полностью в каждом отрезке планового горизонта.

Переменные, определяющие объемы выпуска и запасы на смежных отрезках, являются взаимозависимыми, так как связаны следующими соотношениями материального баланса:

st = st – 1 + xt - dt , t = 1, 2, … N , где dt – спрос на t-м отрезке;

st  - уровень запасов в конце отрезка;

xt  - объем выпуска на t-м отрезке планового горизонта.

Они имеют следующий простой смысл: запас в конце любого отрезка равен запасу, перешедшему с предыдущего отрезка, плюс выпуск и минус спрос на этом отрезке.

2.  Спрос в каждом отрезке может удовлетворяться не полностью, неудовлетворенная часть спроса теряется:

st = st – 1 + xt -vt ,  t = 1, 2, … N , где  - объемы продаж, для которых должны выполняться неравенства:

vt <= dt, t = 1, 2, …N

- объем продаж в каждом отрезке не может превышать спроса.

Эти ограничения могут быть дополнены ограничениями на объем продаж снизу.

3.  Спрос в каждом отрезке может удовлетворяться не полностью, неудовлетворенная часть спроса (дефицит) должна удовлетворяться в последующих отрезках планового горизонта.

 + ,    где

 - уровень запасов компонента ,

 - уровень дефицита в отрезке t.

 - издержки содержания одной единицы продукта  в запасах в течение одного отрезка;

 - штраф за задержку одной единицы продукта  в течение одного отрезка.

2.1  Многопродуктовые модели ОКП

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

Тогда уравнения баланса запасов для двух смежных стадий имеют следующий вид:

s1,t = s1,t-1 + x1,t – x2,t+LT

s2,t = s2,t-1 + x2,t – d2,t ,    t = 1, 2, … N

где s1,tзапас полуфабриката (на предыдущей стадии) в отрезке t;

s2,t  - запас продукта на следующей стадии;

x1,t - объем выпуска полуфабриката на t-м отрезке планового горизонта;

x2,t объем выпуска продукта на t-м отрезке планового горизонта;

d2,t – спрос на продукт в t-м отрезке;

LT – время изготовления продукта.