楼主: fcfc2013
3253 19

[问答] 算出A列数据中是B列数据中那几个数的之和(或B列数据几个数据之和近似值) [推广有奖]

11
jgchen1966 发表于 2018-9-27 21:13:08
fcfc2013 发表于 2018-9-27 16:24
library(Rglpk)
# 5*x+4*x+3*x+3*x = 9
# 约束条件: x <= 0,1 int
因为,在工作中,几乎用不着规划类数据分析,所以,本人对此类R包,不熟,只是提供了一个思路,也没有好意思,对你问题再关注。。抱谦得很!!
  但就此问题,可多说一点:
## 比例解  5*x1+4*x2+3*x3+2*x4+1*x5=9
## 1 。目标是什么?? x1=1,x2=1,其他全为0,即满足,但x2=1,x3=1,x3=1,也满足
#        因此,目标该 是  x1+x2+x3+x4+x5  最小化。如此,才能有唯一解
## 2 约束  一是  5*x1+4*x2+3*x3+2*x4+1*x5=9,
##             二 0<=x1<=1,0<=x2<=1,0<=x3<=1,0<=x4<=1,0<=x5<=1  
##        三  x1,x2,x3,x4,x5  为  integer (整数)
##  这样,用 Rglpk_solve_LP  函数的参数,全有了
##  当然,你的问题,涉用相当如上的小规划。可将上面小

12
jgchen1966 发表于 2018-9-27 21:16:29
jgchen1966 发表于 2018-9-27 21:13
因为,在工作中,几乎用不着规划类数据分析,所以,本人对此类R包,不熟,只是提供了一个思路,也没有好意 ...
#  当然,你的问题,涉及好多如上小规划。可将上面小

13
jgchen1966 发表于 2018-9-27 21:18:54
jgchen1966 发表于 2018-9-27 21:13
因为,在工作中,几乎用不着规划类数据分析,所以,本人对此类R包,不熟,只是提供了一个思路,也没有好意 ...
不知,为何最后几字没有!!!
当然,你的问题,涉及好多如上小规划。可将上面小

14
jgchen1966 发表于 2018-9-27 21:30:13
不知,最后几字不显示
可将上面小

15
jgchen1966 发表于 2018-9-27 21:33:17
可将小

16
jgchen1966 发表于 2018-9-27 21:34:15
可将上面程序,套用在foreach 中并行运算,即可!!!!

17
jgchen1966 发表于 2018-9-27 21:35:12
搞不懂,为何 “小”字,后面,就不能显示了???!!

18
jgchen1966 发表于 2018-9-27 21:39:24
jgchen1966 发表于 2018-9-27 21:13
因为,在工作中,几乎用不着规划类数据分析,所以,本人对此类R包,不熟,只是提供了一个思路,也没有好意 ...
本人,刚现学Rglpk 后,才写这些,不妥之处,谨请谅解。。。

19
jgchen1966 发表于 2018-9-27 21:42:00
可将上面程序,套用在foreach 中并行运算,N多个上面的线性规划,即可!!!

20
fcfc2013 发表于 2018-9-27 22:20:35 来自手机
jgchen1966 发表于 2018-9-27 21:13
因为,在工作中,几乎用不着规划类数据分析,所以,本人对此类R包,不熟,只是提供了一个思路,也没有好意 ...
谢谢,解答!

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-26 02:29