Мегаобучалка Главная | О нас | Обратная связь


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



2020-02-04 205 Обсуждений (0)
Применение симплексного метода для управления прибылью путем оптимизации производственной программы 0.00 из 5.00 0 оценок




 

Для эффективного управления прибылью на предприятии ОАО «ВАСО» и реализации основной цели предприятия, необходимо определить степень влияния на ее величину многих факторов, затем рассчитать ее оптимальную величину, учитывая ограниченность ресурсов, находящихся в распоряжении предприятия. Данную проблему можно решить, используя экономико-математические методы, а именно симплекс-метод.

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

Математическое программирование занимается изучение экстремальных задач и поиском методов их решения. Задачи математического программирования формулируются следующим образом: найти экстремум некоторой функции многих переменных f ( x1, x2, ... , xn) при ограничениях gi ( x1, x2, ... , xn )  bi , где gi - функция, описывающая ограничения,  - один из следующих знаков ≤, =, ≥, а bi - действительное число, i = 1, ... , m. f называется функцией цели (целевая функция).

Решение задач математического программирования при помощи симплекс-метода традиционными способами требует затрат большого количества времени. В связи с бурным развитием компьютерной техники в последние десятилетия решение данных задач существенно упростилось [24, стр. 41].

Одним из существенных факторов, влияющих на величину прибыли является цена продукции. Предприятие ОАО «ВАСО» изготавливает различную продукцию и соответственно прибыль от реализации каждого вида продукции различна. Для максимизации прибыли предприятия от реализации продукции, необходимо определить оптимальный план выпуска изделий, исходя из максимальной прибыли и ограниченности эффективного фонда времени работы цехов завода.

В ходе решения поставленной задачи должен быть создан математический аппарат и его программная реализация, предназначенные для решения симплекс-методом основной задачи линейного программирования в ее основном виде.

Определим оптимальный план выпуска изделий

- измельчающий барабан КЕС 01105.000,

- вибрационный насос «Полив»,

- механическая сеялка С – 12А., исходя из максимальной прибыли и ограниченности фонда времени основных цехов предприятия ОАО «ВАСО». Прибыль от реализации изделий составляет:

- вибрационный насос «Полив» – 4 тыс. руб.,

- измельчающий барабан КЕС 01105.000– 5 тыс. руб.,

- механическая сеялка С – 12А – 6 тыс. руб.

Заготовительный цех может проработать в год не более 2000 часов, механический цех не более 1770 часов и сборочный не более 1660 часов. На изготовление изделий уходит времени по цехам (таблица 29).

 

Таблица 29 – Затраты времени на изготовление изделий

Основные цехи предприятия ОАО «ВАСО» Время на изготовление измельчающего барабана КЕС 01105.000, ч. Время на изготовление вибрационного насоса «Полив», ч. Время на изготовление механической сеялки С – 12А, ч.
Заготовительный 4 8 6
Механический 5 6 4
Сборочный 6 4 5

 

Алгоритм решения поставленной задачи целесообразно свести в таблицу 30.


Таблица 30 – Алгоритм решения задачи симплекс-методом

1 Приведение системы ограничений к каноническому виду путём введения дополнительных переменных для приведения неравенств к равенствам.
2 Если в исходной системе ограничений присутствовали знаки “равно” или “больше либо равно”, то в указанные ограничения добавляются искусственные переменные, которые так же вводятся и в целевую функцию со знаками, определяемыми типом оптимума.
3 Формируется симплекс-таблица.
4 Рассчитываются симплекс-разности.
5 Принимается решение об окончании либо продолжении счёта.
6 При необходимости выполняются итерации. На каждой итерации определяется вектор, вводимый в базис, и вектор, выводимый из базиса. Таблица пересчитывается по методу Жордана-Гаусса.

 

1 Целевая функция (3.1):

 

S max = 4*x1+5*x2+6*x3 (3.1)

 

Система ограничений (3.2):

 

4*x1+5*x2+6*x3<=2000 (3.2)

8*x1+6*x2+4*x3<=1770

6*x1+4*x2+5*x3<=1600

x1,x2,x3 >=0; - условие неотрицательности переменных.

 

Математическая модель задачи:

Целевая функция (3.3):

 

S max = 4*x1+5*x2+6*x3 (3.3)

 

Система ограничений (3.4):

 

4*x1+5*x2+6*x3<=2000 (3.4)

8*x1+6*x2+4*x3<=1770

6*x1+4*x2+5*x3<=1600

x1,x2,x3, >=0; - условие неотрицательности переменных.

Система неравенств приведена к каноническому виду:

Целевая функция (3.5):

 

S max = 4*x1+5*x2+6*x3+0*x4+0*x5+0*x6 (3.5)

 

2 Система ограничений:

Исходное ограничение, записанное в виде неравенства, можно представить в виде равенства, прибавляя остаточную переменную к левой части ограничения. Для этого в левые части исходных ограничений вводим дополнительные переменные x4≥0, x5≥0, x6≥0, в результате чего исходные неравенства обращаются в равенство:

 

4*x1+5*x2+6*x3+x4=2000

8*x1+6*x2+4*x3+ x5=1770

