Главная страница

Моделирование экономических процессов. Письменная работа. Решение Пусть фирме необходимо произвести x


Скачать 33.87 Kb.
НазваниеРешение Пусть фирме необходимо произвести x
АнкорМоделирование экономических процессов
Дата20.09.2022
Размер33.87 Kb.
Формат файлаdocx
Имя файлаПисьменная работа.docx
ТипДокументы
#686609

Задание 1

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




Расход сырья (доли)

Прибыль от реализации единицы продукции, руб.

Сырье 1

Сырье 2

Сырье 3

Сырье 4

Продукт 1

0,2

0,3

0,1

0,4

120

Продукт 2

0,4

0,1

0,3

0,2

150

Продукт 3

0,6

0,1

0,1

0,2

110

Наличие сырья на складе, кг

850

640

730

1000




Решение:

Пусть фирме необходимо произвести x1 продукции 1, x2 продукции 2 и x3 продукции 3. Тогда xj≥0; j =1..3.

На выпуск такого количества продукции будет затрачено

(0.2x1 + 0.4x2 + 0.6x3) сырья 1

(0.3x1 + 0.1x2 + 0.1x3) сырья 2

(0.1x1 + 0.3x2 + 0.1x3) сырья 3

(0.4x1 + 0.2x2 + 0.2x3) сырья 4

Количество затраченных ресурсов не должно превышать имеющийся запас, т.е. 850, 640, 730, 1000 кг сырья соответственно.

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

Z = 120x1 + 150x2 + 110x3

и она должна быть максимальной.

Итак, математическая модель исходной задачи:

xj > 0; j=1,2,3

0,2x1+0,4x2+0,6x3≤850

0,3x1+0,1x2+0,1x3≤640

0,1x1+0,3x2+0,1x3≤730

0,4x1+0,2x2+0,2x3≤1000

Z = 120x1 + 150x2 +110x3 →max

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

xj > 0; j=1,2,3,4,5,6,7

0,2x1+0,4x2+0,6x3+x4=850

0,3x1+0,1x2+0,1x3 +x5=640

0,1x1+0,3x2+0,1x3+x6=730

0,4x1+0,2x2+0,2x3+x7=1000
Z = 120x1 + 150x2 + 110x3 + 0x4 + 0x5 + 0x6 max,

Решаем исходную задачу в симплекс – таблице:

cj

120

150

110

0

0

0

0

bi

bi/ais, ais>0

xj

xi

x1

x2

x3

x4

x5

x6

x7

x4

1/5

2/5

3/5

1

0

0

0

850

2125

x5

3/10

1/10

1/10

0

1

0

0

640

6400

x6

1/10

3/10

1/10

0

0

1

0

730

7300/3

x7

2/5

1/5

1/5

0

0

0

1

1000

5000

Z

-120

-150

-110

0

0

0

0

0







x2

1/2

1

3/2

5/2

0

0

0

2125

4250

x5

1/4

0

-1/20

-1/4

1

0

0

855/2

1710

x6

-1/20

0

-7/20

-3/4

0

1

0

185/2

-

x7

3/10

0

-1/10

-1/2

0

0

1

575

5750/3

Z

-45

0

115

375

0

0

0

318750







x2

0

1

8/5

3

-2

0

0

1270




x1

1

0

-1/5

-1

4

0

0

1710




x6

0

0

-9/25

-4/5

1/5

1

0

178




x7

0

0

-1/25

-1/5

-6/5

0

1

62




Z

0

0

106

330

180

0

0

395700




Отрицательные значения в последней строке отсутствуют, следовательно, план оптимален.

Ответ:

X*=(1710; 1270; 0)

Zmax=395700
Для получения максимальной суммарной прибыли в размере 395700 руб. необходимо изготовить 1710 единицы продукции 1 и 1270 единиц продукции 2.
Задание 2

Распределить план перевозок однотипного груза от трёх поставщиков к четырём потребителям, обеспечив минимальные затраты на перевозку.




Тарифы по перемещению единицы груза, тыс.руб.




Потребитель1

Потребитель2

Потребитель2

Потребитель4

Возможности поставщика

Поставщик1

7

4

9

3

400

Поставщик2

2

11

8

4

550

Поставщик 3

3

8

6

5

300

Потребности потребителя

450

250

200

350




Решение:

Проверим условие разрешимости транспортной задачи:

∑ai=400+550+300=1250

∑bi=450+250+200+350=1250
Т.к. ∑ai=∑bi, то имеем ТЗ закрытого типа.

Составим математическую модель:

xij > 0, i=1,2,3, j=1..4

x11+x12+ x13+x14=400

x21+x22+ x23+x24=550

x31+x32+ x33+x34=300

x11+x21+ x31=450

x12+x22+ x32=250

x13+x23+ x33=200

x14+x24+ x34=350

Z = 7x11 + 4x12 + 9x13 + 3x14 +2x21 +11x22 +8x23 +4x24 +3x31 +8x32 +6x33 +5x34  min

Найдем исходный опорный план методом наименьшей стоимости.

Поставщики

Потребители

450

250

200

350

400




7

50

4




9

350

3













550

450

2

100

11




8




4













300




3

100

8

200

6




5













Т.о. мы получили первый опорный план: 

Проверим число базисных клеток. В общем случае их должно быть: m+n-1=6 шт., т.е. заполненных клеток должно быть 6 штук. В таблице это выполняется, значит, исходный опорный план найден верно. Найдем значение целевой функции

F(x) = 4*50 + 3*350 + 2*450 + 11*100 + 8*100 + 6*200 = 5250

Проверим полученный план на оптимальность. Для этого найдем значение потенциалов поставщиков и потребителей Ui и Vj соответственно (потенциалы находим только для базисных клеток) по формуле Ui Vj  Cij, полагая, что U1=0. Составим и решим следующую систему:

U1+V2=4; V2=4

U2+V2=11; U2=7

U2+V1=2; V1=-5

U3+V2=8; U3=4

U3+V3=6; V3=2

U1+V4=3; V4=3
Найдем оценки свободных клеток по формуле: ij  Ui Vj  Cij:

11=0-5-7=-12 13=0+2-9=-7 23=7+2-8=1 24=7+3-4=6 31=4-5-3=-4 34=4+3-5=2

Т.к. среди оценок есть положительные, то план X0 не оптимальный. Строим цикл пересчета для свободной клетки (2;4): 2;4  2;2  1;2  1;4. min100, 350 100

Поставщики

Потребители

450

250

200

350

400




7

50

4




9

350

3




[+]




[-]

550

450

2

100

11




8




4




[-]




[+]

300




3

100

8

200

6




5













Прибавляем 100 к объемам грузов, стоящих в плюсовых клетках, и вычитаем 100 из xij, стоящих в минусовых клетках. В результате получим новый опорный план:

Поставщики

Потребители

Ui

450

250

200

350

400




7

150

4




9

250

3

0













550

450

2




11




8

100

4

1













300




3

100

8

200

6




5

4













Vj

1

4

2

3




Проверим оптимальность опорного плана.

11=0+1-7=-6 13=0+2-9=-7 22=1+4-11=-6 23=1+2-8=-5 31=4+1-3=2 34=4+3-5=2

Т.к. среди оценок есть положительные, то план не оптимальный. Строим цикл пересчета для свободной клетки (3;1): 3;1 → 3;2 → 1;2 → 1;4 → (2;4) → (2;1). min100, 250, 450 100

Поставщики

Потребители

Ui

450

250

200

350

400




7

150

4




9

250

3

0




[+]




[-]

550

450

2




11




8

100

4

1

[-]







[+]

300




3

100

8

200

6




5

4

[+]

[-]







Vj

1

4

2

3




Прибавляем 100 к объемам грузов, стоящих в плюсовых клетках, и вычитаем 100 из xij, стоящих в минусовых клетках. В результате получим новый опорный план:

Поставщики

Потребители

Ui

450

250

200

350

400




7

250

4




9

150

3

0













550

350

2




11




8

200

4

1













300

100

3




8

200

6




5

2













Vj

1

4

4

3




Проверим оптимальность опорного плана.

11=0+1-7=-6 13=0+4-9=-5 22=1+4-11=-6 23=1+4-8=-3 32=2+4-8=-2 34=2+3-5=0

Т.к. все оценки ij­  0, то план оптимальный.



F(x) = 4*250 + 3*150 + 2*350 + 4*200 + 3*100 + 6*200 = 4450

Ответ: F(x) = 4450


написать администратору сайта