适用于iOS的线性编程库

时间:2012-10-19 18:00:24

标签: iphone ios ipad math linear-programming

我正在寻找能够为我正在开发的应用程序解决LP,IP,BIP,MIP的iOS库。我找到了GLPK,但不知道如何为iOS编译它,在搜索网页一段时间后,我没有发现任何有趣的东西...... 如果有人可以帮我学习如何为iOS编译GLPK或者知道iOS的一些开源LP解算器,我将不胜感激。

1 个答案:

答案 0 :(得分:3)

我使用GMP(GNU多精度算术库)进行iOS开发,基本上是一个基于C的静态库,用于各种数学目的。我不得不对一个大矩阵进行计算,所以我需要一个支持任意精度的库。我用MacPorts安装它。 MacPorts是Mac上基于终端的包管理系统,如yum或Debian上的apt。在我安装了带有“sudo port install gmp”的GMPL之后安装了相应的静态库之后,您可以在Xcode中查看“Link Binary With Library”部分下的静态库。按“添加其他..”按钮,转到/ opt / local / lib文件夹,这是MacPorts的默认安装文件夹,并检查您的静态库。在代码中添加一些标题,瞧,你可以进行计算。

在下图中你也可以看到libgsl,也就是GNU科学图书馆,我也推荐它。

enter image description here