Skip to main content
LibreTexts - Ukrayinska

4.5: Вправи

  • Page ID
    33247
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)

    Вправа 4.1

    Переконайтеся\(A\), що для будь-якої\(m \times n\) матриці має наступне:

    \[\frac{1}{\sqrt{n}}\|A\|_{1} \leq\|A\|_{2} \leq \sqrt{m}\|A\|_{\infty}.\nonumber\]

    Вправа 4.2

    Припустимо\(A^{\prime} = A\). Знайти точне співвідношення між власними значеннями і сингулярними значеннями\(A\). Чи тримається це\(A\), якщо не сполучений симетричний?

    Вправа 4.3

    Покажіть, що якщо\(rank(A) = 1\), то,\(\|A\|_{F}=\|A\|_{2}\)

    Вправа 4.4

    Ця проблема веде вас через аргумент існування SVD, використовуючи ітераційну конструкцію. Показуючи\(A = U \Sigma V^{\prime}\), що де\(U\) і\(V\) є унітарні матриці еквівалентно тому, щоб показати, що\(U^{\prime}AV = \Sigma\).

    а) Аргументуйте з визначення\(\|A\|_{2}\), що існують одиничні вектори (вимірюються в 2-нормі)\(x \in C^{n}\) і\(y \in C^{m}\) такі\(Ax = \sigma y\), що, де\(\sigma= \|A\|_{2}\).

    б) Ми можемо розширити обидва\(x\) і\(y\) вище до ортонормальних основ, тобто ми можемо знайти унітарні матриці\(V_{1}\) і\(U_{1}\) чиї перші стовпці\(x\) і\(y\) відповідно:

    \[V_{1}=\left[x \tilde{V}_{1}\right], \quad U_{1}=\left[y \tilde{U}_{1}\right]\nonumber\]

    Покажіть, що один із способів зробити це - це перетворення домовласника, наступним чином:

    \[V_{1}=I-2 \frac{h h^{\prime}}{h^{\prime} h}, \quad h=x-[1,0, \ldots, 0]^{\prime}\nonumber\]

    і так само для\(U_{1}\).

    в)) Тепер визначте\(A_{1}=U_{1}^{\prime} A V_{1}\). Чому це\(\|A_{1}\|_{2}=\|A\|_{2}\)?

    г) Зауважте, що

    \ [A_ {1} =\ лівий (\ початок {масив} {cc}
    y^ {\ прайм} A x & y^ {\ прайм} A\ тильда {V} _ {1}\
    \ тильда {U} _ {1} ^ {\ прайм} A x &\ tilde {U} _ {1} ^ {\ прайм} A\ тильда {V} _ {1} масив}
    \ праворуч) =\ лівий (\ begin {масив} {cc}
    \ сигма & w^ {\ прайм}\\
    0 & B
    \ end {масив}\ право)\ nonumber\]

    Яке обґрунтування того, що нижній лівий елемент у наведеній вище матриці дорівнює 0?

    д) Тепер покажіть, що

    \ [\ лівий\ |A_ {1}\ лівий (\ begin {масив} {c}
    \ сигма\\
    w
    \ кінець {масив}\ праворуч)\ праворуч\ |_ {2}\ geq\ сигма^ {2} +w^ {\ прайм} w\ nonumber\]

    і об'єднати це з тим, що\(\|A_{1}\|_{2}=\|A\|_{2}= \sigma\) вивести\(w = 0\), так

    \ [A_ {1} =\ left (\ begin {масив} {cc}
    \ сигма & 0\\
    0 & B
    \ end {масив}\ праворуч)\ nonumber\]

    На наступній ітерації ми застосовуємо вищевказану процедуру до\(B\), і так далі. Коли ітерації закінчуються, ми маємо SVD.

    [Причина того, що це лише доказ існування, а не алгоритм, полягає в тому, що він починається з виклику існування\(x\) і\(y\), але не показує, як їх обчислити. Дуже хороші алгоритми існують для обчислення SVD - див. Класика Голуба та Ван Лоана, Матричні обчислення, Johns Hopkins Press, 1989. SVD є наріжним каменем числових обчислень у безлічі додатків.]

    Вправа 4.5

    Припустимо\(A\),\(m \times n\) матриця розкладається у вигляді

    \ [A=U\ left (\ begin {масив} {ll}
    \ Сигма & 0\\
    0 & 0
    \ end {масив}\ праворуч) V^ {\ правий}\ nonumber\]

    де\(U\) і\(V\) є унітарними матрицями, і\(\Sigma\) є оборотною\(r \times r\) матрицею (- СВД міг бути використаний для отримання такого розкладання). Тоді «Мур-Пенроуз обернений», або псевдоінверс e of\(A\), позначається\(A^{+}\), може бути визначена як\(n \times m\) матриця

    \ [A^ {+} =V\ лівий (\ begin {масив} {cc}
    \ сигма^ {-1} & 0\
    0 & 0
    \ кінець {масив}\ праворуч) U^ {\ правий}\ nonumber\]

    (Ви можете викликати його в Matlab за допомогою\(pinv(A)\).)

    а) Покажіть, що\(A^{+}A\) і\(AA^{+}\) симетричні, і що\(AA^{+}A=A\) і\(A^{+}AA^{+}=A^{+}\). (Ці чотири умови насправді являють собою альтернативне визначення псевдо-зворотного.)

    б) Покажіть, що коли\(A\) має повний ранг стовпця тоді\(A^{+}=\left(A^{\prime} A\right)^{-1} A^{\prime}\), і що коли\(A\) має повний рядок рангу тоді\(A^{+}= A^{\prime} \left(A^{\prime} A\right)^{-1}\).

    в) Покажіть, що з усіх,\(x\) що мінімізують\(\|y-A x\|_{2}\) (і їх буде багато, якщо\(A\) не має повного рангу стовпця), той з найменшою довжиною\(\|x\|_{2}\) задається\(\hat{x} = A^{+} y\)

    Вправа 4.6

    Всі матриці в цій задачі реальні. Припустимо

    \ [Y=Q\ лівий (\ begin {масив} {l}
    R\\
    0
    \ end {масив}\ праворуч)\ nonumber\]

    з\(Q\)\(m \times m\) ортогональною матрицею і\(R\)\(n \times n\) оборотною матрицею. (Нагадаємо, що таке розкладання існує для будь-якої матриці\(A\), яка має повний ранг стовпця.) Також нехай\(Y\) буде\(m \times p\) матриця форми

    \ [Y=Q\ left (\ begin {масив} {l}
    Y_ {1}\\
    Y_ {2}
    \ кінець {масив}\ праворуч)\ nonumber\]

    де розбиття у виразі for\(Y\) узгоджується з розділом для\(A\)

    (а) Який вибір\(n \times p\) матриці\(\hat{X}\)\(X\) мінімізує норму Фробеніуса, або еквівалентно нормі Фробеніуса у квадраті\(Y - AX\)? Іншими словами, знайти

    \[\hat{X}=\operatorname{argmin}\|Y-A X\|_{F}^{2}\nonumber\]

    Також визначте значення\(\|Y-A X\|_{F}^{2}\). (Ваші відповіді повинні бути виражені в терміні матриць\(Q\)\(R\),\(Y_{1}\) і\(Y_{2}\).)

    (b) Чи може ваш\(\hat{X}\) в (а) також бути записаний як\(\left(A^{\prime} A\right)^{-1} A^{\prime}Y\)? Чи можна записати так\(A^{+} Y\), де\(A^{+}\) позначає (Мур-Пенроуз) псевдо-інверс A?

    (c) Тепер отримати вираз для вибору\(X\), який\(\bar{X}\) мінімізує

    \[\|Y-A X\|_{F}^{2} + \|Z-B X\|_{F}^{2}\nonumber\]

    де\(Z\) і\(B\) задані матриці відповідних розмірів. (Ваша відповідь може бути виражена\(A\) термінами\(B\),\(Y\), і\(Z\).)

    Вправа 4.7 Структуровані сингулярні значення

    Задано складну квадратну матрицю\(A\), визначте структуровану функцію сингулярного значення наступним чином.

    \[\mu_\underline{\Delta}(A)=\frac{1}{\min _{\Delta \in \Delta}\left\{\sigma_{\max }(\Delta) \mid \operatorname{det}(I-\Delta A)=0\right\}} \nonumber\]

    \(\underline{\Delta}\)де деякий набір матриць.

    а) Якщо\(\underline{\Delta}=\{\alpha I: \alpha \in \mathbb{C}\}\), показати\(\mu_\underline{\Delta}(A)=\rho(A)\), що, де\(\rho\) спектральний радіус\(A\), визначається як:\(\rho(A)=\max _{i}\left|\lambda_{i}\right|\) і ті\(\lambda_{i}\) є власними значеннями\(A\).

    б) Якщо\(\underline{\Delta}=\left\{\Delta \in \mathbb{C}^{n \times n}\right\}\), показати, що\(\mu_{\underline{\Delta}}(A)=\sigma_{\max }(A)\)

    в) Якщо\(\underline{\Delta}=\left\{\operatorname{diag}\left(\alpha_{1}, \cdots, \alpha_{n}\right) \mid \alpha_{i} \in \mathbb{C}\right\}\), показати, що

    \[\rho(A) \leq \mu_\underline{\Delta}(A)=\mu_\underline{\Delta}\left(D^{-1} A D\right) \leq \sigma_{\max }\left(D^{-1} A D\right)\nonumber\]

    де

    \[D \in\left\{\operatorname{diag}\left(d_{1}, \cdots, d_{n}\right) \mid d_{i}>0\right\} \nonumber\]

    Вправа 4.8

    Розглянемо ще раз структуровану функцію сингулярних значень складної квадратної матриці,\(A\) визначеної в попередній задачі. Якщо\(A\) має більшу структуру, іноді можна\(\mu_\underline{\Delta}\left(A_{ }\right)\) точно обчислити. У цій задачі, припустимо,\(A\) це матриця першого рангу, так що ми можемо записати\(A = uv^{\prime}\) де\(u\) і\(v\) є складними векторами розмірності\(n\). Обчислюйте\(\mu_\underline{\Delta}\left(A_{ }\right)\), коли

    (а)\(\underline{\Delta}=\operatorname{diag}\left(\delta_{1}, \ldots, \delta_{n}\right), \quad \delta_{i} \in \mathbb{C}\).

    (б)\(\underline{\Delta}=\operatorname{diag}\left(\delta_{1}, \ldots, \delta_{n}\right), \quad \delta_{i} \in \mathbb{R}\).

    Щоб спростити обчислення, мінімізуйте норму Фробеніуса при визначенні\(\Delta\)\(\mu_\underline{\Delta}\left(A_{ }\right).\)