Professional Documents
Culture Documents
2020 Chkhapelia Sabakalavro PDF
2020 Chkhapelia Sabakalavro PDF
ფარმაციის ფაკულტეტი
ჩხაპელია დიეგო
საბაკალავრო ნაშრომი
რომეო გალდავა
თბილისი
2020
ანოტაცია
2
სარჩევი
შესავალი 4
დასკვნა 25
გამოყენებული ლიტერატურა 26
3
შესავალი
4
შესაძლებლობა ამოეხსნა რთული და შრომატევადი ამოცანები, რომელთა ამოხსნა
რაც უფრო ცოტა მათემატიკურ ოპერაციას ასრულებს ალგორითმი მით უფრო ცოტა
5
1. განტოლებები და განტოლებათა სისტემები
𝑎𝑥 = 𝑏,
𝑎𝑥 + 𝑏𝑦 = 𝑐, (1.1)
𝑎𝑥0 + 𝑏𝑦0 = 𝑐
● თუ 𝑎 = 0, 𝑏 = 0 და 𝑐 ≠ 0, მაშინ განტოლებას არა აქვს ამონახსნი.
მაგალითი:
𝑥+𝑦 =7
საკმარისია ვიპოვოთ ორი წერტილი:
𝑥 = 0; 𝑦 = 7
𝑥 = 7; 𝑦 = 0
6
ნახ.1.
{𝑎1 𝑥 + 𝑏1 𝑦 = 𝑐1 𝑎2 𝑥 + 𝑏2 𝑦 = 𝑐2
𝑏1 𝑐1 𝑎2 𝑎2
{𝑥 + 𝑦= 𝑎 𝑥 + 𝑏2 𝑦 = 𝑐2 ∗ (−𝑎2 ) → {−𝑎2 𝑥 − 𝑏1 𝑦 = −𝑐1 𝑎 𝑥 + 𝑏2 𝑦 = 𝑐2
𝑎1 𝑎1 2 𝑎1 𝑎1 2
𝑎2 𝑥 + 𝑏2 𝑦 = 𝑐2
𝑎2 𝑎2
(𝑏2 − 𝑏1 ) 𝑦 = 𝑐2 − 𝑐1
𝑎1 𝑎1
აქედან:
𝑎1 𝑐2 −𝑎2 𝑐1 |𝑎 𝑐1 𝑎2 𝑐2 |
𝑦= 𝑦 = |𝑎 1
𝑎1 𝑏2 −𝑎2 𝑏1 1 𝑏1 𝑎2 𝑏2 |
ე.ი.
აკმაყოფილებს პირობებს:
𝑐 𝑏
𝑥 = 𝑎2 − 𝑎2 𝑦 (y ნებისმიერია) არის სისტემის ამონახსნი.
2 2
განტოლებათა სისტემები.
ამონახსნი.
8
როდის არის (1.2) სისტემა არათავსებადი ან თავსებადი, თუ თავსებადია, დავადგინოთ
რამდენი ამონახსნი აქვს და ვიპოვოთ ეს ამონახსნები. თუ სისტემას აქვს 1 -ზე მეტი ამონახსნი,
9
2. წრფივ ალგებრულ განტოლებათა სისტემების ამოხსნის ზუსტი
და მიახლოებითი მეთოდები
საპოვნელად.
სანამ არ დარჩება მხოლოდ ერთი ცვლადი. მისი გამოთვლის შემდეგ იგი ბრუნდება სხვა
დეტერმინატს, არის ცნობილი როგორც კრამერის წესი. ამ წესის ჩამოყალიბება მე-18 საუკუნის
10
შუა წლებით თარიღდება და მისი შემქმნელის სახელით არის ცნობილი. შვეიცარიელმა
A x = b, (2.1)
სადაც A=(aij)nxn, x=(x1, x2, …, xn)T არის უცნობი ვექტორი, ხოლო b=(b1, b2, …, bn)T - ცნობილი
ვექტორია. ვთქვათ A მატრიცის დეტერმინანტი |A| ≠ 0, მაშინ (2.1) სისტემას აქვს ერთადერთი
𝑥 =∝ 𝑥 + 𝛽, (2. 3)
სადაც ∝= (∝𝑖𝑗 )𝑛∗𝑛 , 𝛽 = (𝛽1 , 𝛽2 , … , 𝛽𝑛 )𝑇 . (3. 2) -ს ან რაც იგივეა (2. 3) სისტემას ვუწოდებთ
დამოკიდებულებით:
11
𝑥 (𝐾) =∝∗ 𝑥 (𝐾−1) + 𝛽, k=1, 2, …. , (2.4)
(0)
სადაც 𝑥 არის საწყისი ვექტორი, მეორენაირად მას უწოდებენ საძიებელი ამონახსნის საწყის
საბოლოო შედეგის მისაღებად (ამას ქვემოთ დავინახავთ) უმჯობესია საწყისი მიახლოება რაც
შეიძლება ახლოს იყოს ზუსტ ამონახსნთან. საწყის მიახლოებას ვსვამთ (2.4) სისტემის მარჯვენა
მიახლოებას ისევ ვსვამთ (2.4) სისტემის მარჯვენა მხარეში 𝑥 უცნობის ნაცვლად და მივიღებთ
lim 𝑥 (𝑘) = 𝑥 ∗ .
𝑘→∞
მივიღებთ:
ან რაც იგივეა
𝑥 ∗ =∝ 𝑥 ∗ + 𝛽.
ამრიგად თუ (2.5) მიმდევრობა კლებადია, მაშინ მისი ზღვარი იქნება (2.3) სისტემის
12
2.4 ზეიდელის მეთოდი
𝑥3 (𝑘) = 𝛼 31 𝑥1
(𝑘)
+ 𝛼32 𝑥2 (𝑘) + ⋯ 𝛼3𝑛 𝑥𝑛 (𝑘−1) + 𝛽3
………………………………………………………….
მეორე განტოლებიდან
მიმდევრობას
𝑥 ∗ = 𝛽𝑥 ∗ + 𝑐𝑥 ∗ + 𝛽
ან რაც იგივეა
𝑥 ∗ = 𝛼𝑥 ∗ + 𝛽.
მოდული მკაცრად მეტია ამ სტრიქონის დანარჩენი ელემენტების მოდულების ჯამზე |𝑎𝑖𝑖 | >
∑𝑗<𝑖|𝑎𝑖𝑗 | ∑𝑗>𝑖|𝑎𝑖𝑗 |. 𝑖 = 1, . . . 𝑛.
14
2.6. გაუს-ზეიდელის და ზედა რელაქსაციის იტერაციული მეთოდები
1
𝑥𝑖 (𝑘) = (− ∑ 𝑎𝑖𝑗 𝑥𝑗 (𝑘) − ∑ 𝑎𝑖𝑗 𝑥𝑗 (𝑘−1) + 𝑏𝑖 ),
𝑎𝑖𝑖
𝑗<𝑖 𝑗>𝑖
𝑖 = 1, 2, … 𝑛, 𝑘 = 1,2, … , 𝑛.
გაუს-ზეიდელის იტერაციული პროცესი იაკობის იტერაციული პროცესისგან განსხვავდება
იმით რომ წინა ბიჯებზე ნაპოვნი მატრიცები გამოიყენება ახალი იტერაციის დასაზუსტებლად.
იდეა არის ძალიან მარტივი: თავიდან ვიღებთ რა საწყისი მიახლოებას 𝑥2 (0) , … 𝑥𝑛 (0) (2.9)
სისტემის პირველი განტოლებიდან ვპოულობთ x1(1) შემდეგ ნაბიჯზე (2.9) სისტემის მეორე
განტოლებიდან x2(1) მიახლოებას ვპოულობთ წინა ბიჯზე ნაპოვნი ახალ x1(1) მიახლოებას და
A=D–L-U
სადაც
S = (D - L)-1 U, L = (D - L)-1 b.
პროცესის.
გამოყენებით:
𝑎𝑖𝑖 𝑥𝑖 (𝑘) + 𝜔 ∑𝑗<𝑖 𝑎𝑖𝑗 𝑥𝑖 (𝑘) − (1 − 𝜔)𝑎𝑖𝑖 𝑥𝑖 (𝑘−1) + 𝜔 ∑𝑗>𝑖 𝑎𝑖𝑗 𝑥𝑗 (𝑘−1) = 𝜔𝑏𝑖 , 𝑖 = 1, 2, … 𝑛. (2.14)
16
3. წრფივ ალგებრულ განტოლებათა ამოხსნის გახლეჩის
მეთოდები
(𝑏1 , 𝑏2 , … , 𝑏𝑛 )𝑇 , 𝑥 = (𝑥1 , 𝑥2 , … , 𝑥𝑛 )𝑇 .
𝐴 = 𝑆 𝑇 𝑆,
სადაც
2 2 2
𝑡11 = 𝑠11 𝑡22 = 𝑠12 + 𝑠22
17
𝑡13 = 𝑠11 𝑠13 = 𝑎13
2 2
𝑡22 = 𝑠12 + 𝑠22 = 𝑎22 (3.1)
𝑠11 = ±√𝑎11
𝑎12
𝑠12 = ± (3.2)
√𝑎11
𝑎13
𝑠13 = ±
√𝑎11
𝑆 𝑇 𝑆𝑥 = 𝑏
𝑆𝑥 = 𝑦
𝑆𝑇𝑦 = 𝑏
𝑆𝑥 = 𝑦
𝐴𝑇 𝐴𝑥 = 𝐴𝑇 𝑏
18
მიღებული სისტემა წარმოადგენს სისტემას სიმეტრიული მატრიცით
ექვივალენტური.
𝑥1 + 2𝑥2 + 𝑥3 = 4
{2𝑥1 + 5𝑥2 + 𝑥3 = 8 (3.3)
𝑥1 + 𝑥2 + 3𝑥3 = 5
1 2 1
𝐴=2 5 1 (3.4)
1 1 3
𝑙11 = √𝑎11 = 1;
𝑎21 2
𝑙21 = = 1 = 2;
√𝑙11
𝑎31 1
𝑙31 = 𝑙11
=1=1;
2
𝑙22 = √𝑎22 − 𝑙21 = √5 − 4 = 1;
2 2
𝑙33 = √𝑎33 − 𝑙31 − 𝑙32 = √3 − 12 − (−12 )=1
შესაბამისად გვაქვს:
𝐴 = 𝐿𝐿𝑇
19
სადაც
1 0 0
𝐿=2 1 0 (3.4)
1 −1 1
𝑦1 = 4 𝑦1 = 4
{ 2𝑦1 + 𝑦2 = 8 → {𝑦2 = 0
𝑦1 − 𝑦2 − 𝑦3 = 5 𝑦3 = 1
𝐴 = 𝐵𝐶
𝑁 = 3 _ ის შემთხვევაში გვექნება:
20
𝑏11 0 0 1 𝐶12 𝐶13 𝑡11 𝑡12 𝑡13
𝐵𝐶 = (𝑏21 𝑏22 0 ) (0 1 𝐶23 ) (𝑡21 𝑡22 𝑡23 ),
𝑏31 𝑏32 𝑏33 0 0 1 𝑡31 𝑡32 𝑡33
სადაც:
𝑡13 = 𝑏11 𝑐13 = 𝑎13 𝑡23 = 𝑏21 𝑐13 + 𝑏22 𝑐23 = 𝑎23
𝐴 = (𝑎𝑖𝑗 )𝑛𝑥𝑛 ,
(𝐴 𝐴−1 ) = 𝐴−1 𝐴 = 𝐸
დეტერმინანტების ნამრავლის.
21
განვიხილოთ წრფივ ალგებრულ განტოლებათა სისტემა:
𝐴𝑥 = 𝑏𝑖 (3.5)
.............................
𝐵 = (𝑈1𝑖 , 𝑈2𝑖 , … , 𝑈𝑛 )
ცხადია გვაქვს:
რომ
22
𝐵𝐴 = 𝐸, 𝐵 = 𝐴−1 .
ემთხვევიან. ვთქვათ:
(𝐴𝑇 = 𝐸 და 𝑆𝐴 = 𝐸) → (𝑆𝐴𝑇 = 𝑆𝐸 = 𝑆 და 𝐴𝑇 = 𝐸𝑇 = 𝑇) → 𝑆 = 𝑇.
𝐴𝑋 = 𝐸 (3.7)
ერთეულოვანი მატრიცა.
განვიხილოთ მაგალითი.
2 1 0 1 0 0
A = (1 2 −1) E = (0 1 0)
0 1 1 0 0 1
1) პირველი სტრიქონი გავყოთ 2-ზე და II-ს გამოვაკლოთ:
2 1 0 1 0 0
3 1
A1 = (0 2 −1) E1 = (− 2 1 0)
0 1 1 0 0 1
2
2) II * 3 და I - ს გამოვაკლოთ:
2 4 2
2 0 −3 0
3 3
3 1
A2 = 0 −1 E2 = −2 1 0
2
5 1 2
0 1 3 −3 1
( ) ( 3 )
3 2
3) III * 5 და II-ს დავუმატოთ, შემდეგ III * 5 და I - ს გამოვაკლოთ:
23
6 2 2
2 0 0 −5 −5
3 5
A3 = (0 2 0)
3 3 3
E3 = − 10
5 5 5
0 0 3 1
−3
2
1
( 3 )
1 2 3
4) I * 3, II * 3 და III * 5:
3 1 1
−5 −5
1 0 0 5
1 2 2
A4 = (0 1 0) E4 = −5 5 5
= 𝐴−1
0 0 1 1 2 3
−3
( 5 5 )
ვამოწმებთ:
2 1 0 3 −1 −1 5 0 0
−1
𝐴∗𝐴 = (1 2 −1) (−1 2 2 ) = (0 5 0)
0 1 1 1 −2 3 0 0 5
24
დასკვნა
25
გამოყენებული ლიტერატურა
26