StudentShare
Contact Us
Sign In / Sign Up for FREE
Search
Go to advanced search...
Free

Ackermann's Function - Research Paper Example

Cite this document
Summary
As far as the computability theory is concerned, Ackermann function can be described as one of the earliest and simplest-discovered forms of the general computable function, which is not a primitive recursive. It is important to realize that often, all the primitive recursive…
Download full paper File format: .doc, available for editing
GRAB THE BEST PAPER97% of users find it useful
Ackermanns Function
Read Text Preview

Extract of sample "Ackermann's Function"

Ackermann’s Function Ackermann’s Function OverviewAs far as the computability theory is concerned, Ackermann function can be described as one of the earliest and simplest-discovered forms of the general computable function, which is not a primitive recursive. It is important to realize that often, all the primitive recursive functions happen to be computable and total. However, the Ackermann’s function has often effectively illustrated that all the total computable function are not primitive recursive (Memon 2014); this function was developed by Wilhelm Ackermann, who is one of the renowned mathematicians, whose influence continues to be experienced in modern times.

How the algorithm worksAfter Ackermann made a publication of his particular function (having only three non-integer functions) a lot of efforts have been done by other authors in the process of modifying the function to apply to various situations, so that at present, this particular function can apply effectively to the numerous variants that comprise the very original function. One of the common versions of the Ackermann’s function is the Ackermann-Peter function, which is a two-argument, is often defined using the non-negative integers m and n as shown (Hazewinkel 2001).

From the function below, one can easily deduce that the values are growing and expanding rapidly, even for the tiny inputs (Monin 2003). For instance, take A (4,2), and one can easily see that it is an integer comprising of about 19, 729 decimal digits. Inefficiencies with the algorithmInasmuch as this function has been used widely with success, it has been termed as quite ineffective especially when it comes to computing complex numbers, making the process very slow. The complexity associated with this function often grows quite fast, especially when it comes to its memory and run-time.

For this reason, it is often the best and widely used in the process of teaching learners some of the complex types of various recursions. Additionally, it is also used as a test case especially when it comes to compiler development used in optimizing recursions.The numbers used in the illustration for the issue of A (4, n) seem to be quite large, such that one can describe the Ackermann’s function as being extremely slow especially when it comes to computing very large numbers (Sundblad 2003).

Inasmuch as the numbers tend to grow very quickly, this function is often concerned with making recursions and subtractions. Following this realization, one can therefore devise some other shortcuts that can bring about another function deemed efficient and effective as shown.Running time of the algorithmThe sequence of numbers as used in the Ackermann function has been classified as 1↑1, 2↑↑2, 3↑↑↑3, etc. in this regard, the nth number in the function is described as being n↑n(n = 1, 2, 3, .), such that m↑kn becomes the Knuths up-arrow type or version of the particular Ackermann function.

From the above understanding, the initial numbers in the Ackermann functions thus becomes;In the above illustration, a tower of titration can be seen clearly in the function’s middle layer. The final result has the layer which has tetrated 4’s whose maximum heights are equivalent to the total calculations as evidenced in the respective middle layer. It is important to realize that as far as size comparison is concerned, the expression 44 is already in above a googolplex, which means that the fourth number in the function will often be quite large.

ConclusionIn conclusion, we can note that from the above form of computing A (m, n) especially where m ≤ 3, it tends to become trivial. In such a case, the computations for m≥4 become quite easily done, additionally, it also becomes possible for A (4, 2) to run in the python format, something that later reveals a 19,000 digit answer (Rao 2012). In conclusion, it is possible to say that when computing A (4, 3), it is actually infeasible. Even when it comes to making optimizations, some of the most efficient computers can actually deplete their memories in attempting to compute these values effectively.

ReferencesHazewinkel, M. (2001), "Ackermann function", New York: Springer.Memon, A. (2014). Advances in Computers. Burlington: Elsevier Science.Monin, J. H (2003), Understanding Formal Methods, New York: Springer.Rao, K. (2012). Discrete mathematics. Oxford, U.K.: Alpha Science International.Sundblad, Y. (2003). "The Ackermann function. A theoretical, computational and formula manipulative study". BIT Numerical Mathematics. 11 (1): 107–119.

