Экономика цеха промышленного предприятия

 

 

  1. Решение задачи линейного программирования с размерностью n=2 без применения ЭВМ.

В соответствии с вариантом  № 35 условие задачи: Цех промышленного предприятия выпускает 2 типа краски для внутренних (А) и наружных (В) работ. Для производства красок требуется 2 вида сырья (С1 и С2), запасы сырья определяются возможностями поставщиков. Известен доход от реализации 1 кг краски каждого типа. Необходимо составить оптимальный план производства красок обоих типов, обеспечивающий максимальный суммарный доход от реализации продукции.

Табл.1.1 Численные значения для задачи №1

Вид сырья

Запас сырья, кг

Нормы расхода

сырья на 1 кг краски

А

В

Сырье1

6300

9

7

Сырье2

5000

5

10

Доход от реализации 1 кг краски,y.e.

200

200


Обозначение искомых переменных: Х1- план по производству краски А, кг

                                                          Х2- план по производству краски В, кг

Составление математической модели:

1) целевая функция: F(X)= 200X1 + 200X2 → max; (1)

2) ограничения:        9Х1 + 7 Х2 ≤ 6300; (2)

                                 5Х1 + 10Х2 ≤ 5000;  (3)

3) граничные условия: Х1 ≥ 0; Х2 ≥ 0

1.1. Графический  метод решения задачи ЛП, n=2

1) Построение области  допустимых решений (рис.1): отображаю на плоскости (Х1, Х2) неравенства, (2): Х1=0, Х2=6300/7=900;

                                        Х2=0, Х1=6300/9=700;

И неравенство (3): Х2 =0, Х1=5000/5=1000;

                               Х1=0, Х2 =5000/500.

Также отображаем на плоскости  неравенства - граничные условия: Х1 ≥ 0; Х2 ≥ 0.

2) Построение лини уровня  целевой функции.

Зададимся произвольным значением  целевой функции, F= 12000.

F= 150Х1 + 200Х2=12000; (4)

И тогда из (4): Х1=0, Х2=60;

                        Х2=0, Х2=80.

Зададимся большим значением  целевой функции, F= 15000.

F= 150Х1 + 200Х2=15000; (5)

И тогда из (5): Х1=0, Х2=75;

                        Х2=0, Х2=100.

Таким образом, стрелка на рис.1 указывает направление максимизации функции.

Рис.1 Результата решения  графическим методом

Вывод: из рис.1 очевидно, что  оптимальное решение задачи будет  наблюдаться при Х1=510 кг, Х2=245 кг – планы по производстве красок А и В соответственно. Таким образом, суммарный доход от реализации будет равен F=510 * 200+ 245 * 200 = 151000 y.e.

    1. Решение задачи симплекс-методом (аналитическая реализация).

Приводим математическую модель в стандартную форму:

Максимизационную Ц.Ф. заменяем на равнозначную ей минимизационную Z’= -Z = -200 Х1- 200 Х2; (6)

Ограничения в виде неравенств (2),(3) приводим к стандартной форме  в виде равенств, путем ввода неотрицательных  переменных Х34:

1 + 7 Х2 + Х3 = 6300; (7)

1 + 10Х2 + Х4 = 5000. (8)

Граничные условия: все переменные неотрицательны Хi≥0, где i=1..4.

 

Начальное приближение, опорное  решение:

Х1=0    Свободные                          Х3≠0    Базисные


Х2=0    переменные                        Х4≠0    переменные

Используя уравнения (7),(8), выразим базисные переменные через свободные:


Х3=   6300   -7Х2 - 9Х1

Х4=   5000   - 10Х2 - 5Х1

F’=      0      - 200 Х1-200 Х2

 

Решение:

Х1=0    Свободные                          Х3=6300    Базис


Х2=0    переменные                        Х4=5000   

Анализ решения: решение  допустимое, т.к. все Х неотрицательны, но неоптимальное, т.к.  коэффициенты при Х1, Х2 отрицательны, соответственно их увеличение приведет к уменьшению целевой функции.

 

