1. Trang chủ
  2. » Luận Văn - Báo Cáo

Phương pháp tìm nghiệm nguyên của hệ phương trình tuyến tính

49 466 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 49
Dung lượng 0,95 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

ơy lƠ m t ch đ quan tr ng trong ch ng trình ph thông... Ch ng minh.. Ch ng minh... Ch ng minh.

Trang 1

M U

Nhi u bƠi toán th c t d n đ n các ph ng trình, h ph ng trình tuy n tính

v i h s nguyên mƠ ta ph i tìm đ c nghi m nguyên c a ph ng trình vƠ h

ph ng trình nƠy Ph ng trình nh th th ng đ c g i lƠ ph ng trình

i-ô-ph ng tuy n tính ơy lƠ m t ch đ quan tr ng trong ch ng trình ph thông Trong l ch s toán h c đư có r t nhi u các nhƠ toán h c nghiên c u v ch đ nƠy Tuy nhiên, s l ng các v n đ c n đ c gi i quy t còn r t nhi u

Lu n v n nƠy có m c đích tìm hi u vƠ trình bƠy các thu t toán tìm nghi m nguyên c a ph ng trình vƠ h ph ng trình tuy n tính v i các h s nguyên

N i dung lu n v n đ c chia thƠnh 3 ch ng:

Ch ng 1 "Ki n th c chu n b ” nh c l i các khái ni m c s vƠ ph n d c a phép chia hai s nguyên, s nguyên t vƠ h p s , c chung l n nh t c a hai hay nhi u s nguyên, thu t toán -clít tìm c chung l n nh t, đ c p t i khái ni m

đ ng d vƠ bƠi toán tìm nghi m nguyên c a ph ng trình i-ô-ph ng tuy n tính

c a hai hay nhi u bi n s , đi u ki n t n t i nghi m nguyên c a ph ng trình

Ch ng 2 "Ph ng trình tuy n tính" đ c p t i khái ni m nghi m nguyên riêng vƠ nghi m nguyên t ng quát c a ph ng trình tuy n tính v i h s nguyên

c a hai hay nhi u bi n s Trình bƠy hai thu t toán tìm nghi m nguyên riêng vƠ nghi m nguyên t ng quát c a ph ng trình tuy n tính vƠ ch ng minh tính đúng đ n

c a các thu t toán gi i, cùng v i các ví d s minh h a cho thu t toán

Ch ng 3 "H ph ng trình tuy n tính" đ c p t i các bƠi toán th c t d n t i

h ph ng trình tuy n tính v i các h s nguyên vƠ trình bƠy các thu t toán gi i h

ph ng trình tuy n tính, ch ng minh tính đúng đ n c a thu t toán gi i, cùng v i các ng d ng có liên quan c a các bƠi toán đ c xét Tìm nghi m nguyên d ng

c a h ph ng trình tuy n tính v i h s nguyên

Trang 2

Do th i gian vƠ ki n th c còn h n ch nên ch c ch n lu n v n nƠy còn có

nh ng thi u sót nh t đ nh, kính mong quí th y cô vƠ các b n đóng góp ý ki n đ tác

gi ti p t c hoƠn thi n lu n v n sau nƠy

Nhơn d p nƠy, tác gi lu n v n xin bƠy t lòng bi t n sơu s c t i GS.TS Tr n

V Thi u, đư t n tình giúp đ trong su t quá trình lƠm lu n v n Tác gi c ng xin chơn thƠnh c m n các th y, cô giáo B môn toán đư nhi t tình gi ng d y, các cán b Phòng sau đ i h c vƠ qu n lý khoa h c, Ban giám hi u Tr ng đ i h c

Th ng Long đư quan tơm, đ ng viên vƠ t o m i đi u ki n thu n l i trong quá trình tác gi h c t p vƠ nghiên c u t i Tr ng

HƠ N i, tháng 05 n m 2016

Tác gi

Lê Minh Qu nh Hoa

Trang 3

Ch ng 1

KI N TH C CHU N B

Ch ng nƠy nh c l i khái ni m ph n d c a phép chia hai s nguyên, c chung l n nh t c a hai hay nhi u s nguyên, thu t toán -clit tìm c chung l n

