模型的讨论-ansysworkbench 工程实例详解

时间:2021-06-11 21:57:55
【文件属性】:
文件名称:模型的讨论-ansysworkbench 工程实例详解
文件大小:4.07MB
文件格式:PDF
更新时间:2021-06-11 21:57:55
数学建模 (3)模型的讨论 下面我们看看用 小二乘法确定 jp 和 iq 的结果是否与此相同。此时的模型实际上 就是一个简单的二次规划模型。LINGO程序为 MODEL: TITLE 小二乘法计算产品属性的效用函数; SETS: PRICE/H,M,L/:P; SAFETY/2,1,0/:Q; M(safety,PRICE):CI,ERROR,sort; ENDSETS DATA: CI =7 8 9 3 4 6 1 2 5; ENDDATA @FOR(M(i,j):sort(i,j)=p(j)+q(i);ERROR(i,j)= sort(i,j)-CI(i,j) ); MIN=@SUM(M:@sqr(ERROR)); @FOR(M(i,j): @FREE(ERROR) ); !@FOR(price:@gin(P)); !@FOR(safety:@gin(Q)); END 上面模型中的sort变量表示的就是按照这里新计算的效用函数得到的不同配置下 的产品的效用。 通过运行LINGO程序,可以看到,此时的效用函数的结果与前面得到的结果不同, 但仔细察看SORT的结果可以发现,不同配置产品之间的相对顺序仍然是保持的。 不过, 小二乘法得到的产品的效用是一些带有小数的数,实际中使用不太方便。 如果希望得到整数解,只需要在模型中“END”语句前增加下面两行语句: @FOR(price:@gin(P));

网友评论