Пусть нормы трудоемкости изготовления трех изделий имеют значения:
= 0,2 (чел.-час); = 0,8 (чел.-час); = 0,4 (чел.-час),
а нормы металлоемкости тех же изделий – значения:
= 5 (кг); = 0,8 (кг); = 2 (кг).
Суммарная трудоемкость производственной программы определяется величиной
= 8800 (чел.-час),
а суммарная металлоемкость –
= 28000 (кг).
Изделия отпускаются с предприятия по ценам за штуку:
= 3000 (руб); = 2400 (руб); = 2600 (руб).
Задача оптимизации производственной программы предприятия может быть сформулирована следующим образом: указать производственную программу (распределение объемов производства изделий) ( ), при выполнении которой достигается наибольшее значение дохода предприятия:
y = 3000 + 2400 + 2600 ;
0,2 + 0,8 + 0,4 = 8800;
5 + 0,8 + 2 = 28000;
0, 0, 0.
В пространстве переменных ( ) первое из ограничений (по трудоемкости) определяет плоскость , проходящую через точки:
( = 8800/0,2 = 44000, = 0, = 0) ;
( = 0, = 8800/0,8 = 11000, = 0) ;
( = 0, = 0, = 8800/0,4 = 22000) .
Графическое изображение этой плоскости приведено на рис. 1.
Второе ограничение (по металлоемкости) определяет плоскость , проходящую через точки:
|
|
( = 28000/5 = 5600, = 0, = 0) ;
( = 0, = 28000/0,8 = 35000, = 0) ;
( = 0, = 0, = 28000/2 = 14000) .
Плоскость также изображена на рис. 1.
Из графического изображения плоскостей-ограничений вытекает следующее:
- линия пересечения плоскостей-ограничений существует и пересекает координатные плоскости = 0, = 0, = 0 в точках соответственно. Ограничения трудоемкости и металлоемкости линейно независимы;
- условия 0, 0, 0 определяют отрезок линии пересечения, лежащей между координатными плоскостями = 0, X3 = 0, а конец этого отрезка суть точки и . Следовательно, оптимальная производственная программа существует (ограничения по трудоемкости и металлоемкости сбалансированы) и реализуется либо в точке , либо в точке X3;
- точка X2 содержит отрицательную вторую компоненту и производственной программой служить не может.
Рис.1. Графическое изображение плоскостей-ограничений в контрольном примере
Находим координаты точки = ( ) решая систему уравнений:
0,8 + 0,4 = 8800,
0.8 + 2 = 28000.
Получаем: = 0;
= (8800*2 – 0,4*28000)/(0,8*2 – 0,4*0,8) = 5000;
= (0,8*28000 – 8800*0,8)/(0,8*2 – 0,4*0,8) = 12000.
Поскольку оба найденных решения неотрицательны и могут определять объемы производства, вычисляем значение целевой функции в точке :
= 2400*5000 + 2600*12000 = 43200000.
Находим координаты точки = ( ), решая систему уравнений:
0,2 + 0,4 = 8800,
5 + 2 = 28000.
Получаем:
= (8800*2 – 0,4*28000)/(0,2*2 – 0,4*5) = -4000;
= 0;
= (0,2*28000 – 8800*5)/(0,2*2 – 0,4*5) = 23750.
Значение первой компоненты отрицательное, что ранее было замечено (см. рис. 1). В этом случае значение целевой функции можно вычислить:
2600*23750 – 3000*4000 = 49750000,
но согласно алгоритму решения задачи мы полагаем доход предприятия равным нулю, = 0.
|
|
При вычислении координат точки = ( ) путем решения системы уравнений
0,2 + 0,8 = 8800,
5 + 0,8 = 28000,
получаем:
= (8800*0,8 – 0,8*28000)/(0,2*0,8 – 0,8*5) = 4000;
= (0,2*28000 – 8800*5)/(0,2*0,8 – 0,8*5) = 10000;
= 0.
Поскольку оба найденных решения неотрицательны и могут определять объемы производства, вычисляем значение целевой функции в точке :
= 3000*4000 + 2400*10000 = 36000000.
Расположим полученные значения целевой функции в порядке возрастания:
0 = < = 36000000 < = 43200000.
Можно видеть, что оптимальной является первая производственная программа, соответствующая наибольшему значению целевой функции.
Приходим к выводу:
- изделия первого типа не следует включать в оптимальную производственную программу предприятия –
= 0;
- объем производства изделий второго типа запланировать в количестве
= 5000 (шт.);
- объем производства изделий третьего типа запланировать в количестве
= 12000 (шт.).
При этом предприятие получит наибольший возможный доход:
= 2400*5000 + 2600*12000 = 43200000 (руб)., т.е. 43.2 млн.руб.
Результаты расчетов представим в виде таблицы 1.
Таблица 1
Оптимальная производственная программа предприятия
Тип изделия | |||
Объем производства, шт. | |||
Доход предприятия, руб. |