私は(ほぼ)CPLEXと最適化の初心者です。私はMatlabのCPLEX(12.7.1)の新しく追加された機能を使って最適化問題を設定しようとしています。これは区分線形(PWL)制約の定義を可能にします。 しかし、Matlabでどのように行うのかはわかりません。これに関する文書はかなり疎です。 IBMには、線形等量とタイプ2のSOSの組み合わせとして区分線形制約を定義する1つの例(transport.m)しかありませんが、これは新しく追加された機能を実際には区分的線形関数を直接指定するものではありません。また、MATLABのプロシージャは、変数の数や区分的な制約が増えるにつれてかなり煩雑になる可能性があります。 Matlabで違う表現方法があるかどうか知っていますか? MATLABのCPLEX APIの区分線形制約
あなたは
2
A
答えて
2
あなたはリリースで発表された言及し、新たな区分線形制約のサポートは(バージョン12.7.0で)hereを指摘ありがとうございます。そのリストにはMATLAB APIは含まれていませんでした。 MATLABに直接機能を持たせる場合は、IBM RFE Communityにリクエストを追加することができます。その間、他のAPI(C、C++、Java、.NET、Python)のいずれかを使用する必要があります。
systemコマンドを使用して、MATLAB内から別の実行可能ファイルを呼び出すことができます。一方、もう少し作業が必要であることに加えて、あなたの現在のテクニックはうまくいくはずです。
関連する問題
- 1. 行列の制約CPLEX Python API
- 2. CPLEX Pythonの和制約
- 3. 制約付きMATLABの等高線プロット
- 4. matlabでfminconを使用した非線形制約
- 5. 非線形制約付きのscipy.optimize
- 6. 追加制約付き線形代入
- 7. MARSSで線形制約を課す
- 8. SmoothBivariateSplineによる区分線形補間
- 9. 境界制約を持つ非線形最小二乗のソルバー
- 10. MATLAB:線形インデキシングマルチディメンジョン
- 11. セグメント化された区分線形フィットの係数を制限する
- 12. パラメータをMATLABの非線形フィッティングで積分することを強制する
- 13. CPLEX Python APIを連続入力の線形プログラミングに使用する
- 14. MATLAB:線形回帰
- 15. 直線と区分線形曲線の交点を見つける
- 16. 非線形制約と2進変数による線形目的関数
- 17. 非線形関数を使用した区分的非線形回帰R
- 18. その場合、非線形プログラミングの制約
- 19. 条件付き制約Pythonのパルプモジュールの線形プログラム
- 20. CPLEXにおける最適化のための線形化
- 21. Pythonの制約付き線形最適化
- 22. 混合整数型制約への線形プログラミング
- 23. Matlab kmeans非線形分離可能データのクラスタリング
- 24. C++ cplexアクセス制約を追加する現在のソリューション
- 25. opl cplexでの制約緩みを見つけるには?
- 26. インテグラ区分的関数MATLAB
- 27. Pythonで制約付き線形方程式を解く
- 28. Gurobiオプティマイザ(Python):二次制約を線形化しますか?
- 29. 線形最適化でバイナリ制約を扱うには?
- 30. SQLの線形回帰信頼区間
あなたの答えをありがとう!確かに、あなたのリンクのおかげで、おそらくリリースノートを書いて間違っていたことが分かりました。 [12.7.0](https://www.ibm.com/support/knowledgecenter/en/SSSA5P_12.7.0/ilog.odms.cplex.help/CPLEX/ReleaseNotes/topics/releasenotes127/newPWL)のリリース・ノートに記載されています。 html)、彼らはAPIの中でMatlabについて言及しています。 [12.7.1](https://www.ibm.com/support/knowledgecenter/SSSA5P_12.7.1/ilog.odms.studio.help/CPLEX/ReleaseNotes/topics/releasenotes127/newPWL.html)のリリースノート)彼らはそれを削除しました。 –