7 results for "Science"

The Singularity is Near When Humans Transcend Biology

Ray Kurzweil
How Singular? How singular is the Singularity? Will it happen in an instant? Lets consider again the derivation of the word. In mathematics a singularity is a value that is beyond any limit - in essence, infinity. The Singularity as we have discussed it in this book, does not achieve infinite levels of computation, memory, as any other other measurable attribute. But it certainly achieves vast levels of all these qualities, including intelligence. With the reverse engineering of the human brain we will be able to apply the parallel, self-organizing, chaotic, algorithms of human intelligence to enormously powerful computational substrates. This intelligence will then be in a position to improve its own design, both hardware and software, in a rapidly accelerating iterative process.
Viking 2005 652 pages

Genetic Algorithms

David E. Goldberg
This book, suitable for both course work and self-study, brings together for the first time, in an informal, tutorial fashion, the computer techniques, mathematical tools, and research results that will enable both students and practitioners to apply genetic algorithms to problems in many fields: programmers, scientists, engineers, mathematicians, statisticians and management scientists will all find interesting possibilities here. Major concepts are illustrated with running examples, and major algorithms are illustrated by Pascal computer programs. Chapter concludes with exercises and computer assignments. No prior knowledge of Gas or genetics is assumed.
Pearson Education India 2013-02 412 pages

The Advent of the Algorithm The Idea That Rules the World

David Berlinski
The calculus, which Berlinski explained in his enormously successful book, "A Tour of the Calculus", is the idea that made modern science possible. The algorithm, which Berlinski discusses here, is the idea of an effective procedure that has made the modern world possible. Here is the story of the search for and eventual discovery of the algorithm, the set of instructions that drives computers. The algorithm was discovered by a succession of logicians and mathematicians working alone and in obscurity during the first half of the 20th century. Their story makes this the book of Genesis for the computer revolution. "A playful, witty, highly literate effort to guide the mathematically uninitiated through the mysteries of the calculus." Illustrated.
DIANE Publishing Company 2000-11 345 pages

Numerical Linear Algebra, Digital Signal Processing and Parallel Algorithms

Gene H. Golub,Paul Van Dooren
Numerical linear algebra, digital signal processing, and parallel algorithms are three disciplines with a great deal of activity in the last few years. The interaction between them has been growing to a level that merits an Advanced Study Institute dedicated to the three areas together. This volume gives an account of the main results in this interdisciplinary field. The following topics emerged as major themes of the - Singular value and eigenvalue decompositions, including applications, - Toeplitz matrices, including special algorithms and architectures, - Recursive least squares in linear algebra, digital signal processing and control, - Updating and downdating techniques in linear algebra and signal processing, - Stability and sensitivity analysis of special recursive least squares problems, - Special architectures for linear algebra and signal processing. This book contains tutorials on these topics given by leading scientists in each of the three areas. A consider- able number of new research results are presented in contributed papers. The tutorials and papers will be of value to anyone interested in the three disciplines.
Springer 2011-12-21 752 pages

A Theory of Objects

Martin Abadi,Luca Cardelli
Procedural languages are generally well understood and their formal foundations cast in the forms of various lambda-calculi. For object- oriented languages however the situation is not as clear-cut. In this book the authors propose and develop a different approach by developing object calculi in which objects are treated as primitives. Using object calculi,the authors are able to explain both the semantics of objects and their typing rules and demonstrate how to develop all of the most important concepts of object-oriented programming languages: self, dynamic dispatch, classes, inheritance, protected and private methods, prototyping, subtyping, covariance and contravariance, and method specialization. Many researchers and graduate students will find this an important development of the underpinnings of object-oriented programming.
Springer New York 2011-04-19 396 pages