湖北经济学院2012大学生数学建模竞赛B题解答
解决方案:
用c(i)来表示某个市场的销售人员数量与其收入的关系,
Xi代表某个市场中销售人员的数量,
派遣计划的总收入为:
c 1(x 1+1)+C2(x2+1)+c 1(x3+1)+C4(x4+1)①
问题是:
存在
x1 + x2 + x3 + x4 = 8 ②
在...的约束下,
求①的最大值。
下面是一个MATLAB求解程序,也可以很容易的转换成其他语言。
%市场中销售人员数量与收入的关系
c 1 =[20 34 48 66 71 80 91 104 110];
C2 =[30 40 54 70 84 90 103 110 120];
C3 =[33 38 52 82 95 99 110 122 135];
C4 =[40 50 63 97 105 112 134 144 150];
n = 8;营销人员的百分比
max = 0;最高总收入百分比的初始值
对于x1 = 0:n
对于x2 = 0:n
对于x3 = 0:n
x4 = n-(x 1+x2+x3);
如果x4 & gt=0
合计= c 1(x 1+1)+C2(x2+1)+c 1(x3+1)+C4(x4+1);
如果总计& gt=最大
max =总计;
z 1 = x 1;z2 = x2z3 = x3z4 = x4
结束
结束
结束,结束,结束
最大百分比最大总收入
X = [z1,z2,z3,z4]%