nh t vƠ đ c p t i bƠi toán tìm nghi m nguyên c a ph ng trình tuy n tính v i h

s nguyên c a hai hay nhi u bi n s , đi u ki n t n t i nghi m nguyên c a ph ng trình N i dung c a ch ng đ c tham kh o t các tƠi li u [1], [2] vƠ [4]

1.1.1 c s vƠ ph n d

Xét t p s nguyên = {0,  1,  2, } T lý thuy t s , ta có k t qu sau

nh lỦ 1.1.(Thu t toán chia) V i m i a, b  , b  0, t n t i duy nh t q, r ,

0  r < |b|, sao cho a = bq + r (Chia a cho b đ c q lƠ th ng s , r lƠ ph n d )

Ví d 1.1. a) V i a = 23, b = 5 ta có q = 4, r = 3, vì 23 = 54 + 3

b) V i a = 17, b = - 3 ta có q = - 5, r = 2, vì 17 = (- 3)(- 5) + 2

c) V i a = - 11, b = 2 ta có q = - 6, r = 1, vì - 11 = 2(- 6) + 1

d) V i a = - 9, b = - 4 ta có q = 3, r = 3, vì - 9 = (- 4)3 + 3

nh ngh a 1.1. V i a, b  , ta nói a lƠ c (divisor) c a b n u t n t i s

nguyên x sao cho a.x = b Trong tr ng h p nƠy ta nói r ng b chia h t (divisible) cho a hay b lƠ b i (multiple) c a a vƠ vi t a | b (đ c lƠ a lƠ c c a b) Trái l i, ta nói a không lƠ c c a b vƠ vi t a b

Ví d 1.2. Do 2 vƠ - 3 lƠ c c a 6 nên ta vi t 2 | 6 vƠ - 3 | 6 Nh ng 4 không lƠ

c c a 6 nên ta vi t 4 6

BƠi t p 1.1.Gi s a, b, c, m, n  N u a | b vƠ a | c thì a | (mb + nc)

nh ngh a 1.2. V i b t k a  , các đi u sau đơy luôn đúng:

1 | a, - 1 | a, a | a, - a | a

Trang 4

Ta nói 1, - 1, a vƠ - a lƠ các c t m th ng (trivial divisors) c a a; 1 vƠ -1 g i

s s d ng (a, b) đ ch c chung l n nh t c a a vƠ b

Ví d 1.5. Hưy tìm c chung l n nh t c a 8 vƠ 20 Ta th y các c c a 8 lƠ

±1, ±2, ±4, ±8; vƠ các c c a 20 lƠ ±1, ±2, ±4, ±5, ±10 T đó, c chung c a 8 vƠ

20 lƠ ±1, ±2, ±4 Vì th , c chung l n nh t c a 8 vƠ 20 lƠ 4 Ta vi t gcd (8, 20) = 4

ho c (8, 20) = 4 Có th ki m tra l i r ng (12, - 9) = 3; (- 15, 20) = 5; (- 3, - 7) = 1

nh ngh a 1.5. N u c chung l n nh t (a, b) = 1 thì ta nói hai s nguyên a

vƠ b lƠ nguyên t cùng nhau (relatively prime)

nh lỦ 1.3. N u a, b  và (a, b) = d thì (a/d, b/d) = 1

Ví d 1.6. Hưy tìm c chung l n nh t c a 20 vƠ 45 B ng cách phơn tích ra

th a s nguyên t ta có 20 = 22×5 vƠ 45 = 32×5 T đó, ta tìm đ c c chung l n

nh t c a 20 vƠ 45 b ng 5, t c lƠ (20, 45) = 5 Ta th y

Trang 5

(20/5, 45/5) = (4, 9) = 1

nh lỦ 1.4.N u a, b, c  sao cho a | bc và a, b nguyên t cùng nhau thì a | c

nh lỦ 1.5. Cho a, b, c  Khi đó (a + cb, b) = (a, b)

nh ngh a 1.6. Cho a, b  T h p tuy n tính (linear combination) c a a vƠ

b lƠ t ng có d ng ax + by, trong đó x, y 

nh lỦ 1.6. Cho hai s a, b  Khi đó d = (a, b) là s nguyên d ng nh

Trang 6

Do đó (52, 117) = 13 V i b t k x, y tìm đ c s nguyên k nghi m đúng

