Bimonotone enumeration
From MaRDI portal
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 naive approach, and extends the semimonotone enumeration algorithm previously considered by R.L. Ekl and D.J. Bernstein.
Recommendations
Cites work
- Enumerating solutions to π(π)+π(π)=π(π)+π (π)
- Equal sums of four seventh powers
- scientific article; zbMATH DE number 3127632 (Why is no real title available?)
- scientific article; zbMATH DE number 31199 (Why is no real title available?)
- scientific article; zbMATH DE number 194009 (Why is no real title available?)
- scientific article; zbMATH DE number 3473265 (Why is no real title available?)
- scientific article; zbMATH DE number 1367408 (Why is no real title available?)
- scientific article; zbMATH DE number 3303655 (Why is no real title available?)
- scientific article; zbMATH DE number 3092634 (Why is no real title available?)
- Unsolved problems in number theory
This page was built for publication: Bimonotone enumeration
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q3055111)