Метод Лобачевського — Греффе — ефективний алгоритм для знаходження коренів многочлена. Іноді називається за іменами першовідкривачів «Метод Лобачевського — Греффе — Данделена» або «Метод Данделена — Лобачевського — Греффе».
Порівняно з іншими алгоритмами розв'язування тієї ж задачі (наприклад, методом Ньютона), цей метод має декілька переваг. Він не вимагає попередньої роботи щодо з'ясування, де приблизно містяться корені і скільки серед них комплексних — цей метод дає в результаті всі дійсні корені, а за деякої модифікації — також і комплексні.
Недоліками методу є відсутність супутнього контролю помилок за ручного розрахунку та складність оцінення точності результату. Точність методу може виявитися невисокою через чисельну нестійкість, тобто швидке накопичення похибки в ході обчислень. Крім того, метод повільно збігається, якщо многочлен має однакові або дуже близькі за модулем корені (наприклад, +4 і —4).
Історія
Міркування, близькі до ідеї даного методу, висловлювали ще в XVII столітті Ньютон (в «Універсальній арифметиці») і в «Аналітичних етюдах». Перший короткий виклад ідеї опублікував французький математик у 1826 році. Цей мемуар залишився непоміченим. Вісім років потому аналогічну ідею детальніше виклав і розвинув М. І. Лобачевський у своєму підручнику «Алгебра або обчислення скінченних» (1834), але і його робота не привернула уваги наукової спільноти.
1836 року Берлінська академія наук оголосила конкурс на розробку зручного методу відшукання комплексних коренів многочлена. Серед призерів була стаття швейцарського професора «Die Auflösung der höheren numerischen Gleichungen» (1837). Греффе виклав метод розгорнуто, з численними прикладами. Надалі цей алгоритм трохи вдосконалив Й. Ф. Енке (1841) і Е. Карвалло (E. Carvallo, 1890). Уперше імена всіх трьох першовідкривачів названо в книзі Е. Віттекера і Р. Робінсона «Математична обробка результатів спостережень» («The calculus of observations», 1924).
Обґрунтування
Розглянемо многочлен -го степеня , корені якого (поки невідомі) позначимо :
Тимчасово зробимо припущення, що всі корені цього многочлена дійсні і різні (немає кратних коренів). Позначимо многочлен, корені якого дорівнюють квадратам коренів :
Його коефіцієнти можна обчислити так. Оскільки отримуємо:
Якщо позначити коефіцієнти через відповідно:
то коефіцієнти обох многочленів пов'язані формулою:
де прийнято, що при чи
Повторивши цю процедуру достатню кількість разів, ми отримаємо многочлен, у якого один корінь значно більший від інших, серед інших коренів також один різко виділяється за величиною і т. д. Умова припинення процесу — відношення модулів коефіцієнтів чергового многочлена, в рамках заданої точності, збігаються з квадратами відношень коефіцієнтів попереднього многочлена.
В результаті у формулах Вієта для останнього многочлена :
всі одночлени, крім одного, в кожній тотожності зникаюче малі, і система Вієта зводиться до простих лінійних рівностей:
Для повернення до початкових невідомим залишилося добути з корені відповідного степеня і вибрати знаки для отриманих коренів. Для визначення знака можна використати грубу підстановку або формули Вієта.
За ручного розрахунку всі обчислення зручно проводити з рухомою комою, відокремлюючи мантису та порядок числа. Нерідко рекомендується отримані результати додатково уточнити (наприклад, методом Ньютона).
Застосування
Описаний вище алгоритм найкраще працює для рівнянь, всі корені яких дійсні (тоді й коефіцієнти многочлена дійсні). Виникають труднощі, якщо многочлен має кратні корені, тому перед застосуванням слід їх позбутися. Стандартна процедура для цього така. Знаходимо найбільший спільний дільник для початково многочлена та його похідної . Якщо степінь більший від нуля, слід застосувати метод до частки від ділення на (у цієї частки кратні корені завжди відсутні).
За наявності в комплексних коренів метод також застосовний, але має деякі ускладнення, докладно описані в наведеній нижче літературі.
Див. також
Примітки
- Математическая энциклопедия, 1982.
- Основы вычислительной математики, 1963, с. 177—178..
- Юшкевич А. П., Башмакова И. Г. «Алгебра или вычисление конечных» Н. И. Лобачевского // Историко-математические исследования. — М.—Л. : ГИТТЛ, 1949. — № 2 (16 червня). — С. 126—127..
- Dandelin, G. P. Recherches sur la résolution des équations numériques [ 14 серпня 2018 у Wayback Machine.]. Nouveaux mémoires de l'Académie Royale des Sciences et Belles-Lettres de Bruxelles (1826). Volume 3, page 7.
- Хрестоматия по истории математики. Арифметика и алгебра. Теория чисел. Геометрия / Под ред. А. П. Юшкевича. — М. : Просвещение, 1976. — С. 85—86.
- Методы вычислений, 1960, с. 103—105..
Література
- , Методы вычислений. — М. : Физматлит, 1960. — Т. 2. — С. 103—128.
- Демидович Б. П., Марон И. А. Основы вычислительной математики. — Изд. 2-е. — М. : Физматлит, 1963. — С. 176—195.
- Лобачевский Н. И. Алгебра или вычисления конечных, Полн. собр. соч., т. 4, М. — П., 1948.
- Лобачевского метод // Математическая энциклопедия (в 5 томах). — М. : Советская Энциклопедия, 1982. — Т. 3.
Посилання
- Брудно А. Л. Метод Лобачевського.// Квант. № 4 (1989), С. 51-53.
- Weisstein, Eric W. Graeffe's Method (англ.) на сайті Wolfram MathWorld.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Metod Lobachevskogo Greffe efektivnij algoritm dlya znahodzhennya koreniv mnogochlena Inodi nazivayetsya za imenami pershovidkrivachiv Metod Lobachevskogo Greffe Dandelena abo Metod Dandelena Lobachevskogo Greffe Porivnyano z inshimi algoritmami rozv yazuvannya tiyeyi zh zadachi napriklad metodom Nyutona cej metod maye dekilka perevag Vin ne vimagaye poperednoyi roboti shodo z yasuvannya de priblizno mistyatsya koreni i skilki sered nih kompleksnih cej metod daye v rezultati vsi dijsni koreni a za deyakoyi modifikaciyi takozh i kompleksni Nedolikami metodu ye vidsutnist suputnogo kontrolyu pomilok za ruchnogo rozrahunku ta skladnist ocinennya tochnosti rezultatu Tochnist metodu mozhe viyavitisya nevisokoyu cherez chiselnu nestijkist tobto shvidke nakopichennya pohibki v hodi obchislen Krim togo metod povilno zbigayetsya yaksho mnogochlen maye odnakovi abo duzhe blizki za modulem koreni napriklad 4 i 4 IstoriyaMirkuvannya blizki do ideyi danogo metodu vislovlyuvali she v XVII stolitti Nyuton v Universalnij arifmetici i v Analitichnih etyudah Pershij korotkij viklad ideyi opublikuvav francuzkij matematik u 1826 roci Cej memuar zalishivsya nepomichenim Visim rokiv potomu analogichnu ideyu detalnishe viklav i rozvinuv M I Lobachevskij u svoyemu pidruchniku Algebra abo obchislennya skinchennih 1834 ale i jogo robota ne privernula uvagi naukovoyi spilnoti 1836 roku Berlinska akademiya nauk ogolosila konkurs na rozrobku zruchnogo metodu vidshukannya kompleksnih koreniv mnogochlena Sered prizeriv bula stattya shvejcarskogo profesora Die Auflosung der hoheren numerischen Gleichungen 1837 Greffe viklav metod rozgornuto z chislennimi prikladami Nadali cej algoritm trohi vdoskonaliv J F Enke 1841 i E Karvallo E Carvallo 1890 Upershe imena vsih troh pershovidkrivachiv nazvano v knizi E Vittekera i R Robinsona Matematichna obrobka rezultativ sposterezhen The calculus of observations 1924 ObgruntuvannyaRozglyanemo mnogochlen n displaystyle n go stepenya p x displaystyle p x koreni yakogo poki nevidomi poznachimo x1 x2 xn displaystyle x 1 x 2 cdots x n p x x x1 x x2 x xn displaystyle p x x x 1 x x 2 cdots x x n Timchasovo zrobimo pripushennya sho vsi koreni cogo mnogochlena dijsni i rizni nemaye kratnih koreniv Poznachimo q x displaystyle q x mnogochlen koreni yakogo dorivnyuyut kvadratam koreniv p x displaystyle p x q x x x12 x x22 x xn2 displaystyle q x x x 1 2 x x 2 2 cdots x x n 2 Jogo koeficiyenti mozhna obchisliti tak Oskilki x2 xk2 x xk x xk displaystyle x 2 x k 2 x x k x x k otrimuyemo q x2 x2 x12 x2 x22 x2 xn2 1 np x p x displaystyle q x 2 x 2 x 1 2 x 2 x 2 2 cdots x 2 x n 2 1 n p x p x Yaksho poznachiti koeficiyenti p x q x displaystyle p x q x cherez ak bk displaystyle a k b k vidpovidno p x xn a1xn 1 an 1x an displaystyle p x x n a 1 x n 1 cdots a n 1 x a n q x xn b1xn 1 bn 1x bn displaystyle q x x n b 1 x n 1 cdots b n 1 x b n to koeficiyenti oboh mnogochleniv pov yazani formuloyu bk 1 kak2 2 j 1k 1 jak jak j displaystyle b k 1 k a k 2 2 sum j 1 k 1 j a k j a k j de prijnyato sho aj 0 displaystyle a j 0 pri j lt 0 displaystyle j lt 0 chi j gt n a0 b0 1 displaystyle j gt n a 0 b 0 1 Povtorivshi cyu proceduru dostatnyu kilkist raziv mi otrimayemo mnogochlen u yakogo odin korin znachno bilshij vid inshih sered inshih koreniv takozh odin rizko vidilyayetsya za velichinoyu i t d Umova pripinennya procesu vidnoshennya moduliv koeficiyentiv chergovogo mnogochlena v ramkah zadanoyi tochnosti zbigayutsya z kvadratami vidnoshen koeficiyentiv poperednogo mnogochlena V rezultati u formulah Viyeta dlya ostannogo mnogochlena q y displaystyle q y a1 y1 y2 yn a2 y1y2 y1y3 yn 1yn an 1 ny1y2 yn displaystyle a 1 y 1 y 2 cdots y n a 2 y 1 y 2 y 1 y 3 cdots y n 1 y n dots a n 1 n y 1 y 2 cdots y n vsi odnochleni krim odnogo v kozhnij totozhnosti znikayuche mali i sistema Viyeta zvoditsya do prostih linijnih rivnostej y1 a1k y2 a2k a1k yn ank an 1k displaystyle y 1 approx a 1 k y 2 approx a 2 k a 1 k dots y n approx a n k a n 1 k Dlya povernennya do pochatkovih nevidomim xk displaystyle x k zalishilosya dobuti z yk displaystyle y k koreni vidpovidnogo stepenya i vibrati znaki dlya otrimanih koreniv Dlya viznachennya znaka mozhna vikoristati grubu pidstanovku abo formuli Viyeta Za ruchnogo rozrahunku vsi obchislennya zruchno provoditi z ruhomoyu komoyu vidokremlyuyuchi mantisu ta poryadok chisla Neridko rekomenduyetsya otrimani rezultati dodatkovo utochniti napriklad metodom Nyutona ZastosuvannyaOpisanij vishe algoritm najkrashe pracyuye dlya rivnyan vsi koreni yakih dijsni todi j koeficiyenti mnogochlena dijsni Vinikayut trudnoshi yaksho mnogochlen maye kratni koreni tomu pered zastosuvannyam slid yih pozbutisya Standartna procedura dlya cogo taka Znahodimo najbilshij spilnij dilnik d x displaystyle d x dlya pochatkovo mnogochlena p x displaystyle p x ta jogo pohidnoyi p x displaystyle p x Yaksho stepin d x displaystyle d x bilshij vid nulya slid zastosuvati metod do chastki vid dilennya p x displaystyle p x na d x displaystyle d x u ciyeyi chastki kratni koreni zavzhdi vidsutni Za nayavnosti v p x displaystyle p x kompleksnih koreniv metod takozh zastosovnij ale maye deyaki uskladnennya dokladno opisani v navedenij nizhche literaturi Div takozhMetodi rozv yazannya nelinijnih rivnyanPrimitkiMatematicheskaya enciklopediya 1982 Osnovy vychislitelnoj matematiki 1963 s 177 178 Yushkevich A P Bashmakova I G Algebra ili vychislenie konechnyh N I Lobachevskogo Istoriko matematicheskie issledovaniya M L GITTL 1949 2 16 chervnya S 126 127 Dandelin G P Recherches sur la resolution des equations numeriques 14 serpnya 2018 u Wayback Machine Nouveaux memoires de l Academie Royale des Sciences et Belles Lettres de Bruxelles 1826 Volume 3 page 7 Hrestomatiya po istorii matematiki Arifmetika i algebra Teoriya chisel Geometriya Pod red A P Yushkevicha M Prosveshenie 1976 S 85 86 Metody vychislenij 1960 s 103 105 Literatura Metody vychislenij M Fizmatlit 1960 T 2 S 103 128 Demidovich B P Maron I A Osnovy vychislitelnoj matematiki Izd 2 e M Fizmatlit 1963 S 176 195 Lobachevskij N I Algebra ili vychisleniya konechnyh Poln sobr soch t 4 M P 1948 Lobachevskogo metod Matematicheskaya enciklopediya v 5 tomah M Sovetskaya Enciklopediya 1982 T 3 PosilannyaBrudno A L Metod Lobachevskogo Kvant 4 1989 S 51 53 Weisstein Eric W Graeffe s Method angl na sajti Wolfram MathWorld