ph ng trình 52x + 117y = 13k Tìm x vƠ y cho ta k = 2, t c lƠ x, y th a mưn 52x + 117y = 13×2 = 26 Chia c hai v cho 13, ph ng trình rút g n còn 4x + 9y = 2 Ta tìm đ c x = 5 vƠ y = - 2, vì 4×5 - 9×2 = 20 - 18 = 2

1.1.3 c chung l n nh t c a nhi u s nguyên

nh ngh a 1.7. Ta m r ng đ nh ngh a c chung l n nh t cho n s nguyên

v i n ≥ 2 Xét n s nguyên, không cùng b ng 0 Ta đ nh ngh a c chung l n nh t

c a chúng lƠ s l n nh t trong các c chung c a n s đó vƠ vi t (a1, a2, , an)

Ví d 1.11. Có th th y (2, 6, 14) = 2 vƠ (7, 21, 49) = 7

Tuy nhiên, đôi khi ta g p nhi u h n ba s nguyên ho c nhi u s ph c t p mƠ

ta không th d dƠng tìm đ c c chung c a chúng Trong nh ng tr ng h p nh

Trang 7

đ ng d v i nhau vƠo cùng m t l p M i s nguyên ch đ c đ t m t vƠ ch m t

l p nh th vƠ b t k c p s nguyên x, y l y ra t cùng m t l p s th a mưn x  y (mod m) Các l p nƠy g i lƠ l p th ng d modulo m (residue classes), ký hi u lƠ

am, trong đó a lƠ m t ph n t trong l p đó M t t p ch a đúng m t ph n t c a m i

l p th ng d có th đ c vi t thƠnh /m Ví d khi m = 4, ta có th vi t /4 = {0, 1, 2, 3} V i m t s phép toán, c th lƠ c ng, tr , nhơn vƠ l y th a, thì m t

ph n t b t k c a l p lƠ đ i di n cho c l p, ngh a lƠ th c hi n các phép toán nƠy

Trang 8

trên các ph n t đ i di n c a hai l p s cho k t qu l p th ng d gi ng nh áp d ng cho ph n t b t k c a m i l p đó V i các phép toán khác, ví d c chung l n

Do đó m có ngh ch đ o trong phép nhơn modulo n ฀

M c nƠy đ c p t i thu t toán –clít quen thu c đ tìm c chung l n nh t

c a hai s nguyên d ng ó lƠ thu t toán c c k nhanh đ tìm c chung l n nh t

nh lỦ 1.12 (Thu t toán –clít) tìm c chung l n nh t c a hai s a và b

ta đ t r- 1 = a, r0 = b, r i tính liên ti p th ng qi+1 và s d ri+1 theo

ri-1 = riqi+1 + ri+1

v i i = 0, 1, 2, cho t i khi g p s d rn+1 = 0 Khi đó, s d khác không cu i cùng

Trang 9

 Bi u di n d = (a, b) d i d ng t h p tuy n tính c a a vƠ b

Ta đư bi t cách tìm c chung l n nh t c a hai s nguyên b ng thu t toán

-clít Gi s rn = (a, b), a > b, rn-2 = rn-1×qn + rn vƠ rn-1 = rn×qn+1 + 0

Trang 10

Khi ta mu n vi t c chung l n nh t c a hai s nguyên d i d ng m t t h p tuy n tính c a nh ng s nguyên nƠy, ta s d ng quy trình sau

ng th c (a, b) = rn = rn-2 - rn-1×qn cho th y (a, b) lƠ m t t h p tuy n tính c a rn-2 vƠ rn-1 T đ ng th c tr c đó rn-3 = rn-2×qn-1 + rn-1 suy ra

rn-1 = rn-3 - rn-2×qn-1

Vì v y, ta nh n đ c

rn = rn-2 - (rn-3 - rn-2×qn-1)×qn = rn-2(1 + qn-1×qn) - qn×rn-3

Bi u th c cu i cho th y rn lƠ m t t h p tuy n tính c a rn-2 vƠ rn-3

Ta ti p t c quá trình "bi u di n (a, b) nh t h p tuy n tính c a m i c p s

d " cho t i khi tìm đ c (a, b) nh t h p tuy n tính c a a vƠ b

