我有一个成本最小化problem.In的问题,我们有3个供应商。它们是S1,S2 & S3,这里的成本是按购买价格x计算的。
3家供应商的价格价值如下。
price=[10,15,20]
如果我有一个作为array[1..3] of var int:purchase的决策变量,我将从优化问题中得到答案,从哪个供应商那里,我需要购买多少个单元。
示例代码如下。
enum suppliers={s1,s2,s3};
int: len_sup=length(suppliers);
set of int:range_sup=1..len_sup;
array[range_sup] of in
var x1 =10;
var x2 =100;
var y1 =2;
var y2 =15;
var x_inp =60;
var y_out =???
怎么计算折扣?店主在购买10英镑时给予最低2英镑的折扣,100英镑的折扣最高为15英镑。购买1->30,2 ->65 (请配方奶)的折扣是多少?