APPLICATIONS
OF FIBONACCI NUMBERS
·
The Fibonacci numbers are important
in the computational run-time analysis of Euclid's algorithm to determine the greatest common
divisor of two integers:
the worst case input for this algorithm is a pair of consecutive Fibonacci
numbers.
·
Brasch et al. 2012 show how a
generalised Fibonacci sequence also can be connected to the field of economics. In
particular, it is shown how a generalised Fibonacci sequence enters the control
function of finite-horizon dynamic optimisation problems with one state and one
control variable. The procedure is illustrated in an example often referred to
as the Brock–Mirman economic growth model.
·
Yuri Matiyasevich was able to show that the Fibonacci
numbers can be defined by a Diophantine equation,
which led to his solving Hilbert's tenth problem.
·
The Fibonacci numbers are also an
example of a complete sequence. This means that every
positive integer can be written as a sum of Fibonacci numbers, where any one
number is used once at most.
·
Moreover, every positive integer can
be written in a unique way as the sum of one
or more distinct Fibonacci
numbers in such a way that the sum does not include any two consecutive
Fibonacci numbers. This is known as Zeckendorf's theorem,
and a sum of Fibonacci numbers that satisfies these conditions is called a
Zeckendorf representation. The Zeckendorf representation of a number can be
used to derive its Fibonacci coding.
·
Fibonacci numbers are used by some pseudo random
number generators.
·
They are also used in planning poker, which is a step in estimating
in software development projects that use the Scrum methodology.
No comments:
Post a Comment