2 этап. Первая итерация  i=1.

Начнем увеличивать Х2, т.к. коэффициент при нем в целевой функции наиболее отрицателен. Таким образом Х2 переходит в базис.

В свободную переменную нужно перевести  ту, которая быстрее обратиться в нуль:


Х3=   6300   -7Х2 - 9Х1                    Х3=0 при Х2=6300/7=900

Х4=   5000   - 10Х2 - 5Х1          Х4=0 при Х2=5000/10=500 min

F’=      0      - 200 Х1-200 Х2

Соответственно, проведем обмен  Х2↔ Х4 и определим решение:

Выражаю базисные переменные через свободные:

Х4=5000 - 10Х2 – 5Х1 т.к. это уравнение содержит обе обмениваемые переменные, отсюда выражаю Х2 и подставляю в остальные уравнения:

Х2= 500 -  0,5Х1 – 0,1Х4;


Х3= 6300 – 7(500 -  0,5Х1 – 0,1Х4) – 9Х1;

F’= 0 -  200Х1 – 200(500 -  0,5Х1 – 0,1Х4); -привожу подобные и получаю уравнения (9),(10) соответственно:


Х2=    500         -0,5Х1 – 0,1Х4;

Х3 =   2800       - 5,5Х1 + 0,7Х4; (9)

F’=   -100000    -100Х1 + 20Х4;  (10)

Решение:


Х1=0   свободные                     Х2= 500    базис                   F’=-100000

Х4=0   переменные                   Х3=2800

Анализ решения: решение  допустимое, т.к. Хi≥0, где i=1..4

Неоптимальное, т.к. коэффициент  Х1 в ц.ф. отрицателен, его дальнейшее увеличение приведет к уменьшению ц.ф.

 

3 этап. Вторая итерация  i=2.

Начнем увеличивать Х1, т.к. коэффициент при нем отрицательный в ц.ф., т.е. Х1≠0 переходит в базис.

Определю, какую из базисных переменных Х23 перевести в свободные, для этого определю какая из них быстрее обратится в ноль:

 

Х2=  500 – 0,5Х1 – 0,1Х4         Х2=0 при Х1=500/0,5=1000

Х3=2800 – 5,5Х1 + 0,7Х4         Х3=0 при Х1=2800/5,5=509,09 min

F’= -100000 – 100Х1+ 20Х4

Производим обмен Х1↔Х3 и определяем текущее решение, выразим базисные переменные через свободные:

Х2=  500 – 0,5Х1 – 0,1Х4;      (11)      

Х3=2800 – 5,5Х1 + 0,7Х4;      (12)     

F’= -100000 – 100Х1+ 20Х4;   (10)

Из уравнения (12), содержащего обе  обмениваемые переменные, выразим Х1 и подставим в (11),(10):


Х1= 509,09      – 0,182Х3 + 0,127Х4;

Х2= 245,455     + 0,091Х3 – 0,1635Х4;

F’= -150909  + 18,2Х3 + 13,7Х4;  

Анализ решения:  Х3=0   отсутствует резерв


                             Х4=0    по сырью

Х1=509,09 кг, план производства краски А

Х2=245,455 кг, план производства краски Б

F’=-150909 → F=150909 y.e. -прибыль от реализации.

 

 

 

    1. Решение задачи симплекс-методом (табличная реализация).

Мат. модель задачи составлена ранее и остается без изменения (п. 1.2).

1 этап: начальное приближение  – опорное решение.

Х1=0   свободные               Х3≠0    базис


Х2=0   переменные             Х4≠0

Воспользуемся м.м. задачи в стандартной форме (уравнения 6-8):

Z’= -Z = -300 Х1- 500 Х2;

1 + 7 Х2 + Х3 = 6300;

1 + 10Х2 + Х4 = 5000.

 

С помощью этих уравнений  выразим базисные переменные через свободные:

 