V i c p s d ri vƠ ri-1 ta có bi u di n (a, b) = k×ri + m×ri-1

Do ri = ri-2 - ri-1×qi nên ta có

(a, b) = k×(ri-2 - ri-1×qi) + m×ri-1

l n nh t c a a và b

Trang 11

Ví d 1.16.Tìm s nguyên x vƠ y sao cho 161x + 1274y = (161, 1274)

Tr c h t ta s d ng thu t toán -clit đ tìm (161, 1274) Ta có

nh ngh a 1.9. Ph ng trình i-ô-ph ng lƠ ph ng trình đa th c v i các h

s nguyên vƠ nghi m c a ph ng trình c ng lƠ các s nguyên

Ví d 1.17.Sau đơy lƠ m t s ph ng trình i-ô-ph ng b c 1, 2 vƠ 3:

Trang 12

trong đó a1, a2, , an, b  vƠ a1, a2, , an không cùng b ng 0 Ví d ph ng trình tuy n tính hai bi n: ax + by = c v i a, b, c

V n đ đ t ra lƠ xác đ nh xem m t ph ng trình tuy n tính đư cho có nghi m nguyên hay không? N u có thì tìm t t c các nghi m nguyên c a ph ng trình?

nh lý sau đơy cho m t đi u ki n c n vƠ đ cho s t n t i nghi m nguyên c a

ph ng trình tuy n tính (2.1)

nh lỦ 1.14. Cho a, b và c  v i a, b không cùng b ng 0 Ph ng trình tuy n tính ax + by = c có nghi m nguyên khi và ch khi d = (a, b) là c c a c

Ch ng minh. ( ) Gi s x0 vƠ y0 lƠ m t nghi m nguyên Khi đó ax0 + by0 =

c Do d | a vƠ d | b nên theo nh lý 1.7, d | (ax0 + by0), t c d lƠ c c a c

( ) Gi s d | c Khi đó c = d×k v i k  Theo nh lý 1.6, có th vi t (a, b)

nh m t t h p tuy n tính c a a vƠ b Do đó, t n t i u, v th a mưn d = a×u + b×v Nhơn hai v v i k ta đ c c = d×k = a(u×k) + b(v×k) Ch ng t ph ng trình

ax + by = c có nghi m nguyên x = u×k, y = v×k)

Ví d 1.18 Tìm nghi m c a ph ng trình 126x + 54y = 11 S d ng thu t toán -clit ta tìm đ c (126, 54) = 18 Do 11 không chia h t cho 18 nên theo nh

lý 1.14, ph ng trình đư cho không có nghi m nguyên

nh lý 1.14 đ c m r ng cho ph ng trình có nhi u h n hai bi n

nh lỦ 1.15. Cho a1,a2, ,an,c và a1,a2, ,an 0 Ph ng trình tuy n tính

cxax

ax

a1 1 2 2   n n  có nghi m nguyên khi và ch khi c chia h t cho

a1,a2, ,an.

d  H n n a, n u ph ng trình có nghi m nguyên thì ph ng trình

s có vô s nghi m nguyên

Ch ng minh. ( ) Gi s x1,x2, ,xn lƠ m t nghi m Khi đó

a1x1 a2x2  anxn c

Do d a1, d a2, , d an nên theo nh lý 1.7,

d  a1x1  a2x2   anxn ,

Trang 13

t c d lƠ c c a c hay c chia h t cho d   a1, a2, , an

( ) Gi s d  a1,a2, ,anvàd c Ta ch ng minh ph ng trình

a1x1a2x2  anxn c

có vô s nghi m nguyên Mu n th , ta dùng ph ng pháp quy n p

nh lý 2.2 cho th y đi u kh ng đ nh nƠy đúng v i n = 2 Gi s đi u nƠy đúng v i n = k, t c lƠ ph ng trình

Trang 14

Vì th , theo gi thi t quy n p, ph ng trình (*) có vô s nghi m ( do (*) c ng

lƠ ph ng trình i-ô-ph ng tuy n tính k bi n) vƠ ta hoƠn thƠnh ch ng minh đ nh lý

theo quy n p

Tóm l i, ch ng nƠy đư trình bƠy l i m t s khái ni m c b n c a lý thuy t s :

