An Algorithm for Ennola's Second Theorem and Counting Smooth Numbers in Practice
From MaRDI portal
Publication:6406800
arXiv2208.01725MaRDI QIDQ6406800FDOQ6406800
Authors: Chloe Makdad, Jonathan P. Sorenson
Publication date: 2 August 2022
Abstract: Let count the number of positive integers such that every prime divisor of is at most . Given inputs and , what is the best way to estimate ? We address this problem in three ways: with a new algorithm to estimate , with a performance improvement to an established algorithm, and with empirically based advice on how to choose an algorithm to estimate for the given inputs. Our new algorithm to estimate is based on Ennola's second theorem [Ennola69], which applies when for . It takes arithmetic operations of precomputation and operations per evaluation of . We show how to speed up Algorithm HT, which is based on the saddle-point method of Hildebrand and Tenenbaum [1986], by a factor proportional to , by applying Newton's method in a new way. And finally we give our empirical advice based on five algorithms to compute estimates for .The challenge here is that the boundaries of the ranges of applicability, as given in theorems, often include unknown constants or small values of , for example, that cannot be programmed directly.
This page was built for publication: An Algorithm for Ennola's Second Theorem and Counting Smooth Numbers in Practice
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6406800)