运用R语言实现线性规划
本来应该用sas来实现的,但是sas的安装实在太费时间精力,安装了好几次都没有成功,最后好不容易搞了个虚拟机安装了sas university版,结果没有OR模块,这让我的运筹学作业怎么搞!好在我也算个R语言半小白,查一查资料再实践一下还是能得出来想要的结论的。下面整理一下用R语言实现lp的例题和codes。
第一次查到的R包是Rglpk包,也下载了,看到里面的函数确实很简单!但是运行的时候就很惨:
然后我就去下载slam包,结果slam包只支持R3.3.0以上的版本,我实在是不想重新下载了,就换了一个包:lpsolve包。这个包虽然没有Rglpk包的函数简单,但是lp函数也是很简便的。函数的具体参数和写法就不在此陈述了,直接在RStudio中的packages和help中可以查到。下面我把运筹学这次的作业题和Rcodes放在下面:
(其实我本来是用单纯形法手算的……花了我4、5h也没算出来……)
Rcodes:
这样很简单的就求出来了!
|
请发表评论