私は多目的の問題を解決しなければなりませんが、CPLEXまたはMatlabを使うべきかどうかはわかりません。両方のツールの長所と短所を説明できますか? ありがとうございます!多目的最適化を解決する:CPLEXまたはMatlab?
答えて
これは、実際には、CPLEXまたはMATLABを決定するのではなく、複数の目標がある場合に最適なモデリング手法を選択することについての質問です。
複数基準複数意思決定は、それ自体のサブフィールド全体です。見てください:http://en.wikipedia.org/wiki/Multi-objective_optimization。
アプローチを決めて問題を定式化したら(複数の目的を重み付けしたり、一連の線形プログラムとして折りたたんだりすることによって)、いずれかのツールがあなたのために機能します。
MATLABを使い慣れているので、まずそれを使って一連の線形プログラムを解くことができます(ゴールプログラミングアプローチ)。このページのMathworksには、ステップバイステップの詳細を含むいくつかの例があります:http://www.mathworks.com/discovery/multiobjective-optimization.html
ありがとう! –
パレート型多目的関数を解くことはできますか?私が知っているのは、それが辞書編集のobjを定義することによって簡単な目標プログラミングを解決することができる、または重み情報を使って重みを徐々に変化させ、重みに大きく依存して非常に主観的なパレートフロントを「列挙」することです。
プレミアムがどのように2つのオブジェクトを解決するかについては、hereを参照してください。これは良くないようです。
ランキングを含む真のパレート方法については、いくつかのGAバリアントがNSGA-IIのようにできることがわかります。
- 1. 多目的アルゴリズムを用いた単一目的最適化の解法
- 2. OPL CPLEX最適化
- 3. CPLEX最適化メーカーGUIは、Mac
- 4. PYTHON:ライブラリ/ツールの遺伝的アルゴリズムと多目的最適化
- 5. Matlab最適化、初期目的関数評価の失敗
- 6. CPLEXにおける最適化のための線形化
- 7. CPLEXのMIPに複数の最適解を得るには?
- 8. ループのmatlabを最適化
- 9. 遺伝的アルゴリズムを使用したMatlabの最適化
- 10. MATLABの遺伝的アルゴリズムを使用した体重最適化
- 11. 最適化:2目的制約
- 12. 整数制約の最適化問題を解決する
- 13. Angular JSコントローラコードを難読化する最適な解決策
- 14. Kata'sを解決する際の最適化に必要なアドバイス
- 15. Matlabコードの最適化
- 16. FFTWの最適化Matlab FFT
- 17. 現在の最適解を返すCPLEX Python API
- 18. DEAPを使用した多目的関数の最小化
- 19. MATLAB R2015a多変数関数の最適化
- 20. ルジャンドル多項式のMatlabコードの最適化
- 21. ステップ関数を使用した目的関数の最適化
- 22. より良いUIを目的としたコードの最適化
- 23. CPLEX:異なる "データ"で同じcplex "モデル"を解決する方法
- 24. 効率的な挿入と参照を解決するための最適化された方法
- 25. 目的のCコードを最適化する
- 26. カスタム目的Fscoreを最適化する関数 - XGBOOST
- 27. lpSolve - 目的関数を特定の値に最適化する
- 28. NSLogは最適化のバグをどのように解決しますか?
- 29. NLOPT最適化エラー/解決に失敗したのはなぜですか?
- 30. Cplexモデル:いいえ解決法
これらのパッケージのみに制限されている理由は何ですか? – shuttle87
私は少しMatlabに精通しており、私はCPLEX(infact私の研究室)のライセンス版を持っているからです。 –
あなたは他の言語に精通していますか? – shuttle87