Алгоритм цілочисельного відношення — це алгоритм знаходження цілочисельного відношення. Цілочисельне відношення між набором дійсних чисел x 1, x 2, …, x n — це набір цілих чисел a 1, a 2, …, a n, з яких не всі дорівнюють 0, такий, що
Зокрема, коли заданий набір дійсних чисел, відомих із заданою точністю, алгоритм цілочисельного відношення або знайде цілочисельне відношення між ними, або визначить, що не існує цілочисельного відношення з коефіцієнтами, величини яких менші за певну верхню межу.
Історія
Для випадку n = 2 розширений алгоритм Евкліда може знайти будь-яке ціле відношення, яке існує між будь-якими двома дійсними числами x 1 і x 2 . Алгоритм генерує послідовні члени неперервного дробу x 1 / x 2 ; якщо між числами існує ціле відношення, то їх співвідношення є раціональним і алгоритм врешті-решт припиняє роботу.
- Алгоритм Фергюсона-Форкейда був опублікований у 1979 році [en] і . Незважаючи на те, що в статті розглядається загальне n, неясно, чи ця стаття повністю вирішує проблему, оскільки в ній відсутні детальні кроки, докази та межа точності, які є вирішальними для надійної реалізації.
- Першим алгоритмом із повними доказами був [en], розроблений [en], [en] та Ласло Ловасом у 1982 році.
- Алгоритм HJLS, розроблений [en], Беттіною Юст, [en] і [en] у 1986 році.
- Алгоритм PSOS, розроблений Фергюсоном у 1988 році.
- Алгоритм PSLQ, розроблений Фергюсоном і [en] в 1992 році та суттєво спрощений Фергюсоном, Бейлі та Арно в 1999 році. У 2000 році алгоритм PSLQ був обраний Джеком Донгаррою та Френсісом Салліваном як один із «Десятки найкращих алгоритмів століття», хоча він вважається по суті еквівалентним HJLS.
- Алгоритм LLL був вдосконалений багатьма авторами. Сучасні реалізації LLL можуть вирішувати проблеми цілочисельного відношення з n вище 500.
Застосування
Алгоритми цілочисельних відношень мають численні застосування. Перше застосування полягає в тому, щоб визначити, чи ймовірно дане дійсне число x є алгебраїчним, шляхом пошуку цілочисельного відношення між набором степенів x {1, x, x 2, …, x n }. Друге застосування полягає в пошуку цілочисельного відношення між дійсним числом x і набором математичних констант, таких як e, π і ln(2), що призведе до виразу для x як лінійної комбінації цих констант.
Типовим підходом в експериментальній математиці є використання чисельних методів і арифметики довільної точності для знаходження наближеного значення нескінченного ряду, нескінченного добутку або інтеграла з високою точністю (зазвичай щонайменше 100 значущих цифр), а потім використання цілого числа алгоритм відношення для пошуку цілочисельного відношення між цим значенням і набором математичних констант. Якщо знайдено цілочисельне відношення, це передбачає можливий вираз замкненого вигляду для вихідного ряду, добутку чи інтеграла. Потім цю гіпотезу можна підтвердити формальними алгебраїчними методами. Чим вища точність, з якою відомі вхідні дані для алгоритму, тим більший рівень впевненості в тому, що будь-яке знайдене ціле число не є просто [en].
Помітним успіхом цього підходу було використання алгоритму PSLQ для знаходження цілочисельного відношення, яке призвело до [en] для значення π . PSLQ також допоміг знайти нові ідентичності, що включають [en] та їхню появу в квантовій теорії поля; а також у визначенні точок біфуркації логістичної карти. Наприклад, якщо B4 — четверта точка біфуркації логістичної карти, константа α = − B4(B4 − 2) є коренем многочлена 120-го степеня, найбільший коефіцієнт якого дорівнює 25730 . Алгоритми цілочисельних відношень поєднуються з таблицями високоточних математичних констант і евристичними методами пошуку в таких програмах, як [en] або .
Знаходження цілочисельного відношення можна використовувати для розкладання поліномів високого степеня.
Примітки
- Since the set of real numbers can only be specified up to a finite precision, an algorithm that did not place limits on the size of its coefficients would always find an integer relation for sufficiently large coefficients. Results of interest occur when the size of the coefficients in an integer relation is small compared to the precision with which the real numbers are specified.
- Weisstein, Eric W. Integer Relation(англ.) на сайті Wolfram MathWorld.
- Weisstein, Eric W. LLL Algorithm(англ.) на сайті Wolfram MathWorld.
- Weisstein, Eric W. HJLS Algorithm(англ.) на сайті Wolfram MathWorld.
- Johan Håstad, Bettina Just, Jeffrey Lagarias, Claus-Peter Schnorr: Polynomial time algorithms for finding integer relations among real numbers.
- Weisstein, Eric W. PSOS Algorithm(англ.) на сайті Wolfram MathWorld.
- Weisstein, Eric W. PSLQ Algorithm(англ.) на сайті Wolfram MathWorld.
- A Polynomial Time, Numerically Stable Integer Relation Algorithm [ 2007-07-17 у Wayback Machine.] by Helaman R. P. Ferguson and David H. Bailey; RNR Technical Report RNR-91-032; July 14, 1992
- . (PDF). SIAM News. 33 (4). Архів оригіналу (PDF) за 24 квітня 2021. Процитовано 20 липня 2022.
- Jingwei Chen, Damien Stehlé, Gilles Villard: A New View on HJLS and PSLQ: Sums and Projections of Lattices., ISSAC'13
- Helaman R. P. Ferguson, David H. Bailey and Steve Arno, ANALYSIS OF PSLQ, AN INTEGER RELATION FINDING ALGORITHM:
- David H. Bailey and David J. Broadhurst, "Parallel Integer Relation Detection: Techniques and Applications, " [ 2011-07-20 у Wayback Machine.] Mathematics of Computation, vol. 70, no. 236 (October 2000), pp. 1719—1736; LBNL-44481.
- I. S. Kotsireas, and K. Karamanos, «Exact Computation of the bifurcation Point B4 of the logistic Map and the Bailey–Broadhurst Conjectures», I. J. Bifurcation and Chaos 14(7):2417–2423 (2004)
- M. van Hoeij: Factoring polynomials and the knapsack problem.
Посилання
- by [en] and [en]
- Ten Problems in Experimental Mathematics by David H. Bailey, Jonathan M. Borwein, Vishaal Kapoor, and [en]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Algoritm cilochiselnogo vidnoshennya ce algoritm znahodzhennya cilochiselnogo vidnoshennya Cilochiselne vidnoshennya mizh naborom dijsnih chisel x 1 x 2 x n ce nabir cilih chisel a 1 a 2 a n z yakih ne vsi dorivnyuyut 0 takij sho a1x1 a2x2 anxn 0 displaystyle a 1 x 1 a 2 x 2 cdots a n x n 0 Zokrema koli zadanij nabir dijsnih chisel vidomih iz zadanoyu tochnistyu algoritm cilochiselnogo vidnoshennya abo znajde cilochiselne vidnoshennya mizh nimi abo viznachit sho ne isnuye cilochiselnogo vidnoshennya z koeficiyentami velichini yakih menshi za pevnu verhnyu mezhu IstoriyaDlya vipadku n 2 rozshirenij algoritm Evklida mozhe znajti bud yake cile vidnoshennya yake isnuye mizh bud yakimi dvoma dijsnimi chislami x 1 i x 2 Algoritm generuye poslidovni chleni neperervnogo drobu x 1 x 2 yaksho mizh chislami isnuye cile vidnoshennya to yih spivvidnoshennya ye racionalnim i algoritm vreshti resht pripinyaye robotu Algoritm Fergyusona Forkejda buv opublikovanij u 1979 roci en i Nezvazhayuchi na te sho v statti rozglyadayetsya zagalne n neyasno chi cya stattya povnistyu virishuye problemu oskilki v nij vidsutni detalni kroki dokazi ta mezha tochnosti yaki ye virishalnimi dlya nadijnoyi realizaciyi Pershim algoritmom iz povnimi dokazami buv en rozroblenij en en ta Laslo Lovasom u 1982 roci Algoritm HJLS rozroblenij en Bettinoyu Yust en i en u 1986 roci Algoritm PSOS rozroblenij Fergyusonom u 1988 roci Algoritm PSLQ rozroblenij Fergyusonom i en v 1992 roci ta suttyevo sproshenij Fergyusonom Bejli ta Arno v 1999 roci U 2000 roci algoritm PSLQ buv obranij Dzhekom Dongarroyu ta Frensisom Sallivanom yak odin iz Desyatki najkrashih algoritmiv stolittya hocha vin vvazhayetsya po suti ekvivalentnim HJLS Algoritm LLL buv vdoskonalenij bagatma avtorami Suchasni realizaciyi LLL mozhut virishuvati problemi cilochiselnogo vidnoshennya z n vishe 500 ZastosuvannyaAlgoritmi cilochiselnih vidnoshen mayut chislenni zastosuvannya Pershe zastosuvannya polyagaye v tomu shob viznachiti chi jmovirno dane dijsne chislo x ye algebrayichnim shlyahom poshuku cilochiselnogo vidnoshennya mizh naborom stepeniv x 1 x x 2 x n Druge zastosuvannya polyagaye v poshuku cilochiselnogo vidnoshennya mizh dijsnim chislom x i naborom matematichnih konstant takih yak e p i ln 2 sho prizvede do virazu dlya x yak linijnoyi kombinaciyi cih konstant Tipovim pidhodom v eksperimentalnij matematici ye vikoristannya chiselnih metodiv i arifmetiki dovilnoyi tochnosti dlya znahodzhennya nablizhenogo znachennya neskinchennogo ryadu neskinchennogo dobutku abo integrala z visokoyu tochnistyu zazvichaj shonajmenshe 100 znachushih cifr a potim vikoristannya cilogo chisla algoritm vidnoshennya dlya poshuku cilochiselnogo vidnoshennya mizh cim znachennyam i naborom matematichnih konstant Yaksho znajdeno cilochiselne vidnoshennya ce peredbachaye mozhlivij viraz zamknenogo viglyadu dlya vihidnogo ryadu dobutku chi integrala Potim cyu gipotezu mozhna pidtverditi formalnimi algebrayichnimi metodami Chim visha tochnist z yakoyu vidomi vhidni dani dlya algoritmu tim bilshij riven vpevnenosti v tomu sho bud yake znajdene cile chislo ne ye prosto en Pomitnim uspihom cogo pidhodu bulo vikoristannya algoritmu PSLQ dlya znahodzhennya cilochiselnogo vidnoshennya yake prizvelo do en dlya znachennya p PSLQ takozh dopomig znajti novi identichnosti sho vklyuchayut en ta yihnyu poyavu v kvantovij teoriyi polya a takozh u viznachenni tochok bifurkaciyi logistichnoyi karti Napriklad yaksho B4 chetverta tochka bifurkaciyi logistichnoyi karti konstanta a B4 B4 2 ye korenem mnogochlena 120 go stepenya najbilshij koeficiyent yakogo dorivnyuye 25730 Algoritmi cilochiselnih vidnoshen poyednuyutsya z tablicyami visokotochnih matematichnih konstant i evristichnimi metodami poshuku v takih programah yak en abo Znahodzhennya cilochiselnogo vidnoshennya mozhna vikoristovuvati dlya rozkladannya polinomiv visokogo stepenya PrimitkiSince the set of real numbers can only be specified up to a finite precision an algorithm that did not place limits on the size of its coefficients would always find an integer relation for sufficiently large coefficients Results of interest occur when the size of the coefficients in an integer relation is small compared to the precision with which the real numbers are specified Weisstein Eric W Integer Relation angl na sajti Wolfram MathWorld Weisstein Eric W LLL Algorithm angl na sajti Wolfram MathWorld Weisstein Eric W HJLS Algorithm angl na sajti Wolfram MathWorld Johan Hastad Bettina Just Jeffrey Lagarias Claus Peter Schnorr Polynomial time algorithms for finding integer relations among real numbers Weisstein Eric W PSOS Algorithm angl na sajti Wolfram MathWorld Weisstein Eric W PSLQ Algorithm angl na sajti Wolfram MathWorld A Polynomial Time Numerically Stable Integer Relation Algorithm 2007 07 17 u Wayback Machine by Helaman R P Ferguson and David H Bailey RNR Technical Report RNR 91 032 July 14 1992 PDF SIAM News 33 4 Arhiv originalu PDF za 24 kvitnya 2021 Procitovano 20 lipnya 2022 Jingwei Chen Damien Stehle Gilles Villard A New View on HJLS and PSLQ Sums and Projections of Lattices ISSAC 13 Helaman R P Ferguson David H Bailey and Steve Arno ANALYSIS OF PSLQ AN INTEGER RELATION FINDING ALGORITHM David H Bailey and David J Broadhurst Parallel Integer Relation Detection Techniques and Applications 2011 07 20 u Wayback Machine Mathematics of Computation vol 70 no 236 October 2000 pp 1719 1736 LBNL 44481 I S Kotsireas and K Karamanos Exact Computation of the bifurcation Point B4 of the logistic Map and the Bailey Broadhurst Conjectures I J Bifurcation and Chaos 14 7 2417 2423 2004 M van Hoeij Factoring polynomials and the knapsack problem Posilannyaby en and en Ten Problems in Experimental Mathematics by David H Bailey Jonathan M Borwein Vishaal Kapoor and en