Abstract
We discuss two notions of functional oracle for logarithmic space-bounded machines, which differ in whether there is only one oracle tape for both the query and the answer or a separate tape for the answer, which can still be read on while the next query is already being constructed. The first notion turns out to be basically non-adaptive, behaving like access to an oracle set. The second notion, on the other hand, is adaptive. By imposing appropriate bounds on the number of functional oracle queries made in this computation model, we obtain new characterizations of the NC and AC hierarchies; thus the number of oracle queries can be considered as a measure of parallel time. Using this characterization of parallel classes, we solve open questions of Wilson.
(Conference Abstract)
Work partially supported by the ESPRIT II Basic Research Actions Program of the EC under contract No. 3075 (project ALCOM).
Work done while visiting the L.S.I. Department of UPC in Barcelona supported by Deutsche Forschungsgemeinschaft (DFG-Forschungsstipendium Je 154/1-1). Final version partially supported by DFG-SFB 342, subproject A4.
Preview
Unable to display preview. Download preview PDF.
References
C. Àlvarez; in preparation.
C. Àlvarez; J.L. Balcázar, B. Jenner; Functional oracle queries as a measure of parallel time, Techn. Report LSI-90-24, Dept. L.S.I., Universitat Politècnica de Catalunya, November 1990 (revised version).
C. Àlvarez; B. Jenner; A very hard log space counting class; Proc. of the 5th Structure in Complexity Conference, 1990, pp. 154–168.
J.L. Balcázar, J. Díaz, J. Gabarró; Structural Complexity I; Springer-Verlag, Berlin, 1988.
J.L. Balcázar, J. Díaz, J. Gabarró; Structural Complexity II; Springer-Verlag, Berlin, 1990.
A. Borodin; On relating time and space to size and depth; SIAM Journal of Computing 6,4 (1977), pp. 733–744.
A. Borodin, S.A. Cook., P. Dymond, W.L. Ruzzo, M. Tompa; Two applications of complementation via inductive counting; SIAM Journal of Computing 18,3 (1989), pp. 559–578.
S.A. Cook; A taxonomy of problems with fast parallel algorithms; Information and Control 64 (1985), pp. 2–22.
J. Díaz; J. Torán; Classes of bounded nondeterminism; Math. Systems Theory 23 (1990), pp. 21–32.
J-W. Hong; Computation: Computability, Similarity and Duality; Pitman, London, 1986.
B. Jenner; B. Kirsig; Alternierung and Logarithmischer Platz; Dissertation (in German), Universität Hamburg, 1989.
M.W. Krentel; The complexity of optimization problems; Proc. of the 18th Annual ACM Symposium on Theory of Computing, 1986, pp. 69–76.
R. Ladner, N. Lynch; Relativization of questions about log space computability; Math. Systems Theory 10 (1976), pp. 19–32.
I. Parberry, G. Schnitger; Parallel computation with threshold functions; J. of Computer and System Sciences 36 (1988), pp. 278–302.
W. Ruzzo; On uniform circuit complexity; J. of Computer and System Sciences 22 (1981), pp. 365–383.
C.B. Wilson; Relativized NC; Math. Systems Theory 20 (1987), pp. 13–29.
C.B. Wilson; Decomposing NC and AC; SIAM Journal of Computing 19,2 (1990), pp. 384–396. (preliminary version in 4th Structure in Complexity Theory Conference, 1989)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Àlvarez, C., Balcázar, J.L., Jenner, B. (1991). Functional oracle queries as a measure of parallel time. In: Choffrut, C., Jantzen, M. (eds) STACS 91. STACS 1991. Lecture Notes in Computer Science, vol 480. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0020817
Download citation
DOI: https://doi.org/10.1007/BFb0020817
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-53709-0
Online ISBN: 978-3-540-47002-1
eBook Packages: Springer Book Archive