最適化機能に適した制約付き最適化ライブラリの選択に関する推奨事項はありますか?私はai)線形等式および不等式制約のある非線形関数を最小化し、ii)関数の勾配とヘシアンを利用可能にしました。
それが役立つ場合、私が最小化している関数はKullback-Liebler divergenceです。
constrOptimは不等式制約のみを扱います。Quadprogは二次関数を処理します。信頼は制約をサポートしていません。したがって、KLの発散はこれらのソリューションに適合しません。
最適化のためのR Cranタスクページには、かなりの数のソリューションがあります。Iam は、interior-pointまたはtrust-region-reflectiveを使用していると思われるfmincon()関数を使用して、MATLABで最適化を実行できます。理想的には、定義された問題に適したライブラリがあります。
制約は線形ですか?
—
枢機
@cardinal -はい-制約が線形である
—
ラムアルワリア
だから、あなたの等式制約がある場合は、少なくとも回避策のための両方含めることであろうA X ≤ BとAはX ≥ bは。番号?
—
枢機
constrOptim
それはとても賢いです。これを調べて、どのように機能するかを確認します。これを回答として投稿することを検討してください。質問を数日間開いたままにして、他のどのツールが利用できるかを確認します
—
Ram Ahluwalia
@cardinalトリックはconstrOptimのような内点法のヘルプ、国境の可能領域-notの内部への方法の必要性から始まる指していない
—
stackovergio