Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Donald E. Knuth is active.

Publication


Featured researches published by Donald E. Knuth.


Advances in Computational Mathematics | 1996

On the LambertW function

Robert M. Corless; Gaston H. Gonnet; D. E. G. Hare; David J. Jeffrey; Donald E. Knuth

The LambertW function is defined to be the multivalued inverse of the functionw →wew. It has many applications in pure and applied mathematics, some of which are briefly described here. We present a new discussion of the complex branches ofW, an asymptotic expansion valid for all branches, an efficient numerical procedure for evaluating the function to arbitrary precision, and a method for the symbolic integration of expressions containingW.


American Mathematical Monthly | 1997

The art of computer programming, volume 2 (3rd ed.): seminumerical algorithms

Donald E. Knuth

Our goal is always to offer you an assortment of cost-free ebooks too as aid resolve your troubles. We have got a considerable collection of totally free of expense Book for people from every single stroll of life. We have got tried our finest to gather a sizable library of preferred cost-free as well as paid files. Searching for many marketed publication or reading resource in the world? We give them done in style kind as word, txt, kindle, pdf, zip, rar and also ppt. among them is this professional art of computer programming volume 2 seminumerical algorithms 3rd edition that has actually been written by Still perplexed ways to get it? Well, simply review online or download by signing up in our site right here. Click them. art of computer programming volume 2 seminumerical algorithms 3rd edition by is one of the best seller books in the world? Have you had it? Not? Ridiculous of you. Currently, you could get this fantastic publication merely below. Find them is format of ppt, kindle, pdf, word, txt, rar, as well as zip. Exactly how? Simply download or even check out online in this website. Now, never late to read this art of computer programming volume 2 seminumerical algorithms 3rd edition. GO TO THE TECHNICAL WRITING FOR AN EXPANDED TYPE OF THIS ART OF COMPUTER PROGRAMMING VOLUME 2 SEMINUMERICAL ALGORITHMS 3RD EDITION, ALONG WITH A CORRECTLY FORMATTED VERSION OF THE INSTANCE MANUAL PAGE ABOVE.


SIAM Journal on Computing | 1977

Fast Pattern Matching in Strings

Donald E. Knuth; James H. Morris; Vaughan R. Pratt

An algorithm is presented which finds all occurrences of one given string within another, in running time proportional to the sum of the lengths of the strings. The constant of proportionality is low enough to make this algorithm of practical use, and the procedure can also be extended to deal with some more general pattern-matching problems. A theoretical application of the algorithm shows that the set of concatenations of even palindromes, i.e., the language


Theory of Computing Systems \/ Mathematical Systems Theory | 1968

Semantics of context-free languages

Donald E. Knuth

\{\alpha \alpha ^R\}^*


Journal of the American Statistical Association | 1997

The art of computer programming, volume 1 (3rd ed.): fundamental algorithms

Donald E. Knuth

, can be recognized in linear time. Other algorithms which run even faster on the average are also considered.


Computational Problems in Abstract Algebra#R##N#Proceedings of a Conference Held at Oxford Under the Auspices of the Science Research Council Atlas Computer Laboratory, 29th August to 2nd September 1967 | 1983

Simple Word Problems in Universal Algebras

Donald E. Knuth; Peter B. Bendix

Abstract“Meaning” may be assigned to a string in a context-free language by defining “attributes” of the symbols in a derivation tree for that string. The attributes can be defined by functions associated with each production in the grammar. This paper examines the implications of this process when some of the attributes are “synthesized”, i.e., defined solely in terms of attributes of thedescendants of the corresponding nonterminal symbol, while other attributes are “inherited”, i.e., defined in terms of attributes of theancestors of the nonterminal symbol. An algorithm is given which detects when such semantic rules could possibly lead to circular definition of some attributes. An example is given of a simple programming language defined with both inherited and synthesized attributes, and the method of definition is compared to other techniques for formal specification of semantics which have appeared in the literature.


Artificial Intelligence | 1975

An analysis of alpha-beta pruning

Donald E. Knuth; Ronald W. Moore

A container closure assembly for maintaining a sterile sealed container is provided having a ferrule having a top annular portion and a depending skirt portion for securing a resilient stopper for sealing the mouth of a container to the container, and a ring fitment for opening the closure assembly overlying and interlocking with the ferrule. The ferrule includes a central opening in the top annular portion, upwardly projecting locking portions about the periphery of the opening and a weakening line radially outwardly of and concentric with the locking portions. The fitment includes a disk portion and a concentric outer lifting ring hingedly connected to the inner disk portion for opening the closure assembly. The disk portion is secured within the opening of the top portion of the ferrule by the locking projections.


Information & Computation | 1965

On the translation of languages from left to right

Donald E. Knuth

An algorithm is described which is capable of solving certain word problems: i.e. of deciding whether or not two words composed of variables and operators can be proved equal as a consequence of a given set of identities satisfied by the operators. Although the general word problem is well known to be unsolvable, this algorithm provides results in many interesting cases. For example in elementary group theory if we are given the binary operator ·, the unary operator −, and the nullary operator e, the algorithm is capable of deducing from the three identities a · (b · c) = (a · b) · c, a · a − = e, a · e = a, the laws a − · a = e, e · a = a, a − − = a, etc.; and furthermore it can show that a · b = b · a − is not a consequence of the given axioms.


Software - Practice and Experience | 1971

An empirical study of FORTRAN programs

Donald E. Knuth

Abstract The alpha-beta technique for searching game trees is analyzed, in an attempt to provide some insight into its behavior. The first portion of this paper is an expository presentation of the method together with a proof of its correctness and a historical discussion. The alpha-beta procedure is shown to be optimal in a certain sense, and bounds are obtained for its running time with various kinds of random data.


Algorithmica | 1992

Randomized incremental construction of Delaunay and Voronoi diagrams

Leonidas J. Guibas; Donald E. Knuth; Micha Sharir

There has been much recent interest in languages whose grammar is sufficiently simple that an efficient left-to-right parsing algorithm can be mechanically produced from the grammar. In this paper, we define LR(k) grammars, which are perhaps the most general ones of this type, and they provide the basis for understanding all of the special tricks which have been used in the construction of parsing algorithms for languages with simple structure, e.g. algebraic languages. We give algorithms for deciding if a given grammar satisfies the LR(k) condition, for given k, and also give methods for generating recognizes for LR(k) grammars. It is shown that the problem of whether or not a grammar is LR(k) for some k is undecidable, and the paper concludes by establishing various connections between LR(k) grammars and deterministic languages. In particular, the LR(k) condition is a natural analogue, for grammars, of the deterministic condition, for languages.

Collaboration


Dive into the Donald E. Knuth's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Herbert S. Wilf

University of Pennsylvania

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

David J. Jeffrey

University of Western Ontario

View shared research outputs
Top Co-Authors

Avatar

Robert M. Corless

University of Western Ontario

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge