Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Matematika / Модуль 2 / Лекция 7,8 (Метод ДП).doc
Скачиваний:
253
Добавлен:
26.04.2015
Размер:
160.77 Кб
Скачать

5. Задача управления производством и запасами

Предприятие производит партиями некоторые изделия. Оно получило заказы на nмесяцев. Необходимо составить план производства на указанныеnмесяцев с учетом затрат на производство и хранение. Обозначим:

1) xj– число изделий, производимых вj-м месяце;

2) yj- величина запаса к началуj-го месяца (Это число не содержит изделий,

производимых в j-й месяц, величина запаса к началу 1-го месяца (y1) и к концу

последнего (yn+1) заданы);

3) dj– число изделий, которые должны быть отгружены вj-й месяц;

4) - функция затрат на производствоxjизделий вj-м месяце (может

иметь и другой вид);

5) hj– затраты на хранение единицы запаса, переходящей из месяцаjв месяц (j+1);

6) - функция затрат на производство и хранение вj-м месяце.

Задача состоит в определении плана производства (х12,…,хn), компоненты которого удовлетворяют условиям материального баланса

xj+yj–dj=yj+1

и минимизируют суммарные затраты за весь период

.

По смыслу , ,. Заметим, что:

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

,

то есть объем производимой продукции xjвj-м месяце может быть настолько

велик, что запас yj+1удовлетворяет спрос на всех последующих месяцах, но не

имеет смысла иметь yj+1больше суммарного спроса всех последующих месяцев;

2) из балансового уравнения получим .

Если учесть, что xj и yjдолжны быть целыми и неотрицательными, то имеем задачу целочисленного нелинейного программирования.

Составим функциональные уравнения. Пусть Fk(yk+1) - минимальные затраты за

первые k месяцев.

Для k = 1:

при и . На начальном этапе при фиксированном значенииy1исходного запаса каждому значениюy2отвечает только одно значениеx1.

Для k 2 :

при , и .

Применив процедуру динамического программирования, на последнем шаге k=nопределяется значениеxn* оптимального решения, а остальные компоненты определяются в результате прямого хода по формуле

.

Соседние файлы в папке Модуль 2