- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:最適化問題について)
最適化問題について
このQ&Aのポイント
- 最適化問題において、n×nの正定値対称行列Aとn×1の任意のベクトルxに関数f(x)=t(x)Ax/t(x)xを考えます。
- この問題は、条件||x||=1の下で、関数t(x)Axの最適化問題に帰着されます。
- また、f(x)の極値を取るベクトルxはAの固有値ベクトルであり、その最大値と最小値を求めることができます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
c = 1 / ||x|| を代入してみましょう。 f(x) = f(y), y = x / ||x|| となります。 任意の x に対して ||y|| = 1 ですから、 f(x) の最大値・最小値は、 f(y) ただし ||y|| = 1 の最大値・最小値に 一致します。
その他の回答 (1)
- arrysthmia
- ベストアンサー率38% (442/1154)
回答No.1
0 でないスカラー c に対して、f(cx) = f(x) が常に成り立つからです。 f(cx) を、計算してごらんなさい。 分子分母とも、c^2 倍になっています。
質問者
補足
えぇっと…f(cx) = f(x) は当然わかるのですが、そのことが||x||=1の条件下で、t(x)Axの最適化問題に帰着されるという部分に 何故繋がるのかがイマイチわかりません。 関数f(x)もf(cx)だろうと結果は変わらないため、||x||=1にして計算を楽にしてる、とかですかね?
お礼
なるほど、合点がいきました! ありがとうございました。