RUS  ENG
Полная версия
ЖУРНАЛЫ // Ученые записки Казанского университета. Серия Физико-математические науки // Архив

Учен. зап. Казан. ун-та. Сер. Физ.-матем. науки, 2019, том 161, книга 2, страницы 250–262 (Mi uzku1515)

Приближение вещественного числа рациональным в аппроксимирующем $k$-арном алгоритме

Р. Р. Еникеев

Казанский (Приволжский) федеральный университет, г. Казань, 420008, Россия

Аннотация: Исследована задача нахождения наилучшего приближения вещественного числа несократимой дробью, знаменатель которой не превосходит заданного значения $n$. Цель работы состояла в нахождении самого быстрого метода аппроксимации, что позволит ускорить сходимость аппроксимирующего $k$-арного алгоритма вычисления наибольшего общего делителя. Описано приближение с помощью рядов Фарея, рассмотрены методы ускорения этого алгоритма с использованием условия быстрого выхода из цикла, предвычисления начальных шагов алгоритма и поиска по заранее построенному ряду. Рассмотрена также аппроксимация цепными дробями и разработан метод, который использует их и предвычисленные начальные шаги, полученные с помощью рядов Фарея. Получены оценки сложности этих методов и проведено сравнение алгоритмов по количеству итераций и времени выполнения. В результате сравнения показано, что приближение с помощью рядов Фарея и предвычислением показывает лучшее время, а среди алгоритмов, не использующих дополнительную память, – метод, основанный на цепных дробях. Полученные результаты позволяют выбрать подходящий алгоритм в зависимости от требований, предъявляемых к программному продукту, реализующему приближение вещественного числа.

Ключевые слова: аппроксимирующий $k$-арный алгоритм, ряды Фарея, цепные дроби.

УДК: 511.41:511.42

DOI: 10.26907/2541-7746.2019.2.250-262



Реферативные базы данных:


© МИАН, 2024