Контрольный пример

Приведем пример оптимизации производственной программы предприятия при ограничениях на трудоемкость и металлоемкость.

Пусть нормы трудоемкости изготовления трех изделий имеют значения:

= 0,2 (чел.-час); = 0,1 (чел.-час); = 0,3 (чел.-час),

а нормы металлоемкости тех же изделий – значения:

= 3 (кг); = 5 (кг); = 2 (кг).

Суммарная трудоемкость производственной программы определяется величиной

= 4250 (чел.-час),

а суммарная металлоемкость –

= 52000 (кг).

Изделия отпускаются с предприятия по ценам за штуку:

= 1000 (руб); = 2500 (руб); = 3000 (руб).

Задача оптимизации производственной программы предприятия может быть сформулирована следующим образом: указать производственную программу (распределение объемов производства изделий) ( ), при выполнении которой достигается наибольшее значение дохода предприятия:

y = 1000 + 2500 + 3000 ;

0,2 + 0,1 + 0,3 = 4250;

3 + 5 + 2 = 52000;

0, 0, 0.

В пространстве переменных ( ) первое из ограничений (по трудоемкости) определяет плоскость , проходящую через точки:

( = 4250/0,2 = 21250, = 0, = 0) ;

( = 0, = 4250/0,1 = 42500, = 0) ;

( = 0, = 0, = 4250/0,3 = 14166,6) .

Графическое изображение этой плоскости приведено на рис. 1.

Второе ограничение (по металлоемкости) определяет плоскость , проходящую через точки:

( = 52000/3 = 17333,3, = 0, = 0) ;

( = 0, = 52000/5 = 10400, = 0) ;

( = 0, = 0, = 52000/2 = 26000) .

Плоскость также изображена на рис. 1.

Из графического изображения плоскостей-ограничений вытекает следующее:

- линия пересечения плоскостей-ограничений существует и пересекает координатные плоскости = 0, = 0, = 0 в точках соответственно. Ограничения трудоемкости и металлоемкости линейно независимы;

- условия 0, 0, 0 определяют отрезок линии пересечения, лежащей между координатными плоскостями = 0, = 0, а конец этого отрезка суть точки и . Следовательно, оптимальная производственная программа существует (ограничения по трудоемкости и металлоемкости сбалансированы) и реализуется либо в точке , либо в точке ;

- точка содержит отрицательную вторую компоненту и производственной программой служить не может.

Рис.1. Графическое изображение плоскостей-ограничений в контрольном примере

Находим координаты точки = ( ) решая систему уравнений:

0,1 + 0,3 = 4250,

5 + 2 = 52000.

Получаем: = 0;

= (4250*2 – 0,3*52000)/(0,1*2 – 0,3*5) = 5461,5;

= (0,1*52000 – 4250*5)/(0,1*2 – 0,3*5) = 12346,2.

Поскольку оба найденных решения неотрицательны и могут определять объемы производства, вычисляем значение целевой функции в точке :

= 2500*5461,5 + 3000*12346,2 = 50692350.

Находим координаты точки = ( ), решая систему уравнений:

0,2 + 0,3 = 4250,

3 + 2 = 52000.

Получаем:

= (4250*2 – 0,3*52000)/(0,2*2 – 0,3*3) = 14200;

= 0;

= (0,2*52000 – 4250*3)/(0,2*2 – 0,3*3) = 4700.

Поскольку оба найденных решения неотрицательны и могут определять объемы производства, вычисляем значение целевой функции в точке :

= 1000*14200 + 3000*4700 = 28300000.

При вычислении координат точки = ( ) путем решения системы уравнений

0,2 + 0,1 = 4250,

3 + 5 = 52000,

получаем:

= (4250*5 – 0,1*52000)/(0,2*5 – 0,1*3) = 22928,6;

= (0,2*52000 – 4250*3)/(0,2*5 – 0,1*3) = - 3357,1;

= 0.

Значение второй компоненты отрицательное, что ранее было замечено (см. рис. 1). В этом случае значение целевой функции можно вычислить:

1000*22928,6 – 2500*3357,1 = 14535850,

но согласно алгоритму решения задачи мы полагаем доход предприятия равным нулю, = 0.

Расположим полученные значения целевой функции в порядке возрастания:

0 = < = 28300000 < = 50692350.

Можно видеть, что оптимальной является первая производственная программа, соответствующая наибольшему значению целевой функции.

Опуская дробные части в значениях объемов производства, приходим к выводу:

- изделия первого типа не следует включать в оптимальную производственную программу предприятия –

= 0;

- объем производства изделий второго типа запланировать в количестве

= 5461 (шт.);

- объем производства изделий третьего типа запланировать в количестве

= 12346 (шт.).

При этом предприятие получит наибольший возможный доход:

= 2500*5461 + 3000*12346 = 50690500 (руб)., т.е. 50.6905 млн.руб.

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

Результаты расчетов представим в виде таблицы 1.

Таблица 1

Оптимальная производственная программа предприятия

Тип изделия      
Объем производства, шт.      
Доход предприятия, руб.  

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: