我有一个没有目标函数的线性程序。所以我只是想测试一下它的可行性。我正在使用 GLPK api for simplex 来做到这一点。当我使用默认方法 (meth=GLP_PRIMAL) 运行单纯形时,求解器无法在 100000 次迭代中收敛(这是我设置的限制)。但是,当我使用 GLP_DUALP 方法时,经过几次迭代后,我收到消息“警告:双重退化;切换到原始单纯形”,并且它继续在合理数量的迭代中收敛。
所以我的问题是,如果它最终在两种情况下都使用原始单纯形,为什么它在第一种情况下不收敛。可能会发生什么。
提前致谢。