понеділок, 21 липня 2014 р.

Cпосіб знаходження «часткового» розв’язку лінійног діофантового рівняння

Cпосіб знаходження «часткового»  розв’язку  лінійног діофантового рівняння

Для розв’язування лінійного діофантового рівняння з двома невідомими
ах + bу = с
треба помножити все рівняння на спільний знаменник,  а  потім:
1) перевірити умову розв’язності даного рівняння в цілих числах. Для цього  спочатку ділять обидві частини рівняння на число m = НСД(а, b) , а потім перевіряють умову:
НСД(a/m;  b/m ) = НСД(p;s) = 1, де  a/m = p; b/m = s;
якщо ця умова не виконується, тоді роблять висновок дане рівняння не має розв’язку в цілих числах.
2) якщо рівняння має розв’язок в цілих числах, тоді треба відшукати хоча б одну пару (хо, уо) цілих чисел, яка є розв’язком даного рівняння
ах + bу = с;
(це можна зробити:  методом підбору,  методом Евкліда, графічним способом та іншими способами.)
3) записати всю множину розв’язків лінійного діофантового рівняння з двома невідомими, як множину цілочисельних пар у вигляді
о - ak,  уо+ bk),  де k – довільне ціле число.

Cпосіб розкладу  одиниці  на суму цілочисельних добутків.
При такому способі  розв’язання лінійного діофантового рівняння  ах + bу = с  треба:
1) перевірити  умову  розв’язності  даного  рівняння;
2)  якщо розв’язки існують, тоді  знайти за допомогою алгоритму Евкліда цілочисельний розв’язок  (n; m) для    рівняння:
ах + bу = 1;
3) рівність  ах + bу = 1 помножити на  ціле число  с і отримати:   а(nc) + b(mc) = c,
записати цілочисельну пару   хо = nc,    уо  = mcщо є  розв’язком ах + bу = с.
4) записати всю множину розв’язків лінійного діофантового рівняння з двома невідомими,  як множину цілочисельних пар у вигляді
х = nc - ak,
у  = mc + bk;
або
(хо - ak,  уо+ bk),
де k – довільне ціле число.
Приклад 4:
Розв’язати рівняння в цілих числах
3+ 5= 7
Розв’язання:
1) Перевіримо умову розв’язності: коефіцієнти рівняння
а =3, b =5, с =7,
НСД(3, 5) = 1,
отже  маємо ціле число, якщо 7: НСД(3, 5), тому дане рівняння має множину розв’язків в цілих числах.
2) Знайдемо спочатку який-небудь розв’язок. Тут використаємо  таку ідею, до речі, часто допомагає і при розв’язанні інших завдань.
Спочатку знайдемо одну пару цілих чисел (m; n), яка є  рівняння розв’язком іншого, легшого рівняння:
3x + 5y = 1,
тоді матимемо правильну  рівність:
3m + 5n = 1,
 а для того, щоб знайти один розв’язок (хо, уо)  для рівняння
3x + 5y = 7,
треба буде помножити  правильну рівність 
3m + 5n = 1 на 7.
Продемонструємо цю ідею на практиці.  Оскільки легко встановити, що
3m + 5n = 32 + 5(-1) = 1, то  3x + 5y = 3(27) + 5(-71) = 17
і, отже,
x0 = 14,
y0 = 7 –
це розв’язок даного рівняння (одне з багатьох, не більш!).
3) Отже, маємо дві рівності:
3+ 5= 7, 
3x0 + 5y0 = 7,
Віднімемо одне рівняння з іншого, позначимо
x- x0 і у -y0
через p і g, і отримаємо
3a + 5b = 0.
Звідси ми бачимо, що b ділиться на 3, а  а – на 5. Покладемо p = 5k,  тоді  g = 3k – тут очевидно,  що  k - може бути будь-яким цілим числом. Отже, ми отримуємо набір розв’язків:
х - x0 = 5k
у - y0 = -3k,
звідси маємо, 
x = 14 + 5k;
y = -7 - 3k,
де  k - може бути будь-яким цілим числом. Інших розв’язків, звичайно, немає.

Відповідь: (14 +5k;  -7 -3k), де k – довільне ціле число.

Немає коментарів:

Дописати коментар