c s vƠ ph n d , s nguyên t vƠ h p s , c chung l n nh t, thu t toán -clit,

đ ng d vƠ bƠi toán tìm nghi m nguyên c a ph ng trình i-ô-ph ng tuy n tính vƠ

đi u ki n t n t i nghi m nguyên c a ph ng trình i-ô-ph ng tuy n tính

Trang 15

Ch ng 2

Ch ng nƠy đ c p t i khái ni m nghi m nguyên riêng vƠ nghi m nguyên

t ng quát c a ph ng trình tuy n tính v i các h s nguyên c a hai hay nhi u bi n

s Ti p đó trình bƠy hai thu t toán, khác v i thu t toán -clit đư bi t, tìm nghi m nguyên t ng quát c a ph ng trình vƠ ch ng minh tính đúng đ n c a các thu t toán, cùng v i các ví d s minh h a thu t toán N i dung c a ch ng đ c tham

Gi s h  ( - t p các s t nhiên) vƠ fi : h  , i = 1, , n (hƠm c a n

đ i s nguyên vƠ nh n giá tr nguyên) Sau đơy ta nêu m t s khái ni m c n thi t

nh ngh a 2.1. x0 = (x10, , x0n) lƠ m t nghi m nguyên riêng c a ph ng trình (2.1) n u m i x0

i  vƠ a1x0

1 + + anx0n = b

nh ngh a 2.2. x = (f1(k1, , kh), , fn(k1, ,kh)) lƠ m t nghi m nguyên

a) a1f1(k1, , kh) + + anfn(k1, ,kh) = b, k = (k1, , kh)  hvƠ

b) V i m i nghi m nguyên riêng x0 = (x10, , x0n) c a ph ng trình (2.1) đ u

t n t i k0 = (k10, , k0h)  h sao cho xi0 = fi(k10, , k0h), i = 1, , n

Nghi m nguyên t ng quát có th đ c bi u di n b i các hƠm tuy n tính

V i 1  i  n ta xét các hƠm fi = ci1k1 + + cihkh + di v i ci1, , cih, di 

nh ngh a 2.3. A = (cij)nh g i lƠ ma tr n t ng ngv i nghi m nguyên t ng quát c a ph ng trình (2.1)

Trang 16

nh ngh a 2.4.Các s nguyên k1, , ks, 1  s  h, g i lƠ đ c l p n u các c t

t ng ng c a ma tr n A lƠ đ c l p tuy n tính

nh ngh a 2.5. M t nghi m nguyên lƠ s - l n b t đ nh n u s t i đa các tham

s đ c l p b ng s

nh lỦ 2.1.Nghi m nguyên t ng quát c a (2.1) là (n - 1) - l n b t đ nh

Có th xem ch ng minh đ nh lý trong [2], tr 4 - 6

Tr c khi trình bƠy thu t toán m i, ta nh c l i công th c tính nghi m nguyên

t ng quát đư bi t, d a trên c chung l n nh t V i ph ng trình hai bi n ta có:

nh lỦ 2.2. Cho a, b  và d = (a, b) Ph ng trình ax + by = c có nghi m nguyên khi và ch khi d là c c a c N u d | c thì ph ng trình có vô s nghi m nguyên H n n a, n u x = x0, y = y0 là m t nghi m nguyên riêng c a ph ng trình thì nghi m t ng quát c a ph ng trình có d ng

x = x0 +

d

b ×k và y = y0 -

da ×k v i k 

tìm nghi m nguyên riêng c a ph ng trình ax + by = c ta s d ng nh

lý 1.13 vƠ Thu t toán -clit m r ng (xemVí d 1.16)

Ví d 2.1. Tìm nghi m riêng vƠ nghi m t ng quát c a ph ng trình:

10x + 4y = 16 (a = 10, b = 4 vƠ c = 16)

Thu t toán -clit cho ta d = (10, 4) = 2 Do d = 2 lƠ c c a c = 16 nên theo

nh lý 1.14, ph ng trình đư cho có nghi m tìm nghi m riêng x0, y0 c a

ph ng trình, áp d ng thu t toán -clit m r ng, ta tìm đ c 2 = 10×1 - 4×2 Nhơn