Х3= 6300   – 7Х2 -9Х1;     


Х4= 5000   - 10Х2 - 5Х1;             система уравнений (А)

Z’=   0        -200Х1 – 200Х2;

 

 

 

Используя (А), составим симплекс-таблицу:

Таблица 1.3.1

Ц.Ф.

Базис

Свободные члены уравнений

Свободные переменные

1

2

F’

0

-100000

200

-100

200

-20

Х3

6300

-3500

9

-3,5

7

-0,7

Х4

5000

500

5

0,5

10

0,1


 

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

1 этап, опорное решение:  Х1=0   свободные              Х3=6300    базис


                                          Х2=0      переменные            Х4=5000

Анализ решения: 1) все  элементы столбца свободных членов неотрицательны, а значит решение  допустимое;

2) строка коэффициентов  целевой функции содержит положительные  значения, а значит решение неоптимальное. 

2 этап. Первая итерация  i=1.

а) выбор разрешающего столбца: выбираю столбец, который соответствует  максимально положительному коэффициенту в строке ц.ф., помечаю его двойной чертой. В моей задаче это столбец –Х2.

б) выбор разрешающей строки: выбираю строку, которая соответствует  минимальному отношению коэффициентов  столбца свободных членов уравнений  и разрешающего столбца.     и    – min

Таким образом, в моей задаче это строка Х4, также помечаю двойной чертой.

в) Заполнение нижних углов  таблицы:

  • на пересечении разрешающего столбца и разрешающей строки находится элемент α33=10, вычисляю генеральный коэффициент
  • в разрешающий столбец заносится произведение верхнего коэффициента на (-);
  • в разрешающую строку заносится произведение верхнего коэффициента на ;
  • в разрешающей строке выделяются верхние коэффициенты, а в разрешающем столбце нижние;
  • во все оставшиеся клетки записывается произведение выделенных коэффициентов, стоящих в том же столбце и строке.

г) Формирование таблицы текущего решения:

  • обмен переменных Х2↔Х4
  • в верхний угол каждой клетки разрешающей строки и столбца заносятся вычисленные коэффициенты без изменения;
  • В остальные клетки заносится сумма верхних и нижних коэффициентов аналогичной клетки предыдущей таблицы.

д) Формирование таблицы  текущего решения:

 

 

 

 

Ц.Ф.

Базис

Свободные члены уравнений

Свободные переменные

1

4

F’

-100000

-50960

100

-18,2

-20

12,74

Х3

2800

509,09

5,5

0,182

-0,7

0,1274

Х2

500

-254,8

0,5

-0,091

0,1

0,0637


Текущее решение:

Х1=0   свободные                     Х2= 500    базис                   F’= -10000


Х4=0   переменные                   Х3=-3500

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

3 этап. Вторая итерация  i=2.

а) выбор разрешающего столбца: столбец Х1, т.к. коэффициент в целевой функции максимальный положительный;

б) выбор разрешающей строки – строка Х3, т.к.  и min

в) заполнение нижних углов  таблицы:

  • Генеральный коэффициент ;
  • Разрешающий столбец домножаю на (-,строку на ;
  • В разрешающей строке выделяю верхние коэффициенты, в столбце – нижние;
  • Во все оставшиеся клетки записывается произведение выделенных коэффициентов, стоящим в том же столбце и ряду

г) Формирование таблицы  текущего решения:

  • Обмен переменных Х1↔Х3;
  • Разрешающая строка и столбец без изменения;
  • Все остальные клетки – сумма верхних и нижних коэффициентов аналогичной клетки предыдущей таблицы.

Ц.Ф.

Базис

Свободные члены уравнений

Свободные переменные

3

4

F’

-100000

-50960

100

-18,2

-20

12,74

Х1

2800

509,09

5,5

0,182

0,7

0,1274

Х2

500

-254,8

0,5

-0,091

0,1

0,0637


 

Таблица текущего решения:

Ц.Ф.

Базис

Свободные члены уравнений

