Министерства высшего и среднего специального


Iteratsiyalar usuli (ketma-ket yaqinlashishlar usuli)



Download 1,76 Mb.
bet3/10
Sana26.06.2022
Hajmi1,76 Mb.
#705910
1   2   3   4   5   6   7   8   9   10
Bog'liq
chiqarish kerak

Iteratsiyalar usuli (ketma-ket yaqinlashishlar usuli)


Yuqoridagi (1) nochiziqli tenglamalar sistemasi ushbu


x1  1(x1, x2 , ..., xn ),
x   (x , x , ..., x ),
2 2 1 2 n



... ... ... ... ... ... ... ...
(15)

xn  n (x1, x2 , ..., xn )

ko‘rinishga keltirilgan bo‘lsin, bu yerda 1,2,
- haqiqiy funksiyalar


1 2
bo‘lib, ular bu sistema izolyatsiyalangan x, x,
yechimining biror

atrofida aniqlangan va uzluksiz.
Qulaylik uchun quyidagi vektorni kiritamiz:
x x1, x2, va x 1x,2 x, ,n x .
U holda (15) ni quyidagi vektor shaklida yozish mumkin:
x x. (16)

(16) tenglamaning
xx, x,
vektor-ildizini topish uchun


1 2
ko‘pincha quyidagi iteratsiyalar usulini qo‘llash juda qulay:

yoki
xk 1 xk ,
k  0,1,2,
, (17)

x(k 1)
 1(x(k), x(k), ..., x(k) ),

1 1 2 n

x(k 1)
 2 (x(k), x(k), ..., x(k) ),

2 1 2
n k  0,1,2, ,

... ... ... ... ... ... ... ...

x(k 1)
(x(k), x(k), ..., x(k) ),

n n 1 2
n

bu yerda yuqoridagi indeks iteratsiyalar yaqinlashishi nomerini bildiradi;

x0 x

  • boshlang‘ich yaqinlashish. Usulning blok-sxemali algoritmi 5-

rasmda tasvirlangan.

Agar (17) iteratsion jarayon
yaqinlashivchan bo‘lsa, u holda ushbu
  lim xk (18)
k 
limitik qiymat (17) tenglamaning ildizi bo‘ladi.
Haqiqatdan ham, agar (18) munosabat bajarilgan desak, u holda (17) tenglikda k  bo‘yicha limitga o‘tib,  x funksiyalarning uzluksizligidan quyidagiga ega bo‘lamiz:
lim xk 1   lim xk ,
k  k 
ya’ni .
Shunday qilib,   bu (16) vektor tenglamaning ildizi.
Agar, bundan tashqari, barcha xk
k 0,1, yaqinlashishlar biror - sohaga tegishli bo‘lsa, u holda   x ekanligi



5-rasm. Nochiziqli tenglamalar sistemasini yechish uchun iteratsiyalar usulining blok-sxemali
algoritmi.

yaqqol ko‘rinadi.
Soddaroq qilib aytganda, (17) iteratsion jarayon


x0=

x(0) , x(0) , ..., x(0)

  • boshlang‘ich yaqinlashishdan boshlanib, bitta

    1. 2 n

iteratsiyadan keyin barcha argumentlar orttirmasining moduli berilgan ε
miqdordan kichik bo‘lmaguncha davom ettiriladi, ya’ni

x(k 1) x(k )
 max x(k 1) x(k )   .

1in i i
Bu shartga teng kuchli bo‘lgan quyidagi shartdan ham foydalanish mumkin:

x(k 1) x(k )
x(k 1) x(k )
 max
x(k 1) x(k ) 2

i i
2 1in
Oddiy iteratsiya usuli dasturlash uchun juda qulay, ammo u quyidagi muhim kamchiliklarga ega:

      1. (x) q  1, bu yerda - vektor-funksiya  ning Yakob



matritsasi,
belgi bilan esa matritsa normasi kiritilgan:

(x)
 max n
i ;



1in x


      1. j 1

        l

        j
        (x)  q  1, bu yerda - vektor-funksiya  ning Yakob




l
matritsasi, belgi bilan esa matritsa normasi kiritilgan:



(x)
 max n
i ;



l 1 j n x


      1. i 1

        j
        agar boshlang‘ich yaqinlashish aniq yechimdan uzoqroq tanlangan bo‘lsa, u holda a) shart bajarilishiga qaramasdan, usulning yaqinlashishiga kafolat yo‘q; demak, boshlang‘ich yaqinlashishni tanlashning o‘zi ham sodda emas ekan;

      2. iteratsion jarayon juda sekin yaqinlashadi.



Oddiy iteratsiya usuli





Iteratsiyalar usulini dastlabki
f x  0
umumiy sistemaga ham

qo‘llash mumkin, bu yerda
f x

  • vektor-funksiya bo‘lib, izolyatsiya-

