|
Bimonotone enumeration
Author(s):
Michael
Eisermann.
Journal:
Math. Comp.
78
(2009),
591-613.
MSC (2000):
Primary 68P10;
Secondary 11Y50, 68W10, 11Y16, 11D45
Posted:
June 16, 2008
Retrieve article in:
PDF
Abstract |
References |
Similar articles |
Additional information
Abstract:
Solutions of a diophantine equation , with in some finite range, can be efficiently enumerated by sorting the values of and in ascending order and searching for collisions. This article considers functions that are bimonotone in the sense that whenever and . A two-variable polynomial with non-negative coefficients is a typical example. The problem is to efficiently enumerate all pairs such that the values appear in increasing order. We present an algorithm that is memory-efficient and highly parallelizable. In order to enumerate the first values of , the algorithm only builds up a priority queue of length at most . In terms of bit-complexity this ensures that the algorithm takes time and requires memory , which considerably improves on the memory bound provided by a naïve approach, and extends the semimonotone enumeration algorithm previously considered by R.L.Ekl and D.J.Bernstein.
References:
-
- 1.
- D. J. Bernstein, Enumerating solutions to
, Math. Comp. 70 (2001), no. 233, 389-394. MR 2001f:11203 - 2.
- R. L. Ekl, Equal sums of four seventh powers, Math. Comp. 65 (1996), no. 216, 1755-1756. MR 97a:11050
- 3.
- R. L. Graham, D. E. Knuth, and O. Patashnik, Concrete mathematics, Addison-Wesley Publishing Co., Reading, Massachusetts, 1989. MR 1001562 (91f:00001)
- 4.
- R. K. Guy, Unsolved problems in number theory, third ed., Problem Books in Mathematics, Springer-Verlag, New York, 2004. MR 2076335
- 5.
- G. H. Hardy and E. M. Wright, An introduction to the theory of numbers, third ed., The Clarendon Press, Oxford University Press, New York, 1954. MR 0067125 (16,673c)
- 6.
- D. E. Knuth, The art of computer programming, volume 1: fundamental algorithms, second ed., Addison-Wesley Publishing Co., Reading, Massachusetts, 1969. MR 0286317 (44:3530)
- 7.
- -, The art of computer programming, volume 3: sorting and searching, second ed., Addison-Wesley Publishing Co., Reading, Massachusetts, 1998. MR 0445948 (56:4281)
- 8.
- J. Leech, Some solutions of Diophantine equations, Proc. Cambridge Philos. Soc. 53 (1957), 778-780. MR 0090602 (19,837f)
- 9.
- E. Rosenstiel, J. A. Dardis, and C. R. Rosenstiel, The four least solutions in distinct positive integers of the Diophantine equation
, Bull. Inst. Math. Appl. 27 (1991), no. 7, 155-157. MR 1125858 (92i:11134) - 10.
- D. W. Wilson, The fifth taxicab number is
, J. Integer Seq. 2 (1999), Article 99.1.9, HTML document (electronic). MR 1722364 (2000i:11195)
Similar Articles:
Retrieve articles in Mathematics of Computation
with MSC
(2000):
68P10,
11Y50, 68W10, 11Y16, 11D45
Retrieve articles in all Journals with MSC
(2000):
68P10,
11Y50, 68W10, 11Y16, 11D45
Additional Information:
Michael
Eisermann
Affiliation:
Institut Fourier, Université Grenoble I, France
Email:
Michael.Eisermann@ujf-grenoble.fr
DOI:
10.1090/S0025-5718-08-02162-5
PII:
S 0025-5718(08)02162-5
Keywords:
Sorting and searching,
diophantine equation,
bimonotone function,
sorted enumeration,
semimonotone enumeration,
bimonotone enumeration
Received by editor(s):
July 27, 2005
Received by editor(s) in revised form:
June 22, 2007
Posted:
June 16, 2008
Copyright of article:
Copyright
2008,
American Mathematical Society
The copyright for this article reverts to public domain after 28 years from publication.
|