Автор работы: Пользователь скрыл имя, 27 Июля 2011 в 09:17, практическая работа
Хлеб и хлебобулочные изделия относятся к продуктам повседневного спроса. В настоящее время хлебопекарный бизнес располагает большими возможностями для увеличения количества предприятий, создания развитой конкурентной среды, новых рабочих мест. Хлебопечение является социально значимой отраслью экономики. Большинство хлебозаводов, выпускающих основные сорта хлеба, решают важную стратегическую задачу обеспечения дешевым хлебом как можно большего количества человек.
(-F(2,1)-f10)/d1 (-F(2,2)-f20)/d2 (F(2,3)+f30)/d3 (F(2,4)+f40)/d4 (F(1,4)+f40)/d4 (F(1,4)+f40)/d4 (F(1,4)+f40)/d4 (F(1,4)+f40)/d4;
(-F(2,1)-f10)/d1 (-F(2,2)-f20)/d2 (F(2,3)+f30)/d3 (F(2,4)+f40)/d4 (F(1,4)+f40)/d4
(F(1,4)+f40)/d4 (F(1,4)+f40)/d4 (F(1,4)+f40)/d4]
Результат
решения:
L =
1. 0.5 0. 0. 0. 0. 0. 0.
0.5 1. 0. 0. 0. 0. 0. 0.
4.879D-17 0.5 - 1. 0. 0. 0. 0. 0.
0.5 2.231D-17 0. - 1. 0. 0. 0. 0.
0.5 1. 0. 0. 0. 0. 0. 0.
0.5 1. 0. 0. 0. 0. 0. 0.
0.5 1. 0. 0. 0. 0. 0. 0.
0.5 1.
0. 0. 0. 0.
0. 0.
d1=-f1-f10 d1 = 1777.7778
d2=-f2-f20 d2 = 1777.7778
d3= -f3-f30 d3 = 1777.7778
d4= -f4-f40 d4 = 1777.7778
d5= f5+f50 d5 = -1000
d6= f6+f60 d6 = -1000
d7= f7+f70 d7 = -1000
d8= f8+f80
d8 = -1000
Экономическая
сущность решения векторной задачи
на втором шаге состоит в том, что цели
каждого участника рынка по числовой величине
выравниваются. В результате решения получим
нормализованные цели, к которым стремится
каждый участник рынка.
Шаг 3. Формирование и результаты решения λ – задачи:
Для решения λ – задачи в системе Scilab задаются следующие параметры:
коэффициенты целевой функции;
матрица линейных ограничений;
вектор ограничений b0;
вектор ограничений на .
Обращение к функции linpro представлено в виде:
[x0,kl,L0]=linpro(Kr',a0,b0',
В результате решения получим
Величину максимальной относительной оценки в точке оптимума
f0 = - 0,5
Величину точки оптимума
x0=Х0 = х1(1)=0,5, х2(1)=0, х3(1)=24.691358 , х4(1)=0, х5(1)=24.691358 , х6(1)=24.691358 , х7(1)=0, х8(1)= 24.691358.
Экономическая
сущность решения λ-задачи состоит
в том, что λ-задача устремляет критерии
(относительные оценки) всех восьмерых
участников рынка к своему оптимуму.
f=[-36. -36. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.;
0. 0. -36. -36. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.;
0. 0. 0. 0. -36. -36. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.;
0. 0. 0. 0. 0. 0. -36. -36. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.;
81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0.;
0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0.;
0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0.;
0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81.]
a=[-81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0.;
81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0.;
0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0.;
0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0.;
0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0.;
0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0.;
0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81.;
0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81.;
45. 45. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.;
0. 0. 45. 45. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.;
0. 0. 0. 0. 45. 45. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.;
0. 0. 0. 0. 0. 0. 45. 45. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.]
b=[-1000. 2000. -1000. 2000. -1000. 2000. -1000. 2000. 3000. 3000. 3000. 3000.]
Aeq=[];beq=[];
lb=[0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.]
ub=[300. 300. 300. 300. 300. 300. 300. 300. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.]
//ub1=[150. 150. 150. 150. 60. 60. 60. 60. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.]
[x1,kl,f1]=linpro(f(1,:)',a,b'
[x10,kl,f10]=linpro(-f(1,:)',
[x2,kl,f2]=linpro(f(2,:)',a,b'
[x20,kl,f20]=linpro(-f(2,:)',
[x3,kl,f3]=linpro(f(3,:)',a,b'
[x30,kl,f30]=linpro(-f(3,:)',
[x4,kl,f4]=linpro(f(4,:)',a,b'
[x40,kl,f40]=linpro(-f(4,:)',
[x5,kl,f5]=linpro(f(5,:)',a,b'
[x50,kl,f50]=linpro(-f(5,:)',
[x6,kl,f6]=linpro(f(6,:)',a,b'
[x60,kl,f60]=linpro(-f(6,:)',
[x7,kl,f7]=linpro(f(7,:)',a,b'
[x70,kl,f70]=linpro(-f(7,:)',
[x8,kl,f8]=linpro(f(8,:)',a,b'
[x80,kl,f80]=linpro(-f(8,:)',
F=[f(1,:)*x1 f(2,:)*x1 f(3,:)*x1 f(4,:)*x1 f(5,:)*x1 f(6,:)*x1 f(7,:)*x1 f(8,:)*x1;
f(1,:)*x2 f(2,:)*x2 f(3,:)*x2 f(4,:)*x2 f(5,:)*x2 f(6,:)*x2 f(7,:)*x2 f(8,:)*x2;
f(1,:)*x3 f(2,:)*x3 f(3,:)*x3 f(4,:)*x3 f(5,:)*x3 f(6,:)*x3 f(7,:)*x3 f(8,:)*x3;
f(1,:)*x4 f(2,:)*x4 f(3,:)*x4 f(4,:)*x4 f(5,:)*x4 f(6,:)*x4 f(7,:)*x4 f(8,:)*x4;
f(1,:)*x5 f(2,:)*x5 f(3,:)*x5 f(4,:)*x5 f(5,:)*x5 f(6,:)*x5 f(7,:)*x5 f(8,:)*x5;
f(1,:)*x6 f(2,:)*x6 f(3,:)*x6 f(4,:)*x6 f(5,:)*x6 f(6,:)*x6 f(7,:)*x6 f(8,:)*x6;
f(1,:)*x7 f(2,:)*x7 f(3,:)*x7 f(4,:)*x7 f(5,:)*x7 f(6,:)*x7 f(7,:)*x7 f(8,:)*x7;
f(1,:)*x8 f(2,:)*x8 f(3,:)*x8 f(4,:)*x8 f(5,:)*x8 f(6,:)*x8 f(7,:)*x8 f(8,:)*x8]
d1=-f1-f10
d2=-f2-f20
d3= -f3-f30
d4= -f4-f40
d5= f5+f50
d6= f6+f60
d7= f7+f70
d8= f8+f80
L=[(-F(1,1)-f10)/d1 (-F(1,2)-f20)/d2 (F(1,3)+f30)/d3 (F(1,4)+f40)/d4 (F(1,4)+f40)/d4 (F(1,4)+f40)/d4 (F(1,4)+f40)/d4 (F(1,4)+f40)/d4;
(-F(2,1)-f10)/d1 (-F(2,2)-f20)/d2 (F(2,3)+f30)/d3 (F(2,4)+f40)/d4 (F(1,4)+f40)/d4 (F(1,4)+f40)/d4 (F(1,4)+f40)/d4 (F(1,4)+f40)/d4;
(-F(3,1)-f10)/d1 (-F(3,2)-f20)/d2 (F(3,3)+f30)/d3 (F(3,4)+f40)/d4 (F(1,4)+f40)/d4 (F(1,4)+f40)/d4 (F(1,4)+f40)/d4 (F(1,4)+f40)/d4;
(-F(4,1)-f10)/d1 (-F(4,2)-f20)/d2 (F(4,3)+f30)/d3 (F(4,4)+f40)/d4 (F(1,4)+f40)/d4 (F(1,4)+f40)/d4 (F(1,4)+f40)/d4 (F(1,4)+f40)/d4;
(-F(2,1)-f10)/d1 (-F(2,2)-f20)/d2 (F(2,3)+f30)/d3 (F(2,4)+f40)/d4 (F(1,4)+f40)/d4 (F(1,4)+f40)/d4 (F(1,4)+f40)/d4 (F(1,4)+f40)/d4;
(-F(2,1)-f10)/d1 (-F(2,2)-f20)/d2 (F(2,3)+f30)/d3 (F(2,4)+f40)/d4 (F(1,4)+f40)/d4 (F(1,4)+f40)/d4 (F(1,4)+f40)/d4 (F(1,4)+f40)/d4;
(-F(2,1)-f10)/d1 (-F(2,2)-f20)/d2 (F(2,3)+f30)/d3 (F(2,4)+f40)/d4 (F(1,4)+f40)/d4 (F(1,4)+f40)/d4 (F(1,4)+f40)/d4 (F(1,4)+f40)/d4;
(-F(2,1)-f10)/d1 (-F(2,2)-f20)/d2 (F(2,3)+f30)/d3 (F(2,4)+f40)/d4 (F(1,4)+f40)/d4 (F(1,4)+f40)/d4 (F(1,4)+f40)/d4 (F(1,4)+f40)/d4]
Kr=[-1. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.]
a0=[1. -36/d1 -36/d1 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.;
1. 0. 0. -36/d2 -36/d2 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.;
1. 0. 0. 0. 0. -36/d3 -36/d3 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.;
1. 0. 0. 0. 0. 0. 0. -36/d4 -36/d4 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.;
1. 81/d5 0. 0. 0. 81/d5 0. 0. 0. 81/d5 0. 0. 0. 81/d5 0. 0. 0. 81/d5 0. 0. 0. 81/d5 0. 0. 0. 81/d5 0. 0. 0. 81/d5 0. 0. 0;
1. 0. 81/d6 0. 0. 0. 81/d6 0. 0. 0. 81/d6 0. 0. 0. 81/d6 0. 0. 0. 81/d6 0. 0. 0. 81/d6 0. 0. 0. 81/d6 0. 0. 0. 81/d6 0. 0;
1. 0. 0. 81/d7 0. 0. 0. 81/d7 0. 0. 0. 81/d7 0. 0. 0. 81/d7 0. 0. 0. 81/d7 0. 0. 0. 81/d7 0. 0. 0. 81/d7 0. 0. 0. 81/d7 0;
1. 0. 0. 0. 81/d8 0. 0. 0. 81/d8 0. 0. 0. 81/d8 0. 0. 0. 81/d8 0. 0. 0. 81/d8 0. 0. 0. 81/d8 0. 0. 0. 81/d8 0. 0. 0. 81/d8;
0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0;
0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0;
0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0;
0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0;
0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0;
0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0;
0. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81. 0. 0. 0. -81;
0. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81;
0. 45. 45. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.;
0. 0. 0. 45. 45. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.;
0. 0. 0. 0. 0. 45. 45. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.;
0. 0. 0. 0. 0. 0. 0. 45. 45. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.]
b0=[-f10/d1 -f20/d2 -f30/d3 -f40/d4 f50/d5 f60/d6 f70/d7 f80/d8 -1000. 2000. -1000. 2000. -1000. 2000. -1000. 2000. 3000. 3000. 3000. 3000.]
lb0=[0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.];
ub0=[1. 300. 300. 300. 300. 300. 300. 300. 300. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.]
[x0,kl,L0]=linpro(Kr',a0,b0',
F0=[0. -36. -36. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.;
0. 0. 0. -36. -36. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.;
0. 0. 0. 0. 0. -36. -36. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.;
0. 0. 0. 0. 0. 0. 0. -36. -36. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.;
0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0;
0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0;
0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0;
0. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81]
f1x0=f0(1,:)*x0
f2x0=f0(2,:)*x0
f3x0=f0(3,:)*x0
f4x0=f0(4,:)*x0
f1x0=f0(5,:)*x0
f1x0=f0(6,:)*x0
f1x0=f0(7,:)*x0
f1x0=f0(8,:)*x0
L1x0=(-f1x0-f10)/d1
L2x0=(-f2x0-f20)/d2
L3x0=( f3x0+f30)/d3
L4x0=( f4x0+f40)/d4
L5x0=(-f5x0-f50)/d5
L6x0=(-f6x0-f60)/d6
L7x0=(-f7x0-f70)/d7
L8x0=(-f8x0-f80)/d8
Решение
f =
column 1 to 21
- 36. - 36. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.
0. 0. - 36. - 36. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.
0. 0. 0. 0. - 36. - 36. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.
0. 0. 0. 0. 0. 0. - 36. - 36. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.
81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81.
0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0.
0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0.
0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0. 0. 0. 81. 0.
column 22 to 32
0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.
0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.
<