Свободные переменные

3

4

F’

-150960

-18,2

-7,26

Х1

509,6

0,182

0,1274

Х2

245,2

-0,091

0,1637


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

Решение:

Х3=0   свободные                     Х1= 509,6    базис                  


Х4=0   переменные                   Х2=245,2

F’= -150960 → F=150960 y.e. – суммарный доход от реализации.

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

1.4 Анализ технических решений задачи с учетом возможного изменения параметров.

Как видно из таблицы при  полученном оптимальном плане производства:

Х34=0, а значит отсутствует резерв по сырью.

Пусть возможно отклонение по запасам сырья 1. Исходная таблица:

Ц.Ф.

Базис

Свободные члены                 уравнений               

F’

0

Х3

6300+Δb1

Х4

5000


Итоговая таблица:

Ц.Ф.

Базис

Свободные члены уравнений

Свободные переменные

3

F’

-150960-18,2Δb1

-18,2

Х1

509,6+0,182Δb1

0,182

Х2

245,2-0,091Δb1

-0,091


Как видно, переменная Х3 в процессе решение перешла из базисных в свободные, ее столбец переписываю без изменения, а к значениям свободных членов уравнения, соответствующих оптимальному решению прибавляется произведение коэффициентов столбца –Х1, умноженного на Δb1.

Для получения дополнительного  решения необходимо обеспечить неотрицательность всех базисных переменных, отсюда система неравенств:

509,6+0,182Δb1≥0;


245,2-0,091Δb1≥0.

Решая эти два неравенства, получим:

Δb1≥≈ -2800;           Δb1≤ ≈ 2695

Таким образом -2800 ≤Δb1≤ 2695

Перейдем от приращения ресурсов к их предельному значению, первоначальное количество сырья 1 = 6300 кг.

b1min = 6300-2800=3500 кг      3500 ≤ b1 ≤ 8995


b1max =6300+2695=8995 кг

 

Вывод 1: если запасы сырья 1 будут колебаться в полученных пределах, то план выпуска продукции будет  оптимальным, т.е. будет обеспечена допустимая прибыль.

Предположим, что произошел  дефицит сырья 1 у поставщиков  и 1000 кг сырья 1 не пришли.

Δb1= -1000 кг, b1=6300-1000=5300 => структура оптимального плана не изменится.

Оптимальный план:

Х1=509,6+0,182Δb1                                  Максимальная прибыль:

Х2=245,2-0,091Δb1                                   F=150960+18,2Δb1=150960-18200=132760

Х3=0

Х4=0

Результат анализа: это приведет к уменьшению прибыли. Однако, если уменьшение поставок сырья 1 произошло на , то уменьшение прибыли составило только

Рассмотрим теперь ситуацию, когда возможно отклонение запасов сырья 2 (Х4):

Исходная таблица:

Ц.Ф.

Базис

Свободные члены                 уравнений               

F’

0

Х3

6300

Х4

5000+Δb2


 

 

Итоговая таблица:

Ц.Ф.

Базис

Свободные члены уравнений

Свободные переменные

4

F’

-150960-7,26Δb2

7,26

Х1

509,6+0,1274Δb2

0,1274

Х2

245,2+0,1637Δb2

0,1637


Система уравнений:

509,6+0,1274Δb2≥0


245,2+0,1637Δb2≥0

Решая их имеем: Δb2≤

                            Δb2≥

Таким образом: -1498≤Δb2≤4000

Перейдем от приращения ресурсов к их предельному значению, первоначальное количество сырья 2 = 5000 кг.

b2min = 5000-1497=3503 кг      3503 ≤ b2 ≤ 9000


b2max =5000+4000=9000 кг

Вывод 1: если запасы сырья  2 будут колебаться в полученных пределах, то план выпуска продукции будет оптимальным, т.е. будет обеспечена допустимая прибыль.

Предположим, что привезли сырья 2 больше, чем нужно на 300 кг.

