数学建模小作业文档格式.docx
《数学建模小作业文档格式.docx》由会员分享,可在线阅读,更多相关《数学建模小作业文档格式.docx(33页珍藏版)》请在冰点文库上搜索。
Extendedsolversteps:
0
Totalsolveriterations:
4
VariableValueReducedCost
B
(1)60.000000.000000
B
(2)150.00000.000000
B(3)8.0000000.000000
C
(1)10.000000.000000
C
(2)9.0000000.000000
X
(1)8.000000-10.00000
X
(2)2.000000-9.000000
A(1,1)6.0000000.000000
A(1,2)5.0000000.000000
A(2,1)10.000000.000000
A(2,2)20.000000.000000
A(3,1)1.0000000.000000
A(3,2)0.0000000.000000
RowSlackorSurplusDualPrice
198.000001.000000
22.0000000.000000
330.000000.000000
40.0000000.000000
2.某厂向用户提供发动机,合同规定,第一、二、三季度末分别交货40台、60台、80台.每季度的生产费用为(元),其中x是该季生产的台数.若交货后有剩余,可用于下季度交货,但需支付存储费,每台每季度c元.已知工厂每季度最大生产能力为100台,第一季度开始时无存货,设a=50、b=0.2、c=4,问工厂应如何安排生产计划,才能既满足合同又使总费用最低.
初次:
但有误
M/1..3/:
x,c,d;
少endsets
a=50;
b=0.2;
c=444;
d=406080;
e=100;
min=@sum(M:
a*x)+@sum(M:
b*x*x)+@sum(M(j)|i#le#2:
@sum(M(i)|i#le#j:
x-d)*c(j+1));
@for(M(j)|j#le#2:
x>
d);
@sum(M:
x)=@sum(M:
@for(M:
x<
e);
改正
endsets
a=50;
b=0.2;
enddata
b*x*x)+@sum(M(j)|j#le#2:
end
Localoptimalsolutionfound.
11280.00
0.5684342E-13
2
14
A50.000000.000000
B0.20000000.000000
E100.00000.000000
X
(1)50.000000.000000
X
(2)60.000000.000000
X(3)70.000000.000000
C
(1)4.0000000.000000
C
(2)4.0000000.000000
C(3)4.0000000.000000
D
(1)40.000000.000000
D
(2)60.000000.000000
D(3)80.000000.000000
111280.00-1.000000
210.000000.000000
30.0000000.000000
40.000000-78.00000
550.000000.000000
640.000000.000000
730.000000.000000
3.某商店有五位工作人员:
经理1人,主任1人,售货员3人.有关情况见下表.设广告费对销售额的贡献为其投入的15倍,各工作人员的收入相当于其完成销售额的5.5%.问如何安排才能达到以下的目标:
P1保证全体人员正常工作时间;
P2至少完成销售额70000元;
P3主任的月收入不少于1200元,售货员A和B的月收入不少于600元和400元;
P4全体人员加班时间不超过规定;
P5广告费不超过3000元,力争销售额增加10000元,前者的重要性为后者的两倍.
每小时对销售额的贡献(元)
每月总工时
每月加班限量(工时)
经理
144
200
24
主任
96
售货员A
54
172
52
售货员B
30
160
32
售货员C
9
100
sj/1..16/:
sk/1..38/:
y;
sjk(sj,sk):
B=200200172160100700001200600400224224224192132300010000;
A=100000-10000000000000001000000000000000
0100000-1000000000000000100000000000000
00100000-100000000000000010000000000000
000100000-10000000000000001000000000000
0000100000-1000000000000000100000000000
1449654309000000-100000000000000010000000000
05.280000000000-10000000000000001000000000
002.970000000000-1000000000000000100000000
0001.650000000000-100000000000000010000000
100000000000000-10000000000000001000000
0100000000000000-1000000000000000100000
00100000000000000-100000000000000010000
000100000000000000-10000000000000001000
0000100000000000000-1000000000000000100
00000100000000000000-100000000000000010
0000015000000000000000-10000000000000001;
min=@sum(sk(k)|(k#ge#23)#and#(k#le#27):
y(k)*0.5)+y(28)*0.2+@sum(sk(k)|(k#ge#28)#and#(k#le#30):
y(k)*0.15)+@sum(sk(k)|(k#ge#16)#and#(k#le#20):
y(k)*0.09)+(y(21)*2+y(38)*0.06);
@for(sj(j):
@sum(sk(k):
A(j,k)*y(k))=B(j));
@for(sk(k)|k#le#5:
@gin(y(k)));
Solve:
0.3600000
11
B
(1)200.00000.000000
B
(2)200.00000.000000
B(3)172.00000.000000
B(4)160.00000.000000
B(5)100.00000.000000
B(6)70000.000.000000
B(7)1200.0000.000000
B(8)600.00000.000000
B(9)400.00000.000000
B(10)224.00000.000000
B(11)224.00000.000000
B(12)224.00000.000000
B(13)192.00000.000000
B(14)132.00000.000000
B(15)3000.0000.000000
B(16)10000.000.000000
Y
(1)203.00000.000000
Y
(2)228.00000.9000000E-01
Y(3)224.00000.000000
Y(4)192.00000.000000
Y(5)132.00000.000000
Y(6)666.66670.000000
Y(7)3.0000000.000000
Y(8)28.000000.000000
Y(9)52.000000.000000
Y(10)32.000000.000000
Y(11)32.000000.000000
Y(12)164.00000.000000
Y(13)3.8400000.000000
Y(14)65.280000.000000
Y(15)0.0000000.000000
Y(16)0.0000000.9000000E-01
Y(17)4.0000000.000000
Y(18)0.0000000.9000000E-01
Y(19)0.0000000.9000000E-01
Y(20)0.0000000.9000000E-01
Y(21)0.0000002.000000
Y(22)0.0000000.000000
Y(23)0.0000000.5000000
Y(24)0.0000000.5000000
Y(25)0.0000000.5000000
Y(26)0.0000000.5000000
Y(27)0.0000000.5000000
Y(28)0.0000000.3500000
Y(29)0.0000000.1500000
Y(30)0.0000000.1500000
Y(31)83.200000.000000
Y(32)21.000000.000000
Y(33)0.0000000.9000000E-01
Y(34)0.0000000.000000
Y(35)0.0000000.000000
Y(36)0.0000000.000000
Y(37)2333.3330.000000
Y(38)0.0000000.6000000E-01
A(1,1)1.0000000.000000
A(1,2)0.0000000.000000
A(1,3)0.0000000.000000
A(1,4)0.0000000.000000
A(1,5)0.0000000.000000
A(1,6)0.0000000.000000
A(1,7)-1.0000000.000000
A(1,8)0.0000000.000000
A(1,9)0.0000000.000000
A(1,10)0.0000000.000000
A(1,11)0.0000000.000000
A(1,12)0.0000000.000000
A(1,13)0.0000000.000000
A(1,14)0.0000000.000000
A(1,15)0.0000000.000000
A(1,16)0.0000000.000000
A(1,17)0.0000000.000000
A(1,18)0.0000000.000000
A(1,19)0.0000000.000000
A(1,20)0.0000000.000000
A(1,21)0.0000000.000000
A(1,22)0.0000000.000000
A(1,23)1.0000000.000000
A(1,24)0.0000000.000000
A(1,25)0.0000000.000000
A(1,26)0.0000000.000000
A(1,27)0.0000000.000000
A(1,28)0.0000000.000000
A(1,29)0.0000000.000000
A(1,30)0.0000000.000000
A(1,31)0.0000000.000000
A(1,32)0.0000000.000000
A(1,33)0.0000000.000000
A(1,34)0.0000000.000000
A(1,35)0.0000000.000000
A(1,36)0.0000000.000000
A(1,37)0.0000000.000000
A(1,38)0.0000000.000000
A(2,1)0.0000000.000000
A(2,2)1.0000000.000000
A(2,3)0.0000000.000000
A(2,4)0.0000000.000000
A(2,5)0.0000000.000000
A(2,6)0.0000000.000000
A(2,7)0.0000000.000000
A(2,8)-1.0000000.000000
A(2,9)0.0000000.000000
A(2,10)0.0000000.000000
A(2,11)0.0000000.000000
A(2,12)0.0000000.000000
A(2,13)0.0000000.000000
A(2,14)0.0000000.000000
A(2,15)0.0000000.000000
A(2,16)0.0000000.000000
A(2,17)0.0000000.000000
A(2,18)0.0000000.000000
A(2,19)0.0000000.000000
A(2,20)0.0000000.000000
A(2,21)0.0000000.000000
A(2,22)0.0000000.000000
A(2,23)0.0000000.000000
A(2,24)1.0000000.000000
A(2,25)0.0000000.000000
A(2,26)0.0000000.000000
A(2,27)0.0000000.000000
A(2,28)0.0000000.000000
A(2,29)0.0000000.000000
A(2,30)0.0000000.000000
A(2,31)0.0000000.000000
A(2,32)0.0000000.000000
A(2,33)0.0000000.000000
A(2,34)0.0000000.000000
A(2,35)0.0000000.000000
A(2,36)0.0000000.000000
A(2,37)0.0000000.000000
A(2,38)0.0000000.000000
A(3,1)0.0000000.000000
A(3,3)1.0000000.000000
A(3,4)0.0000000.000000
A(3,5)0.0000000.000000
A(3,6)0.0000000.000000
A(3,7)0.0000000.000000
A(3,8)0.0000000.000000
A(3,9)-1.0000000.000000
A(3,10)0.0000000.000000
A(3,11)0.0000000.000000
A(3,12)0.0000000.000000
A(3,13)0.0000000.000000
A(3,14)0.0000000.000000
A(3,15)0.0000000.000000
A(3,16)0.0000000.000000
A(3,17)0.0000000.000000
A(3,18)0.0000000.000000
A(3,19)0.0000000.000000
A(3,20)0.0000000.000000
A(3,21)0.0000000.000000
A(3,22)0.0000000.000000
A(3,23)0.0000000.000000
A(3,24)0.0000000.000000
A(3,25)1.0000000.000000
A(3,26)0.0000000.000000
A(3,27)0.0000000.000000
A(3,28)0.0000000.000000
A(3,29)0.0000000.000000
A(3,30)0.0000000.000000
A(3,31)0.0000000.000000
A(3,32)0.0000000.000000
A(3,33)0.0000000.000000
A(3,34)0.0000000.000000
A(3,35)0.0000000.000000
A(3,36)0.0000000.000000
A(3,37)0.0000000.000000
A(3,38)0.0000000.000000
A(4,1)0.0000000.000000
A(4,2)0.0000000.000000
A(4,3)0.0000000.000000
A(4,4)1.0000000.000000
A(4,5)0.0000000.000000
A(4,6)0.0000000.000000
A(4,7)0.0000000.000000
A(4,8)0.0000000.000000
A(4,9)0.0000000.000000
A(4,10)-1.0000000.000000
A(4,11)0.0000000.000000
A(4,12)0.0000000.000000
A(4,13)0.0000000.000000
A(4,1