Back to my home page.
Algorithms on continued and multicontinued fractions
Frank Nielsen
Abstract:
We introduce a continued fraction binary representation of the rationals, and several associated algorithms
for computing certain functions on rationals exactly. This work follows the path
taken by previous works done in that area and extends the notion of continued fraction to
multicontinued fraction.
For that purpose, we introduce the notion of generalized matrix. This work is composed of six parts. We begin
by a survey on the different kinds of representation of numbers. We then describe an algorithm which compute
(ax+b)/(cx+d) for any x when both inputs and outputs are provided piecewise. We generalize this algorithm to compute
complex functions f(x1, ..., xn)=(P1(x1, ..., xn))/(P2(x1, ..., xn)) where P1(.) and P2(.) are
polynomial functions of n variables. In the remaining, we show it is possible to mix various formats of numbers (both for the input and
output of numbers). Approximation of a real to a rational vector is investigated (Szekeres'algorithm). A matrix representation of
multicontinued fractions is introduced and we develop an algorithm based on that representation to compute quotient of polynomial functions.
Download the PS paper © Frank Nielsen (927 KB size, 73 pages, 19 figures).
Bibtex entry:
@MastersThesis{n-acmd-1993,
author = {Frank Nielsen},
title = {{Algorithms on Continued and Multi-continued fractions}},
school = {Ecole Normale Superieure Lyon},
address = {Lyon, France},
year = {1993}
}
Related publications:
Frank Nielsen,
Algorithms on Continued and Multi-continued fractions,
Rapport de Magistere (Master Science), Ecole Normale Superieure de Lyon, France,
1993.
© Copyright notice.
Last updated, 2003.