Abstract
Computation trees with operation set S \(\subseteq\) {+, −,*, DIV, DIVc} (S-CTs) are considered. DIV denotes integer division, DIVinc integer division by constants. We characterize the families of languages L \(\subseteq\) ℤn that can be recognized by S-CTs, separate the computational capabilities of S-CTs for different operation sets S, and prove lower bounds for the depth of such trees.
Let CCn(S) denote the family of languages L \(\subseteq\) ℤn that can be recognized by an S-CT. In [7], CC 1 {S} is characterized for all S \(\subseteq\) {+, −, *, DIV, DIVc} It turns out that CC 1({+,−,DIVc})=CC 1 {+,−,*, DIV}.
In this paper we shed some more light on the computational power of integer division:
-
We characterize CC n (S), n > 1, for S={+,−, DIVc} and S = +, −, *, DIV c, and partially characterize CC n (S), n≥ 1, for S={+,−,DIV} and S={+,−,*, DIV}.
-
We completely determine the relations among the classes CCn(S). We further prove lower bounds:
-
The component counting lower bound (e.g. Ω(n 2) for the knapsack problem) proven for S={+,−,*} by Ben Or and Yao also holds for {+,−,*, DIVc}.
-
The GCD-algorithm due to Brent and Kung for {+,−,DIVc}-CTs is optimal even for {+,−,DIV}-CTs.
-
Testing whether q(y) > x for an irreducible polynomial q of degree d takes time Ω(loglog(d)) for +, −, *, DIV−CTs, even if arbitrary rational constants can be used at unit cost. This is the first nontrivial lower bound in this strong model (in which e. g. every finite language can be recognized in constant time, independent of the size of the language).
Supported in part by DFG Grant Di 412-1
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
L. Babai, B. Just, F. Meyer auf der Heide, On the limits of computations with the floor function, Information and Computation 78(2), 99–107, 1988.
M. Ben-Or, Lower bounds for algebraic computation trees, 15th ACM-STOC, 80–86, 1983.
R. Brent, H. Kung, Systolic VLSI-arrays for linear time GCD-computation, Proc. Int. Conf. on Very Large Scale Integration. (VLSI 83, IFIP), F. Anceau and E. J. Aas (eds.), 145–154, 1983.
N. Bshouty, Euclidean GCD algorithm is not optimal, preprint 1989.
N. Bshouty, private communication, 1992.
D. Dobkin, R. L. Lipton, A lower bound of 1/2n 2 on linear search programs for the knapsack problem, JCSS 16, 417–421, 1975.
B. Just, F. Meyer auf der Heide, A. Wigderson, On computations with integer division, RAIRO Informatique Theoretique 23(1), 101–111, 1989.
P. Klein, F. Meyer auf der Heide, A lower bound for the knapsack problem on random access machines, Acta Informatica 19(3), 385–396, 1983.
Y. Mansur, B. Schieber, P. Tiwari, Lower bounds for integer greatest common divisor computation, 29 IEEE FOCS, 54–63, 1988.
J. Meidanis, private communication, 1992.
F. Meyer auf der Heide, Lower bounds for solving linear Diophantine equations on random access machines, J. ACM 32(4), 929–937, 1985.
W. J. Paul, J. Simon, Decision trees and random access machines, Monographie 30, L'Enseignement Mathematique, Logique et Algorithmique, Univ. Geneva, Switzerland, 331–340, 1992.
A. Yao, Lower bounds for algebraic computation trees with integer inputs, 30th IEEE FOCS, 308–313, 1989.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lürwer-Brüggemeier, K., Meyer, F. (1993). Capabilities and complexity of computations with integer division. In: Enjalbert, P., Finkel, A., Wagner, K.W. (eds) STACS 93. STACS 1993. Lecture Notes in Computer Science, vol 665. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-56503-5_46
Download citation
DOI: https://doi.org/10.1007/3-540-56503-5_46
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-56503-1
Online ISBN: 978-3-540-47574-3
eBook Packages: Springer Book Archive
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.