Abstract
In this paper, we consider Turing machines having simultaneous bounds on working space s(n), input head inversions i(n) and ambiguity degree d(n). Besides the standard notion of space complexity (Type 1), we discuss a stronger notion (Type 2). In the deterministic case, we show an optimal Ω ∞(log n/log log n) bound on input head inversions for recognizing nonregular languages on Type 1 machines that does not hold for Type 2 machines. Subsequently, the parallel complexity of the ranking problem is studied. We prove that any language accepted on Type 2 machines within s(n), i(n), d(n) simultaneous bounds such that s(n) · i(n) · d(n)=O(log n) can be ranked in DET.
This work was supported in part by the ESPRIT Basic Research Action No. 6317: “Algebraic and Syntactic Methods in Computer Science (ASMICS 2)” and by the Ministero dell'Università e della Ricerca Scientifica e Tecnologica (MURST).
Preview
Unable to display preview. Download preview PDF.
References
E. Allender, D. Bruschi, and G. Pighizzini. The complexity of computing maximal word functions. Technical Report 92-15, DIMACS, 1992. To appear in Computational Complexity.
C. Àlvarez and B. Jenner. A very hard log-space counting class. Theoretical Computer Science, 107:3–30, 1993.
H. Alt and K. Mehlhorn. A language over a one symbol alphabet requiring only O(log log n) space. SIGACT news, 7:31–33, 1975.
J. Balcázar, J. Díaz, and J. Gabarró. Structural Complexity I. Springer Verlag, 1987.
A. Bertoni and M. Goldwurm. On ranking 1-way finitely ambiguous NL languages and #P 1-complete census functions. RAIRO Inf. Theor., 27:135–148, 1993.
A. Bertoni, C. Mereghetti, and G. Pighizzini. An optimal lower bound for nonregular languages. 1994. To appear in Information Processing Letters.
S. Cho and D. Huynh. On a complexity hierarchy between L and NL. Information Processing Letters, 29:177–182, 1988.
S. Cook. Towards a complexity theory of synchronous parallel computations. Enseign. Math., 27:99–124, 1981.
S. Cook. A taxonomy of problems with fast parallel algorithms. Information and Control, 64:2–22, 1985.
C. Dwork and L. Stockmeyer. A time complexity gap for two-way probabilistic finite-state automata. SIAM J. Computing, 19:1011–1023, 1990.
M. Delest and G. Viennot. Algebraic languages and polyominoes enumeration. Theoretical Computer Science, 34:169–206, 1984.
V. Geffert. Nondeterministic computations in sublogarithmic space and space constructibility. SIAM J. Computing, 20:484–498, 1991.
J. Goldman. Formal languages and enumeration. Journal of Combinatorial Theory, 24:318–338, 1978.
A. Goldberg and M. Sipser. Compression and ranking. In Proc. 17th ACM Symposium on Theory of Computing, pages 440–448. World Scientific, 1985.
L. Hemachandra. On ranking. In Proc. 2th Structure in Complexity Theory, pages 103–117, 1987.
F. Hennie. One-tape, off-line Turing machine computations. Information and Control, 8:553–578, 1965.
J. Hartmanis and S. Mahaney. Languages simultaneously complete for one-way and two-way log-tape automata. SIAM J. Computing, 10:383–391, 1981.
J. Hopcroft and J. Ullman. Some results on tape-bounded Turing machines. Journal of the ACM, 16:168–177, 1969.
J. Hopcroft and J. Ullman. Introduction to automata theory, languages, and computations. Addison-Wesley, Reading, MA, 1979.
D. Huynh. The complexity of ranking simple languages. Mathematical Systems Theory, 23:1–19, 1990.
D. Huynh. Effective entropies and data compression. Information and Computation, 90:67–85, 1991.
D. Huynh. Efficient detectors and constructors for simple languages. International Journal of Foundations of Computer Science, 2:183–205, 1991.
M. Jerrum, G. Valiant, and V. Vazirani. Random generation of combinatorial structures from a uniform distribution. Theoretical Computer Science, 43:169–188, 1986.
R. Karp and V. Ramachandran. A survey of parallel algorithms for shared-memory machines. In J. Van Leeuwen, editor, Handbook of Theoretical Computer Science, volume A, pages 869–941. North-Holland, 1990.
W. Kuich. Finite automata and ambiguity. Technical Report 253, Institut für Informationsverarbeitung — Technische Universität Graz, 1988.
C. Mereghetti. On space bounded Turing machines with a constant number of input head inversions. In Theoretical Computer Science — Proceedings of the Fourth Italian Conference, pages 269–277. World Scientific, 1992.
B. Monien and I. Sudborough. On eliminating nondeterminism from Turing machines which use less than logarithmic worktape space. Theoretical Computer Science, 21:237–253, 1982.
D. Ranjan, R. Chang, and J. Hartmanis. Space bounded computations: review and new separation results. Theoretical Computer Science, 80:289–302, 1991.
W. Ruzzo. On uniform circuit complexity. Journal of Computer and System Sciences, 22:365–383, 1981.
L. Sanchis and M. Fulk. On efficient generation of languages instances. SIAM J. Computing, 19:281–295, 1990.
V. Vinaj. Counting auxiliary pushdown automata and semi-unbounded arithmetic circuits. In Proc. 6th Structure in Complexity Theory, pages 270–284, 1991.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bertoni, A., Mereghetti, C., Pighizzini, G. (1994). On languages accepted with simultaneous complexity bounds and their ranking problem. In: Prívara, I., Rovan, B., Ruzička, P. (eds) Mathematical Foundations of Computer Science 1994. MFCS 1994. Lecture Notes in Computer Science, vol 841. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58338-6_71
Download citation
DOI: https://doi.org/10.1007/3-540-58338-6_71
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58338-7
Online ISBN: 978-3-540-48663-3
eBook Packages: Springer Book Archive