在进行线性规划问题求解中,Matlab直接使用其自带的linprog函数完成,C++中一般采用GLPK库开展线性规划问题的求解。以下为网络下载的GLPK库下载链接。
csdn下载链接:
glpk+Windows.rar-嵌入式文档类资源-CSDN下载线性规划C++开源库GLPK,压缩包自带使用文档。更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/u010149495/57864708VS2010下GLPK配置与安装见链接:
1.在VS2010配置管理器中设置方案平台为x64配置,一般默认为win32配置,如果没有x64配置,则需要新建x64配置,按照提示则可完成x64的新建与配置;
2.完成x64新建与配置后,在属性管理器会出现对应x64的配置栏,如下图所示:
3.选择64位下的GLPK参数配置,主要包括如下三方面:
a. 属性页中 VC++目录->库目录中添加GLPK库中w64中gplk.lib所在的目录,如下图所示;
b. 属性页中 C/C++->常规->附加包含目录中添加GLPK开源库的源文件glpk.h的路径,如下所示:
c.属性页 链接器->输入->附加依赖项 中添加 glpk.lib的名称,如下所示:
以下为GLPK中sample.c例子的程序以及程序运行结果:
对于程序的理解可参考GLPK库自带的glpk.pdf文档。