確率制約プログラミング(CCP)は、不確実性の下で問題を扱うために使用される数学的最適化手法です。これは、1959 年にCharnesとCooperによって初めて導入され、1965 年に Miller と Wagner によってさらに発展しました。[ 1 ] [ 2 ] CCP は、金融、工学、オペレーションズ リサーチなどさまざまな分野で広く使用されており、特定の制約を特定の確率で満たす必要がある意思決定プロセスを最適化するために使用されます。
確率制約プログラミングとは、最適化問題における不確実性を扱うために確率と信頼水準を用いる手法である。これは、単一の確率制約と複合的な確率制約を区別する。
一般的な確率制約付き最適化問題は、次のように定式化できる。
ここ、は目的関数です。等式制約を表す。不等式制約を表す。状態変数を表す。は制御変数を表し、は不確実なパラメータを表し、は信頼水準です。
CCPにおける一般的な目的関数は、コスト関数の期待値を最小化することであり、場合によってはコスト関数の分散を最小化することと組み合わされる。[ 3 ]
CCP問題を解決するために、確率的最適化問題はしばしば同等の決定論的問題に緩和されます。問題の性質に応じて、さまざまなアプローチがあります。
確率制約プログラミングは、工学分野では不確実性下でのプロセス最適化や生産計画に、金融分野ではポートフォリオ選択に用いられています。 [ 3 ]再生可能エネルギーの統合[ 4 ] 、 UAVの飛行軌道の生成[ 5 ] 、ロボットによる宇宙探査[ 6 ]にも応用されています。
CCPは、化学工学およびプロセス工学において、運転条件やモデルパラメータの不確実性を考慮して運転を最適化するために使用されます。例えば、化学プラントの設計と運転を最適化する際に、CCPは原料の品質、需要、環境条件の不確実性を考慮しながら、望ましい性能レベルを達成するのに役立ちます。[ 3 ]
生産計画において、CCPは需要の不確実性の下で生産スケジュールとリソース配分を最適化できます。典型的な問題設定では、一定の確率で生産制約を満たすことを保証しながら利益を最大化します。[ 3 ]
確率制約付きポートフォリオ選択は、損失回避に基づくポートフォリオ選択のアプローチであり、CCP(条件付きポートフォリオ選択)に基づいています。目標は、ポートフォリオのリスク(分散や下方リスクなど)が一定の確率で許容範囲内に収まるようにしながら、期待収益を最大化することです。このアプローチにより、投資家は資産収益の不確実性を考慮し、より情報に基づいた投資判断を下すことができます。[ 3 ]