Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

問題ベースの非線形最適化

問題ベースのアプローチを使用した非線形最適化問題の逐次評価または並列評価による解法

最適化問題を解く前に、問題ベースかソルバーベースか、適切なアプローチを選択しなければなりません。詳細は、はじめに問題ベース アプローチまたはソルバーベース アプローチを選択を参照してください。

目的関数と非線形制約関数を最適化変数の式として定式化するか、fcn2optimexprを使用して MATLAB®関数を変換します。問題の設定については、問題ベースの最適化の設定を参照してください。

関数

evaluate 最適化式の評価
fcn2optimexpr 関数から最適化式への変換
infeasibility 点における制約違反
optimproblem 最適化問題の作成
optimvar 最適化変数の作成
prob2struct 最適化問題または方程式問題のソルバー形式への変換
solve 最適化問題または方程式問題の求解

トピック

制約なしの問題ベースの応用

  • 有理目的関数、問題ベース
    この例では、最適化変数を使用して有理目的関数を作成する方法、および得られた制約のない問題を解く方法を説明します。

制約付きの問題ベースの応用

並列計算

シミュレーションまたは ODE

アルゴリズムとその他の理論