Professional Documents
Culture Documents
2020 Onezashvili Sabakalavro. PDF
2020 Onezashvili Sabakalavro. PDF
ონეზაშვილი ეკა
საბაკალავრო ნაშრომი
იტერაციული მეთოდების კრებადობის აუცილებელი და საკმარისი
პირობები
თბილისი
2020
ანოტაცია
2
სარჩევი
ანოტაცია ........................................................................................................................................................ 2
შ ე ს ა ვ ა ლ ი .................................................................................................................................................. 4
1.განტოლებათა სისტემები და მათი ამოხსნის ხერხები ....................................................................... 6
1.1. გრაფიკული ხერხი ....................................................................................................................... 6
1.2. ჩასმის ხერხი .................................................................................................................................. 7
1.3. შეკრების ხერხი ............................................................................................................................. 8
2.წრფივ განტოლებათა სისტემების ამოხსნის პირდაპირი გამოთვლითი მეთოდები.................. 10
2.1. გაუსის გამორიცხვის მეთოდი ...................................................................................................... 10
2.2. კრამერის წესი .................................................................................................................................. 12
3. წრფივ განტოლებათა სისტემების ამოხსნის იტერაციული მეთოდები ....................................... 16
3.1.იტერაციის მეთოდი ......................................................................................................................... 16
3.2 ზეიდელის მეთოდი ........................................................................................................................ 18
3.3 იტერაციული მეთოდის კრებადობის აუცილებელი და საკმარისი პირობა ........................ 19
3.4. ზეიდელის მეთოდის კრებადობის აუცილებელი და საკმარისი პირობა .......................... 20
3.5. იაკობის იტერაციული პროცესი ................................................................................................... 21
3.6. გაუს-ზეიდელის და ზედა რელაქსაციის იტერაციული მეთოდები ...................................... 23
დასკვნა ......................................................................................................................................................... 26
გამოყენებული ლიტერატურა.................................................................................................................. 27
3
შესავალი
4
ნაშრომი შედგება შესავლის, სამი თავის, დასკვნისა და გამოყენებული
ლიტერატურის ნუსხისაგან.
პირველ თავში განხილულია განტოლებატა სისტემები და მათი ამოხსნის
მეთოდები, როგორიცაა გრაფიკული, ჩასმის და შეკრების ხერხი.
მეორე თავში ჩამოყალიბებულია განტოლებათა სისტემის ამოხსნის პირდაპირი
გამოთვლითი მეთოდები, ისეთი ცნობილი ალგორითმები, როგორიცაა გაუსის
გამორიცხვის მეთოდი და კრამერის წესი.
მესამე თავში აღწერილია წრფივ განტოლებათა სისტემების ამოხსნის
იტერაციული მეთოდები, მოცემულია ძირითადი იტერაციული ფორმულები,
რომელთა საშუალებითაც შესაძლებელია კრებადი იტერაციული პროცესის აგება.
ჩამოყალიბებულია მისი კრებადობის აუცილებელი და საკმარისი პირობები.
დასკვნით ნაწილში დასაბუთებულია ნაშრომის მნიშვნელობა და პრაქტიკული
ღირებულება.
5
1.განტოლებათა სისტემები და მათი ამოხსნის ხერხები
1.1.გრაფიკული ხერხი
6
ნახაზიდან ჩანს, რომ გრაფიკებს გააჩნიათ ერთი გადაკვეთის წერტილი, რომლის
კოორდინატებიც (1,2) წარმოადგენს მოცემული სისტემის ამონახსნს.
წრფივ განტოლებათა სისტემას შესაძლებელია ჰქონდეს ერთი, არცერთი ან
უამრავი ამონახსნი.
ერთი ამონახსნი მაშინ აქვს სისტემას, როდესაც წრფეები ერთ ადგილას
იკვეთებიან. გრაფიკზე კარგად ჩანს წრფეების გადაკვეთის წერტილი, რომელიც
წარმოადგენს მოცემული ჩვენი განტოლებათა სისტემის ამონახსნს.
არ აქვს ამონახსნი განტოლებას, როდესაც წრფეები ერთმანეთს არ კვეთენ და
ამის ერთადერთი შემთხვევა არსებობს, როდესაც წრფეები პარალელურია.
უამრავი ამონახსნი მაშინ აქვს წრფივ განტოლებათა სისტემას, როდესაც
წრფეები ერთმანეთს ემთხვევა
2𝑥 + 3𝑦 = 20 2𝑥 + 3𝑦 = 20
{ ={
3𝑥 + 𝑦 = 10 𝑦 = 10 − 3𝑥
2𝑥 + 3(10 − 3𝑥) = 20
10 40
𝑥= ; 𝑦= .
7 7
7
1.3. შეკრების ხერხი
5𝑥 = 15; 𝑥 = 3.
4
𝑥 = 3; 𝑦 = .
3
8
გამრავლება ხდება, მაგრამ არსებობს წესები, თუ როგორ და როდის შეიძლება ეს
გაკეთდეს.
წრფივი განტოლებათა სისტემა, სადაც თითოეული განტოლება არის 𝑎𝑥 + 𝑏𝑦 +
𝑐𝑧+ . . . 𝑏 ფორმაში, ჩვენ შეგვიძლია წარმოვადგინოთ ამ სისტემის კოეფიციენტები
მატრიცაში, რომელსაც კოეფიციენტების მატრიცა ეწოდება. ამ შემთხვევაში მიღებული
მატრიცის პირველი სვეტი შეესაბამება პირველი ცვლადის ყველა კოეფიციენტს, მეორე
- მეორე ცვლადის და ა. შ. შესაძლებელია რამდენიმე სხვადასხვა ხერხის საშუალებით
მანიპულირება მოვახდინოთ კოეფიციენტების მატრიცაზე, რათა ამონახსნი უფრო
ადვილად ვიპოვოთ. ეს განტოლებათა სისტემის ამოხსნა განსხვავებული მეთოდია,
განსაკუთრებით უფრო დიდი სისტემებისთვის (უფრო მეტი ცვლადი და მეტი
განტოლება). თუმცა, ეს მეთოდები მუშაობს ყველა ზომის სისტემისთვის, ასე რომ
უნდა შერჩეულ იქნას შესაფერისი მეთოდი.
განვიხილოთ მაგალითი სადაც ნათლად ჩანს თუ როგორ შეიძლება განტოლებათა
სისტემა ჩაიწეროს მატრიცის სახით .
9
2.წრფივ განტოლებათა სისტემების ამოხსნის პირდაპირი გამოთვლითი
მეთოდები
10
მოცემული მატრიცის თითოეული რიგი შეესაბამება მოცემულ სისტემაში
განტოლებას. პირველი რიგი, r 1 = (1, 1, 3), შეესაბამება პირველი განტოლებას, 1 x + 1 y
= 3, ხოლო მეორე რიგი, r 2 = (3, −2, 4), შეესაბამება მეორე განტოლება, 3 x - 2 y = 4.
შესაძლებელია არჩეულ იქნას ვერტიკალური ხაზი, როგორც ზემოთ არის ნაჩვენები,
რომ გამოიყოს უცნობი კოეფიციენტები დამატებითი სვეტისგან, რომელიც არ
წარმოადგენს ცვლადებს. ახლა უკვე შესაძლებელია მატრიცის რიგებზე
(განტოლებებზე) ვიმოქმედოთ, დავამატოთ ან გამოვაკლოთ ისინი ერთმანეთს, რათა
ერთ-ერთი კოეფიციენტის განულება შევძლოთ.
ახლა უკვე ნათლად ჩანს მეორე რიგში მიღებული განტოლება, რომელიც უკვე
ერთ ცვლადს შეიცავს. -5y=-5 შესაბამისად y=1 ამის შემდეგ მეორე მწკრივში მიღებულ
ცვლადის მნიშვნელობას ვსვამთ პირველში და ვიღებთ პასუხს რომ 𝑥 = 2.
შესაძლებელია შესრულდეს შემდეგი ოპერაციები მატრიცის რიგებზე, რომელიმე
კოეფიციენტის განულების მიზნით:
1. შესაძლებელია რიგების ადგილების გაცვლა
2. გამრავლება არანულოვან რიცხვზე
3. შესაძლებელია რიგების ერთმანეთზე დამატება ან გამოკლება
გაუსის გამორიცხვის მეთოდი წარმოადგენს მატრიცული განტოლების ამოხსნის
ფორმას 𝐴𝑥 = 𝐵.
განვიხილოთ სამ უცნობიანი განტოლების ამოხსნა გაუსის გამორიცხვის მეთოდით:
11
მიღებულ მატრიცაში მესამე რიგის მეორე სვეტის ანუ y-ის კოეფიციენტი არის 1
ამიტომ მეტი თვალსაჩინოებისთვის შესაძლებელია მეორე და მესამე რიგს გაუცვალოთ
ადგილები.
2x2
12
3x3
13
უნდა ვივარაუდოთ რომ დეტერმინატი არ არის ნულის ტოლი ანუ a11a22 − a12a21 ≠ 0.
და შესაბამისად x და y განისაზღვრება შემდეგნაირად.
∆𝑥
∆𝑥 წარმოადგენს ჩანაცვლებული მატრიცის დეტერმინანტს, ხოლო 𝑥 =
∆
∆𝑦
∆𝑦 წარმოადგენს ჩანაცვლებული მატრიცის დეტერმინანტს, ხოლო 𝑦 =
∆
კრამერის წესის გამოყენება შესაძლებელია ასევე 3x3 მატრიცებზე. განვიხილოთ
განტოლებათა სისტემა სამი ცვლადით:
განვსაზღვროთ 𝐷, 𝐷𝑥 , 𝐷𝑦,, 𝐷𝑧 .
14
𝐷𝑥 𝐷𝑦 𝐷𝑧
𝑥= ; 𝑦= ; 𝑧= .
𝐷 𝐷 𝐷
15
3. წრფივ განტოლებათა სისტემების ამოხსნის იტერაციული მეთოდები
16
ცხადია საბოლოო შედეგის მისაღებად (ამას ქვემოთ დავინახავთ) უმჯობესია საწყისი
მიახლოება რაც შეიძლება ახლოს იყოს ზუსტ ამონახსნთან. საწყის მიახლოებას ვსვამთ
ან რაც იგივეა
𝑥 ∗ =∝ 𝑥 ∗ + 𝛽.
ამრიგად თუ (3.5) მიმდევრობა კრებადია, მაშინ მისი ზღვარი იქნება (3.3) სისტემის
ამონახსნი. ამ შემთხვევაში ვამბობთ, რომ (3.4) იტერაციული მეთოდი კრებადია.
მტკიცდება, რომ (3.4) იტერაციული მეთოდის კრებადობის პირობებია:
ა) min ∑𝑛𝑗=1|∝𝑖𝑗 | < 1;
𝑖
17
3.2 ზეიდელის მეთოდი
18
ვთქვათ ეს მიმდევრობა კრებადია და
lim 𝑥 (𝑘) = 𝑥 ∗
𝑘→∞
ზე.
საკმარისობა: როგორც ადრე ვაჩვენეთ, (3.9) რეკურენტული
დამოკიდებულებიდან მიიღება
𝑥𝑘 = 𝛼 𝑘 𝑥0 + (𝐸 + 𝛼 + 𝛼 2 + ⋯ + 𝛼 𝑘−1 )𝛽 (3.10)
19
თუ 𝛼 მატრიცის ყველა საკუთრივი რიცხვის მოდული ნაკლებია 1-ზე, მაშინ
მატრიცული გეომეტრიული პროგრესია
𝐸 + 𝛼 + 𝛼2 + ⋯ + 𝛼𝑘 + ⋯ (3.11)
კრებადია, ამასთან ცხადია 𝛼 𝑘 → 0, როცა k→ ∞ . აქედან კი გამომდინარეობს, რომ
{𝑥 𝑘 } მიმდევრობა კრებადია.
აუცილებლობა: თუ (3.9) იტერაციული პროგრესი კრებადია ნებისმიერი 𝑥0
ვექტორისა და ნებისმიერი 𝛽ვექტორისათვის, მაშინ (3.10)-დან გამომდინარეობს, რომ
(3.11) მატრიცული გეომეტრიული პროგრესია კრებადია. აქედან კი თავის მხრივ,
გამომდინარეობს, რომ 𝛼 მატრიცის ყველა საკუთრივი რიცხვის მოდულით 1-ზე
ნაკლებია. რ. დ. გ.
განვიხილოთ სისტემა
𝑥 = 𝛼𝑥 + 𝛽, (3.12)
ჩაიწერება ასე:
𝑥𝑘 = 𝐵𝑥𝑘 + 𝐶𝑥𝑘−1 + 𝛽, (3.13)
სადაც 𝛽 არის ∝ მატრიცის ქვედა სამკუთხა მატრიცის, ხოლო c არის ზედა სამკუთხა
მატრიცა მთავარი დიაგონალის ჩათვლით.
ადგილი აქვს შემდეგ თეორემას.
თეორემა. იმისათვის, რომ (3.13) იტერაციული პროცესი კრებადი იყოს
ნებისმიერი 𝑥0 საწყისი ვექტორისა და ნებისმიერი 𝛽 ვექტორისათვის აუცილებელი და
საკმარისია, რომ,
20
|𝐶 − (𝐵 − 𝐸)𝜆| = 0 (3.14/)
განტოლების ფესვები მოდულით ნაკლები იყოს 1-ზე.
დამტკიცება: ცხადია E-B მატრიცის დეტერმინანტი |𝐸 − 𝐵| = 1, მაშინ (3.13)-დან
მიიღება
𝑥𝑘 = (E-B)-1C𝑥𝑘−1 + (E − B)−1 − 𝛽. (3.15)
ამრიგად (3.13) იტერაციული პროცესი ექვივალენტურია (3.15) იტერაციული
პროცესის. შესაბამისად. 3.3 პუნქტში მოყვანილი თეორემის თანახმად (3.15)
იტერაციული პროცესის კრებადობისთვის აუცილებელია და საკმარისი, რომ
|(E − B)−1 𝐶 − 𝜆𝐸| = 0 (3.16)
მახასიათებელი განტოლების ფესვები მოდულით ნაკლები იყოს 1-ზე. რ. დ.
გ.
(3.18)
(3.17) სისტემას ვხსნით შემდეგი იტერაციული პროცესის გამოყენებით:
1
𝑥𝑖 (𝑘) = (− ∑𝑗<𝑖 𝑎𝑖𝑗 𝑥𝑗 (𝑘−1) − ∑𝑗>𝑖 𝑎𝑖𝑗 𝑥𝑗 (𝑘−1) + 𝑏𝑖 ).
𝑎𝑖𝑖
(3.19)
21
მკაცრად დიაგონალური ჭარბობის, თუ დიაგონალზე მდგომი ნებისმიერი ელემენტის
მოდული მკაცრად მეტია ამ სტრიქონის დანარჩენი ელემენტების მოდულების ჯამზე
|𝑎𝑖𝑖 | > ∑𝑗<𝑖 |𝑎𝑖𝑗 | ∑𝑗>𝑖|𝑎𝑖𝑗 |. 𝑖 = 1, . . . 𝑛.
ვთქვათ A მატრიცის დიაგონალზე მდგომი ელემენტებისგან შედგენილი
დიაგონალური მატრიცი არის D, 𝐷 = 𝑑𝑖𝑎𝑔{𝑎11 𝑎22 … 𝑎𝑛𝑛 }
ავღნიშნოთ B=D-A (A=D-B), მაშინ (2.7) იტერაციული პროცესი მატრიცულად ასე
ჩაიწერება:
𝐷𝑥 (𝑘) = 𝐵𝑥 (𝑘−1) + 𝑏.
𝑥 (𝑘) = 𝑆𝑥 (𝑘−1) + 𝜆,
(3.20)
სადაც
𝑆 = 𝐷−1 𝐵 𝑑 = 𝐷−1 𝑏
(3.20) იტერაციული პროცესის კრებადობის აუცილებელი და საკმარისი პირობა
როგორც ცნობილია არის S მატრიცის საკუთრივი რიცხვები მოთავსებული იყოს
ერთეულოვანი წრის შიგნით.
S მატრიცის საკუთრივი რიცხვებია |𝑆 − 𝜆𝐸| = 0 მახასიათებელი განტოლების
ფესვები ან რაც იგივეა:
|𝐷−1 𝐵 − 𝜆𝐸| = |𝐷−1 𝐵 − 𝜆𝐷−1 𝐷| = |𝐷−1 (𝐵 − 𝜆𝐷)| =
|𝐷−1 | × |𝐵 − 𝜆𝐷| = 0
აქედან გვაქვს
|𝐵 − 𝜆𝐷| = 0
გაშლილი სახით ეს განტოლება იქნება:
𝜆𝑎11 𝑎12 … 𝑎1𝑛
𝑎 𝜆𝑎22 … 𝑎2𝑛
| 21 |=0.
… … … …
𝑎𝑛1 𝑎𝑛2 … 𝜆𝑎𝑛𝑛
22
3.6. გაუს-ზეიდელის და ზედა რელაქსაციის იტერაციული მეთოდები
1
𝑥𝑖 (𝑘) = (− ∑ 𝑎𝑖𝑗 𝑥𝑗 (𝑘) − ∑ 𝑎𝑖𝑗 𝑥𝑗 (𝑘−1) + 𝑏𝑖 ),
𝑎𝑖𝑖
𝑗<𝑖 𝑗>𝑖
𝑖 = 1, 2, … 𝑛, 𝑘 = 1,2, … , 𝑛.
გაუს-ზეიდელის იტერაციული პროცესი იაკობის იტერაციული პროცესისგან
განსხვავდება იმით რომ წინა ბიჯებზე ნაპოვნი მატრიცები გამოიყენება ახალი
იტერაციის დასაზუსტებლად. იდეა არის ძალიან მარტივი: თავიდან ვიღებთ რა
ვპოულობთ წინა ბიჯზე ნაპოვნი ახალ x1(1) მიახლოებას და 𝑥3 (0) , … 𝑥𝑛 (0) საწყის
მიახლოებების საშუალებით და ა. შ.
სქემატურად გაუს-ზეიდელის პროცესი ასე გამოიყენება:
𝑥1 (1) , 𝑥2 (0) , 𝑥3 (0) , …, 𝑥𝑛 (0)
𝑥1 (1) , 𝑥2 (1) , 𝑥3 (0) , …, 𝑥𝑛 (0)
𝑥1 (1) , 𝑥2 (1) , 𝑥3 (1) , …, 𝑥𝑛 (0)
… … … …, …
𝑥1 (1) , 𝑥2 (1) , 𝑥3 (1) , …, 𝑥𝑛 (1)
შემოვიღოთ შემდეგი აღნიშვნები:
(-L)-ით აღვნიშნოთ A მატრიცის ქვედა სამკუთხა მატრიცა;
(-U)-ით ზედა სამკუთხა მატრიცა;
D-ით დიაგონალზე მდგომი ელემენტებისგან შედგენილი დიაგონალური მატრიცა.
მაშინ ცხადია, მართებულია წარმოდგენა:
A=D-L-U
23
ამ აღნიშვნების გამოყენებით (3.17) იტერაციული პროცესი მატრიცული სახით ასე
ჩაიწერება:
𝐷𝑥 (𝑘) = 𝐿𝑥 (𝑘) + 𝑈𝑥 (𝑘−1) + 𝑏
აქედან მიიღება:
24
სადაც 𝜔 პარამეტრი განსხვავებულია 0-გან. ცხადია (3.22) სისტემა ექვივალენტურია
ადრე განხილული (3.21) სისტემის. (3.22) სისტემას ვხსნით შემდეგი იტერაციული
პროცესის გამოყენებით:
𝑎𝑖𝑖 𝑥𝑖 (𝑘) + 𝜔 ∑𝑗<𝑖 𝑎𝑖𝑗 𝑥𝑖 (𝑘) − (1 − 𝜔)𝑎𝑖𝑖 𝑥𝑖 (𝑘−1) + 𝜔 ∑𝑗>𝑖 𝑎𝑖𝑗 𝑥𝑗 (𝑘−1) = 𝜔𝑏𝑖 , 𝑖 = 1, 2, … 𝑛. (3.23)
25
დასკვნა
26
გამოყენებული ლიტერატურა
27
28