Модель рыбной отрасли. Построение модели рынка. Математическая модель рынка с четырьмя потребителями и производителями

Страницы работы

14 страниц (Word-файл)

Содержание работы

Модель рыбной отрасли

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

Товар

Производитель

Цена за 1 кг.

Затраты на 1 кг.

Прибыль от 1 кг. продукта

наименование

объем

1

Горбуша

X1

ООО «РыбПромЭкспорт»

70

43

27

2

Филе горбуши

X2

95

45

50

3

Сельдь

X3

ОАО «ТУРНИФ»

46

20

26

4

Молоки

X4

35

20

15

5

Треска

X5

ОАО «Приморрыбпром»

55

20

35

6

Фарш трески

X6

35

20

15

7

Кальмар тушка

X7

ОАО ХК «Дальморепродукт»

85

50

35

8

Кальмар щупальца

X8

48

20

28

На основе маркетинговых исследование выделяем 4 вида потребителей: пенсионеры, студенты, дети, работающее население.

Связь спроса и предложения решена следующим образом.

Спрос определяется:

а) максимальной суммой, которую могут выделить четыре потребителя для своей покупки  b1max=14000, b2max=17000, b3max=15500, b4max=19000, б) минимальной суммой, которая необходима для наименьшего потребления своего продукта  b1min=8000, b2min=10000, b3min=9000, b4min=12000.

Предложение определяется тем, сколько фирма может изготовить своей продукции  b1=14000, b2=17000, b3=15500, b4=19000.

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

Требуется построить оптимизационную модель рынка и рассчитать объемы спроса и предложения.

Построение модели рынка. Математическая модель рынка с четырьмя потребителями и производителями (модель 4*4) с введенными параметрами представим в виде векторной задачи линейного программирования.

opt F(X)={ max F1(X)={max f1(X) = 27x1  + 50x2

max f2(X) = 26x3+ 15x4,

max f3(X) = 35x5 + 15x6

max f4(X) = 35x7+ 28x8}, 

min F2(X)={min f5(X) = 70x1 + 55x5

min f6(X) = 95x2+ 35x6,

min f7(X) = 46x3 + 85x7

min f8(X) = 35x4+ 48x8}}, при ограничениях  8000 ≤70x1 + 55x5 ≤14000, 

10000 ≤ 95x2+ 35x6 ≤17000

9000 ≤46x3 + 85x7 ≤ 15500, 

12000 ≤ 35x4+ 48x8≤ 19000, 

43x1+ 45x2 ≤ 14000,            

20x3+ 20x4 ≤ 17000,

20x5+ 20x6 ≤ 15500,            

50x7+ 20x8 ≤ 19000,

x1, x2, x3, x4, x5, x6, x7, x8 ³ 0. 

Решение задачи в программе Scilab

disp('Исходные данные рыбной отрасли')

f=[-27 -50 0 0 0 0 0 0;

0 0 -26 -15 0 0 0 0;

0 0 0 0 -35 -15 0 0;

0 0 0 0 0 0 -35 -28;

70 0 0 0 55 0 0 0;

0 95 0 0 0 35 0 0;

0 0 46 0 0 0 85 0;

0 0 0 35 0 0 0 48]

a=[70 0 0 0 55 0 0 0;

-70 0 0 0 -55 0 0 0;

0 95 0 0 0 35 0 0;

0 -95 0 0 0 -35 0 0;

0 0 46 0 0 0 85 0;

0 0 -46 0 0 0 -85 0;

0 0 0 35 0 0 0 48;

0 0 0 -35 0 0 0 -48;

43 45 0 0 0 0 0 0;

0 0 20 20 0 0 0 0;

0 0 0 0 20 20 0 0;

0 0 0 0 0 0 50 20]

b=[14000 -8000 17000 -10000 15500 -9000 19000 -12000 14000 17000 15500 19000]

lb=[0 0 0 0 0 0 0 0]

ub=[300 300 300 300 300 300 300 300]

disp('Шаг1. Решение по каждому критерию')

[x1,f1]=karmarkar([],[],f(1,:)',[],[],[],[],[],a,b',lb',ub')

[x2,f2]=karmarkar([],[],f(2,:)',[],[],[],[],[],a,b',lb',ub')

[x3,f3]=karmarkar([],[],f(3,:)',[],[],[],[],[],a,b',lb',ub')

[x4,f4]=karmarkar([],[],f(4,:)',[],[],[],[],[],a,b',lb',ub')

[x5,f5]=karmarkar([],[],f(5,:)',[],[],[],[],[],a,b',lb',ub')

[x6,f6]=karmarkar([],[],f(6,:)',[],[],[],[],[],a,b',lb',ub')

[x7,f7]=karmarkar([],[],f(7,:)',[],[],[],[],[],a,b',lb',ub')

[x8,f8]=karmarkar([],[],f(8,:)',[],[],[],[],[],a,b',lb',ub')

disp('Шаг2. Решение (наихудшего) по каждому критерию')

[x1min,f1min]=karmarkar([],[],-1*f(1,:)',[],[],[],[],[],a,b',lb',ub')

[x2min,f2min]=karmarkar([],[],-1*f(2,:)',[],[],[],[],[],a,b',lb',ub')

[x3min,f3min]=karmarkar([],[],-1*f(3,:)',[],[],[],[],[],a,b',lb',ub')

[x4min,f4min]=karmarkar([],[],-1*f(4,:)',[],[],[],[],[],a,b',lb',ub')

[x5max,f5max]=karmarkar([],[],-1*f(5,:)',[],[],[],[],[],a,b',lb',ub')

Похожие материалы

Информация о работе