Skip to main contentSkip to search
Episciences
Open Access Journals
Sign in(new window)
Discrete Mathematics & Theoretical Computer Science logo
Discrete Mathematics & Theoretical Computer Science
Discrete Mathematics & Theoretical Computer Science logo
Discrete Mathematics & Theoretical Computer Science
Sign in(new window)
Articles & Issues
All articlesAll accepted articlesAll volumesLast volumeSectionsSpecial issuesAuthors
About
The journalIndexing
Boards
Publish
For authorsEthical charter
Submit
Discrete Mathematics & Theoretical Computer Science logo
Contact
|
Credits
eISSN 1365-8050
|
RSS
|
Atom
Episciences
Documentation
|
Acknowledgements
|
Publishing policy
Accessibility: non-compliant
|
Legal mentions
|
Privacy statement
|
Terms of use
  1. Home > Articles & Issues >
  2. Articles >
  3. The Lyapunov tortois ...
Conference paper

The Lyapunov tortoise and the dyadic hare

Benoît Daireaux (1), Véronique Maume-Deschamps ORCID (2), Brigitte Vallée ORCID (1)
(1) Equipe AMACC - Laboratoire GREYC - UMR6072
(2) Institut de Mathématiques de Bourgogne [Dijon]
Download article
Open on HAL
Imported on
May 10, 2017
Published on
December 31, 2004
Last modified on
March 31, 2025
Volume 0
DMTCS Proceedings vol. AD, International Conference on Analysis of Algorithms
Proceedings
DOI
10.46298/dmtcs.3372
License
https://about.hal.science/hal-authorisation-v1
Indicators
656
Views
537
Downloads

The Lyapunov tortoise and the dyadic hare

Benoît Daireaux (1), Véronique Maume-Deschamps ORCID (2), Brigitte Vallée ORCID (1)
(1) Equipe AMACC - Laboratoire GREYC - UMR6072
(2) Institut de Mathématiques de Bourgogne [Dijon]
Abstract
We study a gcd algorithm directed by Least Significant Bits, the so―called LSB algorithm, and provide a precise average―case analysis of its main parameters [number of iterations, number of shifts, etc...]. This analysis is based on a precise study of the dynamical systems which provide a continuous extension of the algorithm, and, here, it is proved convenient to use both a 2―adic extension and a real one. This leads to the framework of products of random matrices, and our results thus involve a constant $γ$ which is the Lyapunov exponent of the set of matrices relative to the algorithm. The algorithm can be viewed as a race between a dyadic hare with a speed of 2 bits by step and a "real'' tortoise with a speed equal to $γ /\textit{log} \ 2 \sim 0.05$ bits by step. Even if the tortoise starts before the hare, the hare easily catches up with the tortoise [unlike in Aesop's fable [Ae]\ldots], and the algorithm terminates.
Keywords
  • [INFO.INFO-DS]Computer Science [cs]/Data Structures and Algorithms [cs.DS]
  • [INFO.INFO-DM]Computer Science [cs]/Discrete Mathematics [cs.DM]
  • [MATH.MATH-CO]Mathematics [math]/Combinatorics [math.CO]
  • [INFO.INFO-CG]Computer Science [cs]/Computational Geometry [cs.CG]
  • [INFO.INFO-HC]Computer Science [cs]/Human-Computer Interaction [cs.HC]
  • LSB algorithm
  • average case analysis
  • greatest common divisor
Cited by

Source: OpenCitations

  • Regularity of the Euclid Algorithm; application to the analysis of fast GCD Algorithms

    Journal of Symbolic Computation

    Authors : Eda Cesaratto ORCID, Julien Clément ORCID, Benoît Daireaux, Loïck Lhote, Véronique Maume-Deschamps ORCID, Brigitte Vallée ORCID

    Journal reference : Volume 44, 2008, pp. 726-767

    DOI : 10.1016/j.jsc.2008.04.018
  • An O(M(n) logn) Algorithm for the Jacobi Symbol

    Lecture notes in computer science

    Authors : Richard P. Brent ORCID, Paul Zimmermann ORCID

    Journal reference : Volume , 2010, pp. 83-95

    DOI : 10.1007/978-3-642-14518-6_10
  • Analysis of the Continued Logarithm Algorithm

    arXiv (Cornell University)

    Authors : Pablo Rotondo ORCID, Brigitte Vallée ORCID, Alfredo Viola ORCID

    Journal reference : Volume , 2018, pp. 849-863

    DOI : 10.1007/978-3-319-77404-6_61
Preview
Loading PDF preview...