【问题标题】:Equivalent of "glpsol" in GLPK APIGLPK API 中“glpsol”的等价物
【发布时间】:2013-02-07 12:05:26
【问题描述】:

我想知道 GLPK Api 中是否有命令行函数“glpsol”的等效项。

因为我有一个模型,它写在 .mod 文件中,数据写在 .dat 文件中。 在命令行中,我可以通过调用此行来解决它:

glpsol --model flow-glpk.mod --data your_data_set.dat

我想在不执行“execv()”调用的情况下解决 C/C++ 程序中的相同问题。

【问题讨论】:

    标签: c++ linear-programming glpk mathprog


    【解决方案1】:

    查看source distribution 的示例目录中的 mplsamp2.c,我相信它可以满足您的需求,您只需将硬编码名称更改为适合您的应用程序。

    GLPK 附带一个很好的手册,3.2 处理 MathProg 模型的例程详细介绍了如何使用 C API 处理 MathProg 模型。

    【讨论】:

    • 谢谢,这就是我要找的。有没有办法捕捉结果?
    • @Aleanar 很高兴听到它有帮助。在文档中,例如查看glp_get_col_prim() 以在解决方案中检索变量的值等,这些方法都记录在2.7 Simplex 方法例程中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-03
    • 1970-01-01
    • 2012-03-09
    • 1970-01-01
    相关资源
    最近更新 更多