最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

二次計画法

二次目的関数および線形制約のある問題の解法

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

問題ベースのアプローチでは、問題変数を作成し、これらのシンボリック変数の観点から目的関数と制約を表現します。実行する問題ベースの手順については、問題ベースの最適化ワークフローを参照してください。結果として得られる問題を解くには、solve を使用します。

目的関数と制約の定義、適切なソルバーの選択を含め、実行するソルバーベースの手順については、ソルバーベースの最適化問題の設定を参照してください。結果として得られる問題を解くには、quadprog を使用します。

関数

すべて展開する

evaluate最適化式の評価
infeasibility点における制約違反
optimproblem最適化問題の作成
optimvar最適化変数の作成
solve最適化問題または方程式問題の求解
quadprog二次計画法

トピック

問題ベースの二次計画法

範囲制約付きの二次計画法: 問題ベース

各種のアルゴリズムを使用して範囲制約がある問題ベースの二次計画問題を解く方法を示す。

大規模なスパース二次計画法、問題ベース

問題ベースのアプローチを使用して大規模なスパース二次計画を解く方法を示す。

範囲制約付き二次計画法、問題ベース

問題ベースの大規模な二次計画法を示す例。

ポートフォリオ最適化に対する二次計画法、問題ベース

基本的なポートフォリオ モデルに対する問題ベースの二次計画法を示す例。

ソルバーベースの二次計画法

範囲に制約のある二次の最小化

範囲制約をもつ二次計画法の例。

密な構造化されたヘッシアンを使った二次最小化

構造化された二次計画でメモリを節約する方法を示す例。

内点法アルゴリズムを使った大規模なスパース二次計画法

スパース二次行列を使用して二次計画法でメモリを節約する方法を示す例。

範囲制約付きの二次計画法、ソルバーベース

ソルバーベースの大規模な二次計画法を示す例。

ポートフォリオ最適化問題に対する二次計画法、ソルバーベース

基本的なポートフォリオ モデルに対するソルバーベースの二次計画法を示す例。

問題ベースのアルゴリズム

問題ベースの最適化アルゴリズム

最適化関数とオブジェクトで最適化問題を解く方法。

最適化変数および式でサポートされる演算

最適化変数と式で使用可能なすべての数学的演算とインデックス演算を一覧表示します。

アルゴリズムとオプション

二次計画法のアルゴリズム

線形制約と範囲制約のみをもつ n 次元の二次目的関数を最小化します。

最適化オプション リファレンス

最適化のオプションを紹介します。