Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
эммим 11 вариант.doc
Скачиваний:
1
Добавлен:
11.09.2019
Размер:
361.98 Кб
Скачать

2. Постановка задачи управления запасами.

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

Задача управления запасами - задача, по сути, разработки календарной программы выпуска изделия на плановый период, состоящий из N отрезков времени.

Известен спрос на изделие Dt для каждого отрезка времени t. Продукция, изготавливаемая в течение отрезка времени t (6 месяцев), может быть использована для полного или частичного покрытия спроса в этом отрезке времени t.

Для разных отрезков времени спрос неодинаков. Экономические показатели производства влияют на размеры изготавливаемых партий, поэтому бывает выгодно изготавливать в течение некоторого отрезка времени продукции больше, чем требуется, исходя из прогнозируемого спроса. Излишки хранятся до следующих периодов (отрезков времени). В то же время, хранение возникающих запасов связано с определенными затратами.

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

Количество

периодов N

Спрос Dt

Затраты на хранение

единицы продукции

h

Функция затрат С(xt)

Запасы на конец планового периода iкон

Ограничения на it

Ограничения на xt

N = 6

D1=3

D2=4

Dt=3

T=36

h = 2

C(xt)=12 + 2xt

iкон = 2

it ≤ 3

xt ≤ 5

Исходные данные задачи. Вариант № 11

Построим математическую модель этой задачи.

Обозначим xt – выпуск продукции в отрезке времени t.

It – уровень запасов на конец отрезка t.

Dt – спрос на продукцию в отрезке времени t, Dt ≥ 0.

Затраты для каждого периода t зависят от выпуска продукции, а также от уровня запасов it и периода времени t. Обозначим эти затраты как Ct(xt,it), тогда целевая функция выглядит следующим образом: Ct(xt,it)min (1)

Составим ограничения:

  1. Будем считать, что объем выпуска – целочисленная величина

xt=0,1,2,3,4,5 (2)

для t=1N

  1. Предпологается, что на конец последнего отрезка времени N уровень запасов равен 2.

iN=2 (3)

  1. Условие полного и своевременного удовлетворения спроса в пределах каждого отрезка времени обеспечивается двумя ограничениями:

  • Балансовое: уровень запасов на конец отрезка t равен уровню запасов на начало отрезка t плюс выпуск продукции в течение отрезка t и минус спрос на продукцию в течение отрезка времени t:

it=it-1+xt-Dt , тогда спрос Dt = it-1 + xt – it. (4)

  • Целочисленность уровня запасов: it=0,1,2,3 для t=1N-1 (5)

Таким образом, модель (1-5) адекватна поставленной задаче.

Рассмотрим N – количество отрезков времени. N = 6, плановый период – это январь, февраль, март, апрель, май и июнь. В этой постановке конечное состояние – это начало последнего отрезка планового периода, для нас 1 июня. Исходное состояние – начало первого отрезка (когда впереди N шагов).

Будем использовать систему индексов, при которой подстрочный индекс «1» соответствует конечному состоянию, а подстрочный индекс «N» соответствует начальному состоянию.

Обозначим «dn» - спрос на продукцию на отрезке времени, отстоящем от конца планового периода на n шагов, включая рассматриваемый:

d1 – спрос на июнь,

d3 – спрос на апрель.

Обозначим Cn(x, i) – затраты на отрезке времени, отстоящем от конца на n шагов, связанные с выпуском x единиц продукции и затратами на хранение запасов, уровень которых на конец отрезка равен i единиц.

d1=DN, dN=D1, C1(x,i)=CN(x,i)

fn(i) – минимальные затраты на n оставшихся отрезков времени при начальном уровне запасов i

Xn(i) – выпуск продукции, обеспечивающий достижение fn(i)