我想知道命令行函数“glpsol”的 GLPK Api 中是否有等效项。
因为我有一个模型,它写在 .mod 文件中,数据写在 .dat 文件中。在命令行中,我可以通过调用此行来解决它:
glpsol --model flow-glpk.mod --data your_data_set.dat
我想在不执行“execv()”调用的情况下解决 C/C++ 程序中的相同问题。
我想知道命令行函数“glpsol”的 GLPK Api 中是否有等效项。
因为我有一个模型,它写在 .mod 文件中,数据写在 .dat 文件中。在命令行中,我可以通过调用此行来解决它:
glpsol --model flow-glpk.mod --data your_data_set.dat
我想在不执行“execv()”调用的情况下解决 C/C++ 程序中的相同问题。
看看源代码发行版的示例目录中的 mplsamp2.c ,我相信它可以满足您的需求,您只需将硬编码名称更改为适合您的应用程序。
GLPK 附带一个很好的手册,3.2 Routines for processing MathProg 模型详细介绍了如何使用 C API 处理 MathProg 模型。