hai v v i 8 ta có 16 = 108 + 4(- 16) T đó cho th y: x0 = 8, y0 = - 16 lƠ m t nghi m riêng c a ph ng trình

Theo nh lý 2.2, nghi m t ng quát c a ph ng trình đư cho có d ng:

x = 8 +

2

k4 = 8 + 2k, y = - 16 -

2

k10 = - 16 - 5k, k

nh lý 2.2 đ c m r ng cho ph ng trình v i nhi u h n hai bi n s

Trang 17

Theo l 2.2, nghi m t ng quát c a ph ng trình 4w + 5z = 7 lƠ

w = - 7 + 5n, z = 7 - 4n, n

Ti p theo, ta tìm x vƠ y t ph ng trình x + 2y = w hay

x + 2y = - 7 + 5n v i (1, 2) = 1 lƠ c s c a - 7 + 5n

Có th th y ph ng trình nƠy có m t nghi m riêng lƠ x0 = - 7 + 5n vƠ y0 = 0

T đó nghi m t ng quát c a ph ng trình lƠ

Trang 18

u vƠo: Ph ng trình tuy n tính a1x1 + + anxn = b v i ai, b  , xi lƠ n

s nguyên c n tìm, i = 1, , n, vƠ ít nh t m t ai  0

u ra: Cho bi t ph ng trình có nghi m nguyên hay không N u ph ng trình có nghi m nguyên thì cho ra nghi m t ng quát c a ph ng trình

Thu t toán g m 9 b c nh sau:

B c 1. Tính d = (a1, , an) - c chung l n nh t c a a1, , an

B c 2. N u d | b (d lƠ c c a b hay b chia h t cho d) thì "ph ng trình có nghi m nguyên": Chuy n t i B c 3 N u d b (b không chia h t cho d) thì

"ph ng trình không có nghi m nguyên": D ng thu t toán

(A) t xi = - (a1x1 + + ai-1xi-1 + ai+1xi+1 + + anxn - b)ai

(B) Thay giá tr c a xi vƠo bi u th c c a các bi n đư đ c xác đ nh B c 8 (C) L n l t gán các tham s nguyên k1, k2, , kn-1 cho các bi n v ph i các

ja

a, q = 

b ([x] lƠ s nguyên l n nh t nh h n hay b ng x)

B c 8. t xi = - q1x1 - - qi-1xi-1 - qi+1xi+1 - - qnxn + q - th Thay giá tr c a

xi vƠo bi u th c c a các bi n đư đ c xác đ nh tr c đó B c 8

B c 9. t l i a1 := r1, , ai-1 := ri-1, ai+1 = ri+1, , an := rn vƠ

Trang 19

ai := - ai, b := r, xi = th, h := h + 1

vƠ tr l i B c 4 v i ph ng trình m i:

a1x1 + + ai-1xi-1 + aith + ai+1xi+1 + + anxn = b

 minh h a cho thu t toán nêu trên, ta xét ví d sau

Ví d 2.3.Tìm nghi m nguyên c a ph ng trình v i các h s nguyên 4 n:

6x1 - 12x2 - 8x3 + 22x4 = 14

Gi i. Áp d ng thu t toán v a trình bƠy:

1 c chung l n nh t d = (6, - 12, - 8, 22) = 2

2 Do 2 | 14 (2 lƠ c s c a 14) nên ph ng trình có nghi m nguyên

3 t h := 1 Do |d| = |2|  1 nên chia hai v c a ph ng trình cho 2 ta đ c:

4 Tính s a := min {|- 3|, |2|, |2|} = 2 vƠ ch s đ t min i = 3

5 Do a  1 nên chuy n sang B c 7

7 Vi t l i các h s aj, j  i = 3 d ng:

Trang 20

Ki m tra l i cho th y nghi m nƠy th a mưn ph ng trình tuy n tính đư cho ฀

 ch ng minh tính đúng đ n c a thu t toán, ta c n t i các b đ sau đơy

B đ 2.1.Thu t toán trên đây là h u h n

Trang 21

Ch ng minh.Gi s a1x1 + a2x2 + + anxn = b lƠ ph ng trình tuy n tính ban

đ u, v i ít nh t m t ai  0 B ng cách đánh s l i các bi n vƠ đ i d u hai v c a

