Uploaded by Biloljon Zakirov

Matritsa normasi va uning aniqlash usullari

advertisement
O’ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALARI VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALRI UNIVERSITETI
FARG’ONA FILIALI
Kompyuter injinering fakulteti
710-21 guruh talabasi Zakirov Biloljonning
“Algoritmlarni loyihalash” fanidan bajargan
MUSTAQIL ISHI
Topshirdi:
Qabul qildi:
Zakirov B.
Xalilov D.
Mavzu: Matritsa normasi va uning aniqlash usullari
Reja:
1.
Matritsa normasi
2.
Operator normalari
3.
Frobenius normasi
4.
Norm Shatten
Matritsa normasi bu matritsaga tayinlangan haqiqiy sonni ||A|| deb ataymiz Shunday qilib,
haqiqiy son sifatida u har bir matritsaga n o'lchovli fazodan tayinlanadi va 4 ta aksiomani
qanoatlantiradi:
1. ||A||³0 va ||A||=0 faqat agar A nol matritsa bo'lsa;
2. ||aA||=|a|·||A||, bu yerda a R;
3. ||A+B||£||A||+||B||;
4. ||A·B||£||A||·||B||. (ko'plik xususiyati)
Matritsa normasi turli usullar bilan kiritilishi mumkin. A matritsasi sifatida ko'rish mumkin n 2
- o'lchovli vektor.
Bu norma matritsaning Evklid normasi deyiladi.
Agar har qanday kvadrat A matrisa va o'lchami matritsa tartibiga teng bo'lgan har qanday x
vektor uchun ||Ax||£||A||·||x||
u holda A matritsaning normasi vektor normasiga mos keladi deymiz. E'tibor bering, vektor
normasi oxirgi holatda chap tomonda (Ax - vektor).
Turli matritsa normalari berilgan vektor normasiga mos keladi. Ulardan eng kichigini tanlaymiz.
Shunday bo'ladi
Bu matritsa normasi berilgan vektor normasiga bo'ysunadi. Bu ifodada maksimalning mavjudligi
normaning uzluksizligidan kelib chiqadi, chunki har doim vektor x -> ||x||=1 va ||Ax||=||A||
mavjud.
N(A) normasi xech qanday vektor normasiga bo'ysunmasligini ko'rsatamiz. Ilgari kiritilgan
vektor normalariga bo'ysunadigan matritsa normalari quyidagicha ifodalanadi:
1. ||A|| ¥ = |a ij | (norma-maksimal)
2. ||A|| 1 = |a ij | (norma-sum)
3. ||A|| 2 = , (spektral norma)
bu erda s 1 - A¢A nosimmetrik matritsaning eng katta xos qiymati, u transpozitsiya qilingan va
asl matritsalarning mahsulotidir. Agar A¢A matritsasi nosimmetrik bo'lsa, uning barcha xos
qiymatlari haqiqiy va ijobiydir. l soni xos qiymat, nolga teng bo'lmagan vektor x esa A
matritsaning xos vektori (agar ular Ax=lx munosabati bilan bog'langan bo'lsa). Agar A
matritsaning o'zi simmetrik bo'lsa, A¢ = A, u holda A¢A = A 2 va keyin s 1 = , bu erda eng katta
mutlaq qiymatga ega A matritsaning xos qiymati.Demak, bu holda bizda = .
Matritsaning o'ziga xos qiymatlari uning kelishilgan normalaridan oshmaydi. Xususiy
qiymatlarni aniqlovchi munosabatni normallashtirib, biz ||lx||=||Ax||, |l|·||x||=||Ax||£||A||·||x||, | l|
£||A||
beri ||A|| 2 £||A|| e , bu erda Evklid normasini oddiygina hisoblash mumkin, spektral norma
o'rniga, matritsaning Evklid normasi taxminlarda ishlatilishi mumkin.
Matritsaning faqat uchta normasi mavjud.
Birinchi matritsa normasi= modul bo'yicha olingan har bir ustunning barcha elementlarini
qo'shish orqali olingan raqamlarning maksimali.
Misol: 3x2 A matritsa berilsin (10-rasm). Birinchi ustunda elementlar mavjud: 8, 3, 8. Barcha
elementlar ijobiydir. Ularning yig‘indisini topamiz: 8+3+8=19. Ikkinchi ustun quyidagi
elementlarni o'z ichiga oladi: 8, -2, -8. Ikki element salbiy, shuning uchun bu raqamlarni
qo'shganda, bu raqamlarning modulini (ya'ni minus belgilarisiz) almashtirish kerak. Ularning
yig‘indisini topamiz: 8+2+8=18. Ushbu ikkita raqamning maksimali 19 ga teng. Shunday qilib,
matritsaning birinchi normasi 19 dir.
10-rasm.
Ikkinchi matritsa normasi barcha matritsa elementlari kvadratlari yig'indisining kvadrat
ildizidir. Va bu degani, biz matritsaning barcha elementlarini kvadratga aylantiramiz, keyin
olingan qiymatlarni qo'shamiz va natijadan kvadrat ildizni chiqaramiz.
Bizning holatda, matritsaning 2 normasi 269 ning kvadrat ildiziga teng bo'lib chiqdi.
Diagrammada men taxminan 269 ning kvadrat ildizini oldim va natija taxminan 16,401 edi.
Ildizni chiqarmaslik to'g'riroq bo'lsa-da.
Uchinchi norma matritsasi moduli olingan har bir satrning barcha elementlarini qo'shish orqali
olingan raqamlarning maksimali.
Bizning misolimizda: birinchi qatorda elementlar mavjud: 8, 8. Barcha elementlar musbat.
Ularning yig‘indisini topamiz: 8+8=16. Ikkinchi qatorda elementlar mavjud: 3, -2.
Elementlardan biri manfiy, shuning uchun bu raqamlarni qo'shganda siz ushbu raqamning
modulini almashtirishingiz kerak. Ularning yig‘indisini topamiz: 3+2=5. Uchinchi qatorda 8 va 8 elementlari mavjud. Elementlardan biri manfiy, shuning uchun bu raqamlarni qo'shganda siz
ushbu raqamning modulini almashtirishingiz kerak. Ularning yig‘indisini topamiz: 8+8=16.
Ushbu uchta raqamning maksimali 16 ga teng. Shunday qilib, matritsaning uchinchi normasi 16
ga teng.
Ta'rif
K asosiy maydon bo'lsin (odatda K = R yoki K = C ) va K ning elementlaridan tashkil topgan m
satr va n ta ustunli barcha matritsalarning chiziqli fazosi. Agar har bir matritsa manfiy bo'lmagan
haqiqiy son bilan bog'langan bo'lsa, matritsalar bo'shlig'iga norma beriladi. ‖ A ‖ (\displaystyle
\|A\|), uning normasi deb ataladi, shuning uchun
Kvadrat matritsalar holatida (ya'ni. m = n), matritsalar bo'sh joy qoldirmasdan ko'paytirilishi
mumkin va shuning uchun bu bo'shliqlardagi normalar odatda xususiyatni ham
qondiradi. submultiplikativlik :
Submultiplikativlik kvadrat bo'lmagan matritsalar normalari uchun ham bajarilishi mumkin,
lekin bir vaqtning o'zida bir nechta talab qilinadigan o'lchamlar uchun aniqlanadi. Ya'ni, agar A
matritsa bo'lsa ℓ × m, B esa matritsadir m × n, keyin A B- matritsa ℓ × n .
Operator normalari
Matritsa me'yorlarining muhim sinfi operator normalari, deb ham
ataladi bo'ysunuvchilar yoki qo'zg'atilgan . Operator normasi har qanday matritsaning
mavjudligiga asoslanib, va da belgilangan ikkita normaga muvofiq yagona tarzda tuzilgan. m ×
n dan chiziqli operator bilan ifodalanadi K n (\displaystyle K^(n)) ichida K m (\displaystyle
K^(m)). Xususan,
‖ A ‖ = sup (‖ A x ‖: x ∈ K n, ‖ x ‖ = 1) = sup (‖ A x ‖ ‖ x ‖: x ∈ K n, x ≠ 0). (\displaystyle
(\begin(hizalangan)\|A\|&=\sup\(\|Ax\|:x\in K ^(n),\ \|x\|=1\)\\&=\ sup \left\((\frac
(\|Ax\|)(\|x\|)):x\in K^(n),\ x\neq 0\right\).\end(hizalangan)))
Vektor bo'shliqlari bo'yicha me'yorlar izchil ko'rsatilgan holda, bunday norma submultiplikativ
hisoblanadi (qarang).
Operator normalariga misollar
Spektral normaning xususiyatlari:
1.
Operatorning spektral normasi ushbu operatorning maksimal singulyar qiymatiga teng.
2.
Oddiy operatorning spektral normasi ushbu operatorning maksimal modul o'z
qiymatining mutlaq qiymatiga teng.
3.
Matritsa ortogonal (unitar) matritsaga ko'paytirilganda spektral norma o'zgarmaydi.
Matritsalarning operator bo'lmagan normalari
Operator normalari bo'lmagan matritsa normalari mavjud. Matritsalarning operator bo'lmagan
normalari tushunchasini Yu.I.Lyubich kiritgan va G.R.Belitskiy tomonidan o'rganilgan.
Operator bo'lmagan normaga misol
Misol uchun, ikki xil operator normalarini ko'rib chiqing ‖ A ‖ 1 (\displaystyle \|A\|_(1)) va ‖ A ‖
2 (\displaystyle \|A\|_(2)) qator va ustun normalari kabi. Yangi normani shakllantirish ‖ A ‖ = m a
x (‖ A ‖ 1 , ‖ A ‖ 2) (\displaystyle \|A\|=max(\|A\|_(1),\|A\|_(2)). Yangi norma halqali xususiyatga
ega ‖ A B ‖ ≤ ‖ A ‖ ‖ B ‖ (\displaystyle \|AB\|\leq \|A\|\|B\|), birlikni saqlaydi ‖ I ‖ = 1 (\displaystyle
\|I\|=1) va operator emas.
Normlarga misollar
Vektor p (\displaystyle p)-norma
Ko'rib chiqish mumkin m × n (\displaystyle m\times n) matritsa o'lcham vektori sifatida m n
(\displaystyle mn) va standart vektor normalaridan foydalaning:
‖ A ‖ p = ‖ v e c (A) ‖ p = (∑ i = 1 m ∑ j = 1 n | a i j | p) 1 / p (\displaystyle \|A\|_(p)=\|\mathrm (
vec) (A)\|_(p)=\left(\sum _(i=1)^(m)\sum _(j=1)^(n)|a_(ij)|^(p)\ o'ng)^(1/p))
Frobenius normasi
Frobenius normasi, yoki evklid normasi uchun p-normasining alohida holatidir p = 2 : ‖ A ‖ F
= ∑ i = 1 m ∑ j = 1 n a i j 2 (\displaystyle \|A\|_(F)=(\sqrt (\sum _(i=1)^(m)\sum _(j)
=1)^(n)a_(ij)^(2)))).
Frobenius normasini hisoblash oson (masalan, spektral norma bilan solishtirganda). U quyidagi
xususiyatlarga ega:
‖ A x ‖ 2 2 = ∑ i = 1 m | ∑ j = 1 n a i j x j | 2 ≤ ∑ i = 1 m (∑ j = 1 n | a i j | 2 ∑ j = 1 n | x j | 2) = ∑
j = 1 n | x j | 2 ‖ A ‖ F 2 = ‖ A ‖ F 2 ‖ x ‖ 2 2 . (\displaystyle \|Ax\|_(2)^(2)=\sum
_(i=1)^(m)\chap|\sum _(j=1)^(n)a_(ij)x_( j)\right|^(2)\leq \sum _(i=1)^(m)\left(\sum
_(j=1)^(n)|a_(ij)|^(2)\sum _(j=1)^(n)|x_(j)|^(2)\o'ng)=\sum _(j=1)^(n)|x_(j)|^(2)\|A\
|_(F)^(2)=\|A\|_(F)^(2)\|x\|_(2)^(2).)

Submultiplikativlik: ‖ A B ‖ F ≤ ‖ A ‖ F ‖ B ‖ F (\displaystyle \|AB\|_(F)\leq
\|A\|_(F)\|B\|_(F)), kabi ‖ A B ‖ F 2 = ∑ i, j | ∑ k a i k b k j | 2 ≤ ∑ i , j (∑ k | a i k | | b k j |)
2 ≤ ∑ i , j (∑ k | a i k | 2 ∑ k | b k j | 2) = ∑ i , k | a i k | 2 ∑ k , j | b k j | 2 = ‖ A ‖ F 2 ‖ B ‖
F 2 (\displaystyle \|AB\|_(F)^(2)=\sum _(i,j)\left|\sum _(k)a_(ik) b_(kj)\right|^(2)\leq
\sum _(i,j)\left(\sum _(k)|a_(ik)||b_(kj)|\right)^(2)\ leq \sum _(i,j)\left(\sum
_(k)|a_(ik)|^(2)\sum _(k)|b_(kj)|^(2)\o'ng)=\sum _(i,k)|a_(ik)|^(2)\sum
_(k,j)|b_(kj)|^(2)=\|A\|_(F)^(2)\| B\|_(F)^(2)).

‖ A ‖ F 2 = t r ⁡ A ∗ A = t r ⁡ A A ∗ (\displaystyle \|A\|_(F)^(2)=\mathop (\rm (tr))
A^(*)A=\ mathop (\rm (tr)) AA^(*)), qayerda t r ⁡ A (\displaystyle \mathop (\rm (tr))
A)- matritsa izi A (\displaystyle A), A ∗ (\displaystyle A^(*)) Hermit konjugati
matritsasidir.

‖ A ‖ F 2 = r 1 2 + r 2 2 + ⋯ + r n 2 (\displaystyle \|A\|_(F)^(2)=\rho _(1)^(2)+\rho _
(2)^(2)+\nuqtalar +\rho _(n)^(2)), qayerda r 1 , r 2 , … , r n (\displaystyle \rho _(1),\rho
_(2),\nuqtalar,\rho _(n))- matritsaning yagona qiymatlari A (\displaystyle A).

‖ A ‖ F (\displaystyle \|A\|_(F)) matritsani ko'paytirishda o'zgarmaydi A (\displaystyle
A) ortogonal (unitar) matritsalarga chapga yoki o'ngga.
Maksimal modul
Maksimal modul normasi p-normasining yana bir maxsus holatidir p = ∞ .
‖ A ‖ max = max ( | a i j |). (\ displaystyle \ | A \ | _ (\ matn (maks)) = \ max \ (| a_ (ij) | \).)
Norm Shatten
Matritsa va vektor me'yorlarining izchilligi
Matritsa normasi ‖ ⋅ ‖ a b (\displaystyle \|\cdot \|_(ab)) ustida K m × n (\displaystyle K^(m\times
n)) chaqirdi kelishilgan normalar bilan ‖ ⋅ ‖ a (\displaystyle \|\cdot \|_(a)) ustida K n (\displaystyle
K^(n)) va ‖ ⋅ ‖ b (\displaystyle \|\cdot \|_(b)) ustida K m (\displaystyle K^(m)), agar:
‖ A x ‖ b ≤ ‖ A ‖ a b ‖ x ‖ a (\displaystyle \|Ax\|_(b)\leq \|A\|_(ab)\|x\|_(a))
har qanday uchun A ∈ K m × n , x ∈ K n (\displaystyle A\in K^(m\times n),x\in K^(n)). Qurilish
bo'yicha operator normasi dastlabki vektor normasiga mos keladi.
Izchil, lekin bo'ysunmaydigan matritsa normalariga misollar:
Normlarning ekvivalentligi
Kosmosdagi barcha normalar K m × n (\displaystyle K^(m\times n)) ekvivalentdir, ya'ni har
qanday ikkita norma uchun ‖ . a (\displaystyle \|.\|_(\alfa )) va ‖ . ‖ b (\displaystyle \|.\|_(\beta )) va
har qanday matritsa uchun A ∈ K m × n (\displaystyle A\K^(m\times n)) qo'shaloq tengsizlik
to'g'ri.
Xulosa.
Men, KIF-710-21 guruh talabasi Zakirov Biloljon, Algoritmlarni loyihalash fanidan "Matritsa
normasi va uning aniqlash usullari" mavzusida bajargan mustaqil ish jarayonida ushbu mavzuga
aloqador koʻplab maʼlumotlarga ega boʻldim. Egallagan bilimlarimni amaliyotda tadbiq etaman.
Download