小编eyi*_*yio的帖子

如何使用LpSolve在R中设置线性编程优化?

例如,我有这个示例数据:

d=data.frame(x=c(1,1,1,2,2,3,4,4),y=c(5,6,7,8,7,5,6,5),w=c(1,2,3,4,5,6,7,8))
Run Code Online (Sandbox Code Playgroud)

看起来像这样:

  x y w
1 1 5 1
2 1 6 2
3 1 7 3
4 2 8 4
5 2 7 5
6 3 5 6
7 4 6 7
8 4 5 8
Run Code Online (Sandbox Code Playgroud)

xy从代表指数dataxdatay.w代表datax[x]与之比较的分数datay[y].我想最大化总得分(或w)d,其中每个值x最多匹配一个值y,反之亦然.

结果应如下所示:

  x y w
1 2 7 5
2 3 5 6
3 4 6 7
Run Code Online (Sandbox Code Playgroud)

当所有的总和w值最大化,并且每个x …

optimization r linear-programming lpsolve

5
推荐指数
1
解决办法
5412
查看次数

标签 统计

linear-programming ×1

lpsolve ×1

optimization ×1

r ×1