ph ng trình n u c n, ta có th gi thi t r ng

s 0

nx

a = b', v i |a1| < |ai|, i = 2, , n, |b'| < |b| vƠ a1 = - a1 T đó suy ra

s 0

ia

a, q = 

b ([x] - s nguyên l n nh t  x)

n - a1(- x1 0 - q2x02 - … - qnx0

n + q) = r - a1t10+ r2x02 + … + rnx0

n = r

Trang 22

n lƠ m t nghi m riêng c a ph ng trình (2.3) k1 = k0

n - b) a1 = x10, x2 = x02, … , xn = x0

n ฀

B đ 2.5.Xét ph ng trình tuy n tính a1x1 + a2x2 + + anxn = b v i

Trang 23

s 0

Ch ng minh.Chia hai v c a ph ng trình cho a1 vƠ áp d ng B đ 2.4 ฀

nh lỦ 2.3 (Tính đúng đ n c a thu t toán) Thu t toán cho nghi m t ng quát

c a ph ng trình tuy n tính a1x1 + a2x2 + + anxn = b v i ai, b  và ai  0

Ch ng minh. Theo B đ 2.1, thu t toán lƠ h u h n Tính đúng đ n c a các

B c 1, 2, 3 lƠ rõ rƠng B c 4 luôn có min |as| b i vì có ít nh t m t ai  0 Tính đúng đ n c a thao tác (A) B c 6 suy ra t các B đ 2.4 vƠ 2.5 t ng ng Thu t toán nƠy trình bƠy ph ng pháp nh n đ c nghi m t ng quát c a ph ng trình ban đ u thông qua nghi m t ng quát c a ph ng trình tuy n tính nh n đ c sau khi thu t toán đư th c hi n m t s vòng l p (theo các B đ 2.2 vƠ 2.3), t B

đ 2.3 suy ra r ng vi c nh n đ c nghi m t ng quát c a ph ng trình tuy n tính ban đ u t ng đ ng v i tính nghi m t ng quát c a ph ng trình B c 6 A) mƠ nghi m t ng quát c a ph ng trình đó đ c cho b i thu t toán (theo B đ 2.4 vƠ

2.5) nh lý đư đ c ch ng minh xong ฀

Trang 24

= (a1, , an) lƠ c chung l n nh t c a a1, , an Theo đ nh lý đư bi t c a lý thuy t

s , ph ng trình (2.5) có nghi m nguyên khi vƠ ch khi d | b (d lƠ c c a b)

N u ph ng trình có nghi m nguyên vƠ d  1, ta chia ph ng trình cho d Khi

đó d = 1

Có hai tr ng h p đ c bi t:

a) N u m i ai = 0 thì ph ng trình có nghi m nguyên t ng quát lƠ xi = ki  ,

i = 1, , n, khi b = 0 (đó lƠ tr ng h p duy nh t có nghi m nguyên t ng quát lƠ n - l n b t đ nh) vƠ ph ng trình vô nghi m khi b  0

b) N u i, 1  i  n, sao cho ai =  1 thì nghi m nguyên t ng quát lƠ

s

ska

b vƠ xs = ks  , s  {1, , n} \ {i}

Hai tr ng h p trên đơy lƠ t m th ng nên s b b qua Thu t toán cho m i

tr ng h p còn l i đ c mô t nh sau:

u vƠo:Ph ng trình tuy n tính a1x1 + + anxn = b, ai, b  , ai   1, i = 1, , n (2.6)

v i ít nh t m t ai  0 vƠ (a1, , an) = 1, t c c chung l n nh t c a a1, , an b ng 1

u ra: Nghi m nguyên t ng quát c a ph ng trình

Thu t toán d ng l p g m 5 b c nh sau:

B c 1. t h := 1 (s bi n nguyên m i), p := 1 (s bi u th c c a bi n m i)

B c 2. Tìm r vƠ c p ch s (i, j) sao cho

(n u có nhi u c p (i, j) đ t c c ti u thì ta ch n m t c p b t k trong s đó)

B c 3.N u |r|  1 thì chuy n t i B c 4 N u |r| = 1 thì

xi := r

 

,bxat

a

n

j , i s 1 s s s h

Ngày đăng: 17/08/2016, 09:52

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w