![](/user_photo/2706_HbeT2.jpg)
- •Содержание Введение…………………………………………………………………………...3
- •Введение
- •1. Краткий обзор методов и моделей математического программирования
- •1.1 Линейное программирование
- •1.2 Нелинейное программирование
- •1.3 Динамическое программирование
- •Симплексный метод решение задач линейного программирования.
- •3. Двойственная задача
- •4. Постановка задачи управления запасами
- •5. Нахождение оптимальной производственной программы
- •6. Анализ решения задачи управления запасами
- •Заключение
- •Список использованной литературы
3. Двойственная задача
Существующая уже достаточно давно фабрика «Заря» по производству постельного белья приступила к производству из остаточного материала кухонных полотенец, носовых платков и салфеток. Такая политика руководства направлена на максимально возможное использования всех имеющихся материалов и как результат повышение прибыли предприятия.
Таким образом, при минимальном использовании имеющихся остаточных материалов получаем следующую прибыль: от продажи одного полотенца – 9 (руб.), носовых платков – 2(руб.) и салфеток – 9 (руб.).
Составим двойственную задачу
-2x1+3x2+x3-3x4-x5 = 2
x1-2x2+2x3+2x4+x6 = 9
5x1-4x2+x3-x4 =9
Коэффициент сj целевой функции исходной задачи - это свободные члены системы ограничений двойственной задачи.
Свободные члены системы ограничений исходной задачи – это коэффициенты целевой функции двойственной задачи.
max Z=18x1-25x2+3x3+x4+0x5+0x6
Составим целевую функцию двойственной задачи
min f=2y1+9y2+9y3
-2y1+y2+5y3 ≥ 18
3y1-2y2-4y3 ≥ 25
y1+2y2+y3 ≥ 3
-3y1+2y2-y3 ≥ 1
-y1 ≥ 0
y2 ≥ 0
Находим оптимальный план
Y*=C*∙D-1
C*- матрица коэффициентов базиса последней симплексной таблицы
D-1- матрица обратная матрице из векторов базиса
Существует два способа нахождения D-1
D-1 – состоит из вектора базиса первой симплексной таблицы, координаты базиса берутся из последней симплексной таблицы
D – состоит из вектора базиса последней симплексной таблицы, а координат векторов из первой таблицы
Y* = C* x D-1
A7
A6
A8
-25 0,714 0 0,285
0 x 0,856 1 0,142
18 0,571 0 0,428
Y*=[(-25*0,714 + 0*0,856+18*0,571)+(-25*0 +0*1+18*0)+(-25*0,285+0*0,142+ 18*0,428)]=( -7,572; 0; 0,579)
Y* можно найти из последней симплексной таблицы исходного задания. Это оценки векторов, входящих в базис в первой симплексной таблице
(A7; A6; A8) Y*=(-7,572; 0; 0,579)
Данный оптимальный план Y* подставляем в целевую функцию двойственной задачи.
min f=2*(-7,572)+0*9+9*0,579=-15,144 +5,211=-9,933
Результат подстановки оптимального плана практически совпадает с результатом подстановки оптимального плана исходной задачи. Можно сделать вывод о том, что фабрика «Заря» максимально использовала все свои ресурсы и увеличила прибыль. Однако в результате проведенных вычислений мы получили отрицательное число. Это свидетельствует о том, что даже при использовании оптимального плана фабрика «Заря» является нерентабельным предприятием.
4. Постановка задачи управления запасами
Задача управления запасами играет в математическом программировании большую роль. Основная цель – анализ динамических свойств процессов управления запасами.
Нужно разработать календарную программу выпуска какого-либо изделия на плановый период, состоящий из N отрезков времени. Заранее известен спрос Dt на это изделие для каждого отрезка времени t. Продукция, которая изготавливается в течение отрезка времени t, может быть использована для частичного или полного покрытия спроса в течение отрезка времени t. На экономические показатели производства влияют размеры изготавливаемой партии, поэтому бывает выгодно изготовить в течение некоторого отрезка времени t продукции больше, чем спрос на этом отрезке времени, а излишки хранить до следующих периодов. Но хранение возникающих запасов тоже связано с определёнными затратами. Надо разработать такую производственную календарную программу, при которой общая сумма затрат на производство и хранение запасов минимизируется при условии полного и своевременного удовлетворения спроса на продукцию.
Надо разработать календарную производственную программу выпуска керамической плитки, произведённой предприятием «Каскад» на плановый период, состоящий из N=6 отрезков времени (с января по июнь), при этом необходимо минимизировать затраты.
Заранее известен спрос на это изделие: D1=2 (в январе) Dt=3 при t=2,...,6 (с февраля по июнь). Общие затраты для каждого отрезка времени t рассчитываются по формуле: Ct(xt,it)=C(xt)+hit
Где xt – переменная величина, определяющая количество изделий, выпущенных в периоде времени t: xt5
it – количество изделий, оставшихся на складе на конец периода времени t, причём количество изделий на складе на конец всего планового периода должно равняться заданной величине iкон: it3, iкон=1
C(xt) – производственные затраты: C(xt)=12+2xt
Производственные затраты – это сумма условно постоянных затрат на переналадку оборудования – 12 и затрат, пропорциональных выпуску продукции – 2xt;
hit – затраты на хранение изделия (складские затраты): h=2.