Δb2= 300 кг, b2=5000+300=5300 => структура оптимального плана не изменится.

Оптимальный план:

Х1=509,6+0,1274Δb2                                  Максимальная прибыль:

Х2=245,2+0,1637Δb2                              F=150960+7,26Δb2=150960+2178=153138

Х3=0

Х4=0

Результат анализа: это приведет к увеличению прибыли. Однако, если увеличение поставок сырья 2 произошло на , то увеличение прибыли составило только

1.5 Задача с  размерностью n=4

Районная  энергосистема включает в себя четыре тепловые электростанции. В качестве топлива на ТЭС могут использоваться бурый и каменный уголь, газ и  мазут. Известны запасы  каждого  вида топлива и удельный расход топлива  на 1 МВт×ч электроэнергии в течение суток для каждой ТЭС, а также стоимость электроэнергии для каждой ТЭС.  Найти оптимальный план работы энергосистемы, максимизирующий суммарный отпуск электроэнергии в стоимостном выражении.

 

Задача решалась с помощью  надстройки «поиск решения» в Microsoft Excel

 

 

Вариант3

Запасы

Стоимость эл/энергии, у.е./МВтч

 

Нормы

 топлива, т.у.т.

 расхода, т.у.т./МВтч

 

1

2

3

4

К.уголь

150

ТЭС1

50

К.уголь

8

6

2

5

Б.уголь

195

ТЭС2

39

Б.уголь

5

2

9

8

Газ

165

ТЭС3

30

Газ

3

8

1

9

Мазут

105

ТЭС4

48

Мазут

1

4

2

3

                 

Х1 - количество эл/энергии на ТЭС1,МВтч

   

1,290322581

       

Х2 - количество эл/энергии на ТЭС2,МВтч

   

17,06989247

       

Х3 - количество эл/энергии на ТЭС3,МВтч

   

16,34408602

       

Х4 - количество эл/энергии на ТЭС4,МВтч

   

0,913978495

       
                 
 

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

             

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

             
 

F (X)=50*Х1+39*Х2+30*Х3+48*Х4

   

1264,435484

       

2. Ограничения

             
 

8*Х1+5*Х2+3*Х3+1*Х4≤150

   

150

       
 

6*Х1+2*Х2+8*Х3+4*Х4≤195

   

195

       
 

2*Х1+9*Х2+Х3+2*Х4≤165

   

165

       
 

5*Х1+8*Х2+9*Х3+3*Х4≤105

   

105

       

3.Граничные условия

             
 

X1 >= 0

             
 

X2 >= 0

             
 

X3 >= 0

             
 

X4 >= 0

             

 

 

 

 

 

 

 

 

 

 

 

 

2.2 Задача компенсации реактивной мощности.

5

Т1

2

 

Л5

Л3

3

Л2

1

Л1

0

Л4

Н4

Н1

Н2

Н3

Н5

Н6

6

Л6

4

Т2

Т3

Т6

Т5

Т4

7

Л7

Исходная схема в соответствии с вариантом:


Рис.2 исходная схема

Исходные данные:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. Задача многоцелевой оптимизации

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

Таблица 3.1 Исходные данные

Характеристика

производства

Располагаемый ресурс

Нормы расхода ресурсов

Раствор А

Раствор В

Цемент

3000

6

5

Песок

3500

5

7

Объем реализации продукции

200

800

Показатель качества продукции

900

200

Кпред=190000, 210000, 240000

Vпред=180000, 200000, 250000


Обозначение искомых переменных: ХА – план по выпуску раствора А, тонн;

ХВ - план по выпуску раствора В, тонн.

1 этап: на первом этапе предпочтение отдается объему V как основной характеристике производства. Составляю математическую  модель.

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

Ограничения: (1)

  (2)

(3)

Граничные условия:            ХА≥0; ХВ≥0.

Ограничение

ХА

ХВ

Кпред

Не учитывается

(2)

0

500

700

0

(3)

0

600

500

0

ЦФ, V

0

200

800

0