




数学において、準凸関数とは、実ベクトル空間の凸部分集合上で定義された実数値関数であり、任意の実数yに対して、関数値がy以下となる点の集合が凸集合となるような関数である。言い換えれば、の形の任意の集合の逆像は、は凸集合である。同等の定義は、関数の定義域内の任意の区間において、関数は端点のいずれかで最大値をとる、ということである。
準凸性は凸性よりも一般的な性質である。すべての凸関数は準凸関数でもあるが、すべての準凸関数が凸関数であるとは限らない。
1次元関数(R上の関数)の場合、関数が準凸関数であるかどうかをグラフで確認するには、マイナス無限大から水平線を上に移動させ、その線が関数グラフの上の領域と交差するたびに、その交点が区間であることを確認します。
準凹関数は準凸関数の負の値です。準凹関数では、任意の実数yに対して、関数値がy以上となる 点の集合は凸です。言い換えれば、関数の定義域内の任意の区間において、関数は端点のいずれかで最小値をとります。1 次元の場合、関数グラフの下の領域と交差する任意の水平線について、その交点が区間であることを確認してください。
単変数単峰関数は準凸関数または準凹関数ですが、これは引数が複数ある関数には必ずしも当てはまりません。例えば、2次元ローゼンブロック関数は単峰関数ですが準凸関数ではありません。また、星型凸サブレベル集合を持つ関数は、準凸関数でなくても単峰関数になることがあります。
関数凸部分集合上で定義される実ベクトル空間の は、すべての に対して が成り立つ場合に準凸である。そして我々は持っています
言葉で言えば、目的はが準凸であるのは、最大値が任意の2つの端点間の直線上の値は、より高い端点の値を超えることはありません。点に注意してください。そしてn次元空間内の点である可能性があります。不等式が厳密な場合、つまり
すべての人々のためにそして、 それから厳密に準凸である。つまり、厳密な準凸性とは、他の2点のちょうど中間にある点が、他の2点のうちの1点よりも低い関数値を与えることを意味する。


準凸関数を定義する別の方法(序論を参照)各サブレベルセットを要求する は凸集合である。したがって、厳密に準凸な関数すべてに対して、厳密に単調増加する座標変換が存在する。 そのため厳密に凸である。
準凹関数とは、負の値が準凸関数である関数であり、厳密に準凹関数とは、負の値が厳密に準凸関数である関数である。同様に、関数準凹関数であるのは、
厳密に準凸関数は、厳密に凸な下側輪郭集合を持ち、厳密に準凹関数は、厳密に凸な上側輪郭集合を持つ。ガウス分布のような単峰性確率分布は、凹関数ではない準凹関数の一般的な例である。
準凸かつ準凹である関数は準線形であり、
平面上で定義された準線形関数の場合、レベルセットは常に直線になります。より一般的には、平面上の準線形関数のレベルセットは直線になります。は次元平面。
準凸関数は、数学解析、数学的最適化、ゲーム理論、経済学などの分野で応用されている。
非線形最適化において、準凸計画法は、準凸関数の最小値(存在する場合)に収束する 反復法を研究します。準凸計画法は凸計画法の一般化です。[ 1 ]準凸計画法は、「代理」双対問題の解法に使用されます。代理双対問題の双対問題は主問題の準凸閉包を提供するため、ラグランジュ双対問題によって提供される凸閉包よりもタイトな境界を提供します。[ 2 ]理論的には、準凸計画法と凸計画法の問題は妥当な時間で解くことができ、反復回数は問題の次元(および許容される近似誤差の逆数)の多項式のように増加します。[ 3 ]ただし、このような理論的に「効率的な」方法は、古典的な劣勾配法のために最初に開発された「発散級数」ステップサイズ規則を使用します。発散級数規則を用いる古典的な劣勾配法は、劣勾配射影法、束降下法、非平滑フィルタ法などの現代的な凸最小化法に比べてはるかに遅い。
ミクロ経済学では、準凹型の効用関数は、消費者が凸型の選好を持つことを意味する。準凸関数は、ゲーム理論、産業組織論、 一般均衡理論においても重要であり、特にシオンのミニマックス定理の応用において重要である。ジョン・フォン・ノイマンのミニマックス定理を一般化したシオンの定理は、偏微分方程式の理論においても用いられる。