湖北经济学院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]%