6*x1+4*x2+5*x3+ x6=1600

 

Поскольку исходные ограничения определяют расход времени на изготовление изделий, переменные x4, x5, x6, следует интерпретировать как остаток, или неиспользованную часть, фонда времени работы цехов предприятия ОАО «ВАСО».

Векторный анализ системы ограничений, расширенная целевая функция:

 

S max = 4*x1+5*x2+6*x3+0*x4+0*x5+0*x6

 

Вектора, представлены в таблице 31:


Таблица 31 - Матрица из коэффициентов системы ограничений

P0 P1(x1) P2(x2) P3(x3) P4(x4) P5(x5) P6(x6)
2000 4 5 6 1 0 0
1770 8 6 4 0 1 0
1600 6 4 5 0 0 1

 

Базис:

Базисный вектор №1: P4(x4)

Базисный вектор №2: P5(x5)

Базисный вектор №3: P6(x6)

Расширенная целевая функция:

S max = 4*x1+5*x2+6*x3+0*x4+0*x5+0*x6

3 Заполняется исходная симплекс-таблица и рассчитываются симплекс-разности по формулам (3.6):

 

 


- текущее значение целевой функции;

 

 


- расчёт симплекс-разностей (3.6)

 

Для решения поставленной задачи линейного программирования составим симплексную таблицу 32.

 

Таблица 32 - Симплексная таблица для решения задачи

Base

CBase

P0

4 5 6 0 0 0
P1 P2 P3 P4 P5 P6
1 P4 0 2000 4 5 6 1 0 0
2 P5 0 1770 8 6 4 0 1 0
3 P6 0 1600 6 4 5 0 0 1

S max =

0 -4 -5 -6 0 0 0
             

 

4 Из таблицы 32 видно, что не все симплекс-разности положительные, из этого следует, что оптимальное решение можно улучшить.

Определяем направляющий столбец. Для задачи данного вида он определяется минимальной отрицательной симплекс-разностью. В данном случае это вектор P3. Замещаемый базисный вектор: P6 (3-я строка). Новый базисный вектор: P3 (3-й столбец) [25, стр. 50].

Далее производим перерасчет таблицы по следующему правилу: элементы ключевой строки делим на ключевой элемент. Далее, с помощью метода Жордана Гаусса проводим пересчет таблицы таким образом, чтобы элементы ключевого столбца имели единицу на месте ключевого элемента и нули на месте всех остальных элементов. Переменная, соответствующая ключевой строке, выводится из базиса, а переменная, соответствующая ключевому столбцу, вводится вместо нее в базис. Заменяем базисный вектор P6 на P3, результаты расчетов представим в таблице 33.

 

Таблица 33 – Симплексная таблица с учетом замены векторов

Base

CBase

P0

4 5 6 0 0 0
P1 P2 P3 P4 P5 P6
1 P4 0 80 -3,2 0,2 0 1 0 -1,2
2 P5 0 490 3,2 2,8 0 0 1 -0,8
3 P3 6 320 1,2 0,8 1 0 0 0,2

S max =

1920 3,2 -0,2 0 0 0 1,2

 

5 Поскольку среди оценок неизвестных есть отрицательная, необходимо продолжить расчеты и составить новую таблицу.

Замещаемый базисный вектор: P5 (2-я строка)

Новый базисный вектор: P2 (2-й столбец)

Заменяем базисный вектор P5 на P2 (таблица 34).


Таблица 34 - Симплексная таблица с учетом замены векторов

Base

CBase

P0

4 5 6 0 0 0
P1 P2 P3 P4 P5 P6
1 P4 0 45 -3,4286 0 0 1 -0,0714 -1,1429
2 P2 5 175 1,1429 1 0 0 0,3571 -0,2857
3 P3 6 180 0,2857 0 1 0 -0,2857 0,4286

S max =

1955 3,4286 0 0 0 0,0714 1,1429

 

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

 

x1 x2 x3 x4 x5 x6
0 175 180 45 0 0

 

Целевая функция:

 

S max = 4*0+5*175+6*180

 

И в результате:

 

S max = 1955 руб.;

 

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

- измельчающий барабан КЕС 01105.000 – 0 шт.,

- вибрационный насос «Полив» – 175 шт,

- механическая сеялка С – 12А -180 шт.

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

Таким образом, благодаря применению методов экономико-математического моделирования, в частности симплекс-метода, можно управлять прибылью путем оптимизации производственной программы, с учетом имеющегося ограниченного количества ресурсов, находящихся в распоряжении предприятия ОАО «ВАСО». В результате предприятие имеет возможность заранее просчитывать размер прибыли и таким образом эффективно управлять ее.

 



2020-02-04 205 Обсуждений (0)
Применение симплексного метода для управления прибылью путем оптимизации производственной программы 0.00 из 5.00 0 оценок









Обсуждение в статье: Применение симплексного метода для управления прибылью путем оптимизации производственной программы

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Почему наличие хронического атрофического гастрита способствует возникновению и развитию опухоли желудка?
Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас...
Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней...
Как построить свою речь (словесное оформление): При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (205)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.011 сек.)