嗨,我想解决具有25000 个二进制变量和几乎2555 个等式约束和50 个不等式约束的线性规划 (LP) 问题,所以我使用了 CPLEX API 为 MATLAB 提供的cplexbilp函数,如下所示:
[x,fval,exitflag,output,] = cplexbilp(f, Aineq, bineq, Aeq, beq);
- 矩阵大小:f=25000x1,Aineq=50x25000,bineq=50x1,Aeq=2555x25000,beq=2255x1
当我运行脚本时,出现此错误:
当我查看错误详细信息时,我看到以下消息:
0x6df51ba9 C:/Program Files/IBM/ILOG/CPLEX_Studio_Preview125/cplex/matlab/x86_win32/cplexlink125.mexw32+00007081 (???+000000)
我认为cplexlink125.mexw32是 MATLAB 的 cplex v12.5 可调用库。
所以,我的问题是如何解决这个错误?我想知道问题大小(25000 个二进制变量)主要错误根源是什么?我在一些资源中读到 Cplex 能够解决大规模 LP 问题。
- MATLAB版本:R2011a
- CPLEX 版本:12.5
提前感谢您的任何评论或回答