langan x - vektor-ildiz atrofida aniqlangan va uzluksiz.
Masalan, bu sistemani quyidagi ko‘rinishda yozaylik:
x x  f x
bu yerda   xosmas matritsa. Quyidagi belgilashni kiritamiz:
x f x x. (19)
U holda quyidagiga ega bo‘lamiz:
x x. (20)

Agar
f x
funksiya
f x

  • uzluksiz hosilaga ega bo‘lsa, u holda



(19) formuladan quyidagi tenglik kelib chiqadi:
x E  f x.

Agar
x
o‘zining normasi bo‘yicha kichik bo‘lsa, u holda (20)

tenglama uchun iteratsiyalar jarayoni tez yaqinlashadi. Bu holatni e’tiborga olib, Λ matritsani shunday tanlaymizki, ushbu
x0 E  f x0  0

tenglik bajarilsin. Bu yerdan, agar quyidagi tenglikka ega bo‘lamiz:
f x0
- xosmas bo‘lsa, u holda

  
Shuni ta’kidlash muminki,
f x01 .
bu mazmunan Nyuton modifikatsion

jarayonining (19) tenglamaga qo‘llanilishi demakdir.

Xususan, agar


det
f x0  0

bo‘lsa, u holda boshqa


x0-

boshlang‘ich yaqinlashishni tanlash lozim bo‘ladi.
Oddiy iteratsiya usuli nafaqat haqiqiy ildizlarni, balki kompleks ildizlarni ham topish imkonini beradi. Oxirgi holda kompleks boshlang‘ich yaqinlashishni tanlash lozim bo‘ladi.
Iteratsiyalar jatayoni yaqinlashishining yetarli sharti quyidagicha.
Faraz qilaylik, shunday DRn yopiq soha mavjud bo‘lsinki, bunda ixtiyoriy xD uchun (x)D bo‘lsin. Xuddi shunday, ixtiyoriy x1 va x2D lar uchun quyidagi shart bajarilsin:

(x1)  (x2)
q x1 x2 ,
q  1,
(*)

bu yerda 
- Rn dagi biror norma. U holda osongina ko‘rsatish mumkinki,

D sohada (16) tenglamaning x* yechimi mavjud bo‘lib, (17) iteratsion jarayon tanlangan ixtiyoriy x0D uchun shu yechimga yaqinlashadi. Bunda quyidagi yaqinlashish tezligini baholash o‘rinli:

bu yerda c – biror o‘zgarmas.
xm x*
cqm ,
1  q

Yuqoridagi (*) shartni qanoatlantiruvchi  funksiya siqiluvchan akslanish deb, (18) tenglamaning yechimi esa  funksiyaning qo‘zg‘almas nuqtasi deb ataladi.

Shuni ta’kidlaymizki,
xm1 x*


 (xm )  (x*)


q xm x* ,

shuning uchun, oddiy iteratsiya usulining yaqinlashish tartibi 1 ga teng.


Agar (x) funksiya D sohada uzluksiz va differensiallanuvchan bo‘lsa, u holda (*) shartning bajarilishi uchun ixtiyoriy xD lar uchun
(x) q 1 shartning bajarilishi yetarli.
Izoh. (x) funksiya f(x) funksiya orqali bir qiymatli aniqlanmaydi.

(x)
q  1
shartning bajarilishi uchun (x) funksiyani qanday tanlash

lozim? Agar x(0) nuqta atrofida f(x) uzluksiz differensiallanuvchan va

f x
matritsa-funksiya aynimagan bo‘lsa, unda umumiy holda

quyidagicha yozish mumkin:
(x)  x


f (x) .
f '(x0 )

Xususiy hollarda (x) funksiyani tanlash va ushbu
(x)
q  1

shartning bajarilishini tekshirish ancha sodda bo‘lishi mumkin.


Xususiy hol. Hisoblashlarni amaliyot uchun qulay bo‘lgan n=2 bo‘lgan holda ko‘rib chiqaylik. (15) sistemani


x  1x, y,

y  2
x, y
(21)

ko‘rinishda yozib olamiz.
1 x, y, 2 x, y
funkiyalar iterasiyalovchi

funksiyalar deb yuritiladi. Taqribiy yechimni topish algoritmi ushbu
xn1  1xn , yn ,

yn1
 2
xn
, yn
n  0,1,2,3,.....

(22)

ko‘rinishda beriladi. Bu yerda x0 , y0

  • birinchi yaqinlashish qiymatlari.

(22) iterasion hisoblash jarayoni yaqinlashuvchi bo‘ladi, agarda ushbu




2
x
q1


q2
 1,





 1
(23)

tengsizliklar bajarilsa.
Xususiy va umumiy holda (x) funksiyaning grafigini qurish va iteratsion jarayonning R2 dagi yaqinlashishini ta’minlovchi shartni tekshirishga oid misollar qaraylik.



  1. misol. Quyidagi sistemani qaraylik:



f (x, y)  x 1 cos y  0.3  0,

1 3


f2 (x, y)  y  sin( x  0.6) 1.6  0.




Download 1,76 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish