Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 为什么这个线性规划请求在迭代时不起作用?_R_Linear Programming - Fatal编程技术网

R 为什么这个线性规划请求在迭代时不起作用?

R 为什么这个线性规划请求在迭代时不起作用?,r,linear-programming,R,Linear Programming,前言这是一个关于使用线性建模来理解发电系统的问题,但实际上,要理解这两个问题,你都不需要知道太多。我很确定这是一个关于R的问题 我正在建立一个线性模型,以优化一个国家每小时的发电机调度(称为“黎巴嫩”,但实际上,就我使用的数据而言,这有点虚构)。我有一个模型可以令人满意地优化每小时发电量,代码如下所示: lp.newobjfun.norelax <- lpSolve::lp(dir = "min", objfun.lebanon.postwalk1, constraintmatrix.le

前言这是一个关于使用线性建模来理解发电系统的问题,但实际上,要理解这两个问题,你都不需要知道太多。我很确定这是一个关于R的问题

我正在建立一个线性模型,以优化一个国家每小时的发电机调度(称为“黎巴嫩”,但实际上,就我使用的数据而言,这有点虚构)。我有一个模型可以令人满意地优化每小时发电量,代码如下所示:

lp.newobjfun.norelax <- lpSolve::lp(dir = "min", objfun.lebanon.postwalk1, constraintmatrix.lebanon.postwalk.allgenerators, directions.lebanon.postwalk3, rhs.lebanon.postwalk4)


lp.newobjfun.norelax好吧,没关系,我已经弄明白了,从kWh到MWh的单位转换是我没有考虑的

抱歉打扰了

for(i in 1:365) 
{
rhs.lebanon.postwalk4[1:24] = as.numeric(supplylebanon2010wholeyear[i,])

lp.newobjfun.norelax <- lpSolve::lp(dir = "min", objfun.lebanon.postwalk1, constraintmatrix.lebanon.postwalk.allgenerators, directions.lebanon.postwalk3, rhs.lebanon.postwalk4)

print(lp.newobjfun.norelax$solution); 
}