1

私は IBM の CPLEX (または ILOG) 二次計画法ソルバーをmatlab の cplexqp 関数を介して使用しており、問題が実行可能である場合はすぐに成功する (たとえば 5 ~ 10 秒) が、実行可能でない場合は失敗するという奇妙な動作を取得しています。非常にゆっくり(60〜300秒)。問題は非常に大きく、たとえば、N=100-500 の変数に対して 3000-10000 の不等式制約があります。

そこの終了フラグは 5 で、「数値の問題を解決する」ことを意味します。許容誤差を 1e-3 から 1e-10 に ( および を介しoptions.simplex.tolerances.feasibilityoptions.simplex.tolerances.optimality) 変更しても、この非対称性は除去されませんでした。

数値の問題を回避するために「一生懸命」しようとしていると思います。関連するパラメーターの提案はありますか?

4

0 に答える 0