DefinePK

DefinePK hosts the largest index of Pakistani journals, research articles, news headlines, and videos. It also offers chapter-level book search.

A logarithmic time hybrid solution of Fibonacci numbers using dynamic programming technique


Article Information

Title: A logarithmic time hybrid solution of Fibonacci numbers using dynamic programming technique

Journal: Journal of Information & Communication Technology (JICT)

HEC Recognition History
Category From To
Y 2024-10-01 2025-12-31
Y 2023-07-01 2024-09-30
Y 2022-07-01 2023-06-30
Y 2021-07-01 2022-06-30
Y 2020-07-01 2021-06-30

Publisher: ILMA University, Karachi

Country: Pakistan

Year: 2007

Volume: 1

Issue: 1

Language: English

Keywords: MemorizationComplexityDynamic ProgrammingFibonacci numberrecursive solutionRecursive squaring

Categories

Abstract

Leonardo of Pisa (1175-1250) in 1202 introduced Fibonacci numbers.
Gabriel lame used the Fibonacci sequence in the analysis of the efficiency
of the Euclidean algorithm (the first algorithm of the world). Lucas who
popularized the Towers of Hanoi puzzle derived many properties of this
sequence. Lucas was first to call these numbers the Fibonacci sequence.
Despite a long history, very limited literature is available on the efficient
solution of the Fibonacci sequence. In this paper, we propose an algorithm
that efficiently computes Fibonacci numbers. The proposed algorithm
is an hybrid version of two existing algorithms: one based on
memroization Mehta (2006) and the other based recursive squaring
method Knuth and designed to deliver best space-time tradeoff. The
implementation of our algorithm and the experimental results prove
that the suggested algorithm outperforms the other known algorithms.


Paper summary is not available for this article yet.

Loading PDF...

Loading Statistics...