scispace - formally typeset
Journal ArticleDOI

What is an Answer

Herbert S. Wilf
- 01 May 1982 - 
- Vol. 89, Iss: 5, pp 289-292
Reads0
Chats0
TLDR
The quality of enumeration formulas should be judged by the usual combination of esthetic and quantitative benchmarks that are used on algorithms: the quantitative criterion is the computational complexity: the amount of work required to get an answer.
Abstract
In many branches of pure mathematics it can be surprisingly hard to recognize when a question has, in fact, been answered. A clearcut proof of a theorem or the discovery of a counterexample leaves no doubt in the reader's mind that a solution has been found. But when an "explicit solution" to a problem is given, it may happen that more work is needed to evaluate that " solution," in a particular case, than exhaustively to examine all of the possibilities directly from the original formulation of the problem. In such a situation, other things being equal, we may justifiably question whether the problem has in fact been solved. Examples of this sort can turn up anywhere, but here we will concentrate on problems in combinatorial mathematics, specifically those of the type "how manyare there?" Such enumeration problems lie at the heart of the subject, and it is important to be able to recognize solutions when they appear. The point, of course, is that sometimes the "answer" is presented as a formula that is so messy and long, and so full of factorials and sign alternations and whatnot, that we may feel that the disease was preferable to the cure. An answer to such an enumeration question may be given by means of a generating function, a recurrence relation, or by an explicit formula. Each of these is, in essence, just an algorithm for the computation of the counting sequence that is to be determined. How do we judge the usefulness of such answers? Obviously we might be able to do many things with the answer, such as to make asymptotic estimates, to discover congruence relations, to delight in its elegance, and so forth. We're going to restrict attention here to the appraisal of solutions from the point of view of how easily they allow us to calculate the number of objects in the set that is being studied. The quality of such -formulas should therefore be judged by the usual combination of esthetic and quantitative benchmarks that are used on algorithms. In particular, the quantitative criterion is the computational complexity: the amount of work required to get an answer. We suggest here that the same criterion should be applied to enumeration formulas. We will see that a corollary of this attitude is that our decision as to what constitutes an answer may be time-dependent: as faster algorithms for listing the objects become available, a proposed formula for counting the objects will have to be comparably faster to evaluate. For concreteness, suppose that for each integer n > 0 there is a set Sn that we want to count. Let f(n) = I Sn I (the cardinality of Sn), for each n. Suppose further that a certain formula has been found, say

read more

Citations
More filters
Journal ArticleDOI

A holonomic systems approach to special functions identities

TL;DR: In this article, it was shown that any identity involving sums and integrals of products of holonomic functions can be verified in a finite number of steps. But this is partially substantiated by an algorithm that proves terminating hypergeometric series identities, and that is given both in English and in MAPLE.
Journal ArticleDOI

Computing $\pi(x)$: the Meissel-Lehmer method

TL;DR: There is an algorithm which, when given M RAM parallel processors, computes π(x) in time at most O(M − 1 x 2/3 + ε ) using at least O(x 1/3 - ε) storage locations on each parallel processor, provided M ≤ x 1/ 3.
Journal ArticleDOI

Computing π( x ): an analytic method

TL;DR: This technique can be generalized to evaluate many other arithmetic functions, including the functions π(x; k, l) counting the number of primes p ≡ l (mod k) with p ≤ x and the function M(x) which is the partial sum of the Mobius function μ(n) over all n≤ x.
Journal ArticleDOI

The Many Formulae for the Number of Latin Rectangles

TL;DR: The method of Sade in finding $L_{7,7}$, an important milestone in the enumeration of Latin squares, but which was privately published in French, is described in detail.
Journal ArticleDOI

Enumeration schemes for restricted permutations

TL;DR: In this paper, the Maple package WilfPlus is proposed to automate the enumeration of many permutation classes, including tree enumeration, substitution decomposition, and insertion encoding.
References
More filters
Book

Computers and Intractability: A Guide to the Theory of NP-Completeness

TL;DR: The second edition of a quarterly column as discussed by the authors provides a continuing update to the list of problems (NP-complete and harder) presented by M. R. Garey and myself in our book "Computers and Intractability: A Guide to the Theory of NP-Completeness,” W. H. Freeman & Co., San Francisco, 1979.
Journal ArticleDOI

A sublinear additive sieve for finding prime number

TL;DR: A new algorithm is presented for the problem of finding all primes between 2 and N that improves on Mairson's sieve algorithm by using a dynamic sieve technique that avoids most of the nonprimes in the range 2 to N, and byUsing a tabulation method to simulate multiplications.