私は最適化について学習しているだけで、凸最適化と非凸最適化の違いを理解するのに苦労しています。私の理解では、凸関数は「関数のグラフ上の任意の2点間の線分がグラフの上またはグラフ上にある」ものです。この場合、勾配降下アルゴリズムを使用できます。これは、単一の最小値があり、勾配によって常にその最小値に到達するためです。
ただし、この図の機能についてはどうですか:
ここでは、青の線分が赤の関数の下で交差しています。ただし、この関数には最小値が1つしかないため、勾配降下法でもこの最小値に到達します。
だから私の質問は:
1)この図の関数は凸型ですか、それとも非凸型ですか?
2)非凸の場合、凸最適化法(勾配降下法)を適用できますか?