我正在寻找一个iOS库,该库能够为我正在开发的应用程序解决LP,IP,BIP,MIP。我找到了GLPK,但不知道如何在iOS上编译它,并且在网上搜索了一段时间后,我没有发现任何有趣的东西...
如果有人可以帮助我如何为iOS编译GLPK,或者知道一些针对iOS的开源LP解算器,我将不胜感激。
最佳答案
我将GMP(GNU多精度算术库)用于iOS开发,基本上是基于C的静态库,可用于各种数学目的。我必须在一个大矩阵上进行计算,因此我需要一个支持任意精度的库。我用MacPorts安装了它。 MacPorts是Mac上基于终端的软件包管理系统,例如Debian上的yum或apt。在安装了适当的静态库之后,就像我用“sudo port install gmp”安装GMPL一样,之后,您可以在Xcode中 check out “Link Binary With Library”部分下的静态库。按下“添加其他..”按钮,进入/opt/local/lib文件夹,这是MacPorts的默认安装文件夹,并 checkout 您的静态库。在代码中添加一些 header ,瞧,您就可以进行计算了。
在下面的图片中,您也可以看到libgsl,也就是GNU科学库,我也建议您这样做。
关于iphone - 适用于iOS的线性编程库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12979876/