用goalprog包求解目标规划
R中,goalprog包 (Novomestky, 2008) 可以求解形式为模型(3) 的目标规划问题,核心函数为llgp(),用法如下:
llgp(coefficients...该模型符合模型 (3) 的形式,可以直接调用 llgp() 函数来求解该问题,注意:R中根据achievements数据框中的 priority 来判断绝对优先级别,不用再设置 P1,P2,P3。...R代码和部分输出结果如下:
> library(goalprog)
> coefficients=matrix(c(5,1,4,6,10,-2,4,8),4)
> targets=c(60,0,36,48...解:这是一个多目标规划问题,可以直接调用 llgp() 函数求解。...R代码及运行结果如下 (为了便于展示,输出了一些参数的信息):
> library(goalprog)
> coefficients=matrix(c(1,1,5,1,1,0,3,1),4)
> targets