Read More
Cite this document
  • APA
  • MLA
  • CHICAGO
(“Ackermann's Function Research Paper Example | Topics and Well Written Essays - 500 words”, n.d.)
Ackermann's Function Research Paper Example | Topics and Well Written Essays - 500 words. Retrieved from https://studentshare.org/information-technology/1683303-ackermanns-function
(Ackermann'S Function Research Paper Example | Topics and Well Written Essays - 500 Words)
Ackermann'S Function Research Paper Example | Topics and Well Written Essays - 500 Words. https://studentshare.org/information-technology/1683303-ackermanns-function.
“Ackermann'S Function Research Paper Example | Topics and Well Written Essays - 500 Words”, n.d. https://studentshare.org/information-technology/1683303-ackermanns-function.
  • Cited: 0 times

CHECK THESE SAMPLES OF Ackermann's Function

Why Do We Ritualize

From the paper "Why Do We Ritualize" it is clear that we ritualize even within our daily activities because this makes us feel secure, it establishes a feeling of belonging and inclusion, life makes sense somehow and eventually connects us with nature and others through non-verbal communication.... hellip; Ritual behaviour is mainly admitted to exist in human society....
8 Pages (2000 words) Essay

English 102 the family

In an era where the traditional notion of the family is being challenged by same-sex marriages, single-parent households and foster-parent families, to name but a few, it is necessary to redefine the concept of the family.... Most would immediately, and possibly unthinkingly,… The nuclear family, therefore, is assumed to be composed of a father, mother and their children....
5 Pages (1250 words) Essay

The Reality of the Family: Why Do We Need a Family

The universal function of a family is to nurture children.... Most would define or describe the family as a legal unit which consists of a female (wife), a male (husband) and, possibly, children (offspring). The family has fulfilled the universal need, “…the… In an era where the traditional notion of the family is being challenged by same-sex marriages, single-parent households, and foster-parent families, it is necessary to This traditional notion of the family is not only being challenged by new social realities but by anthropologists such as Jane Collier, Michelle Z....
6 Pages (1500 words) Essay

Making Strategy: The Journey of Strategic Management

The author of the paper states that a strategic management module can be learned either through written materials, activities, and case studies that are found in a learning institution.... It can also be through experimental learning and action learning where much is gained in life circumstances....
4 Pages (1000 words) Essay

The Importance in the Investigation of 5Ps of the Process of Strategy

It is essential to recognize that the 5Ps started as just a conceptualization of strategy making process but now it has been… In this essay, we argue that the 5Ps captures all the aspect of strategy making process although it presents an incomplete view of the topic.... First the essay will discuss the 5Ps and then suggest why it represents an incomplete view Strategy formation is seen as a conception process in planning....
9 Pages (2250 words) Essay

Summary on Jeanne Dielman: Death in Installments by Jayne Loader

In the movie she presents a Belgian housewife who is forced into prostitution by widowhood.... The movie's complex structure raises… The film raises feminist concerns and how much has been addressed concerning feminism.... Ackerman's portrays housewife's has self-defeating and violent.... Ackerman's solution to oppression of women is violence. The film examines three s number: Death in installments by Jayne Loader Ackerman's JEANNE DIELMAN movie is in preparations for a possible release in America, is complex movie that deserves consideration from critics....
1 Pages (250 words) Essay

Automatic Controllers for Marine Engineering Systems

This paper "Automatic Controllers for Marine Engineering Systems" sheds some light on the use and implementation of various types of controllers in marine engineering systems Under the current paper, PID, Robust and Optimal controllers shall be discussed.... hellip;   The design and use of control logic is a common and strategic scenario in most engineering systems and the ones that come under the purview of marine engineering are no exception....
9 Pages (2250 words) Case Study

Management of Municipal Planning Departments

The "Management of Municipal Planning Departments" paper states that greater growth, development, appreciation, and skills and experience will be the number one achievement for the municipality, the policymakers, decision-makers, and the public at large.... hellip; A necessary requirement for municipalities to integrate and educate all its staff to know how to formulate and participate in the formulation and implantation of the development plans of the organization....
9 Pages (2250 words) Coursework
sponsored ads
We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.
Contact Us