ACM Home Page
Please provide us with feedback. Feedback
New real-time simulations of multihead tape units
Full text PdfPdf (832 KB)
Source Annual ACM Symposium on Theory of Computing archive
Proceedings of the ninth annual ACM symposium on Theory of computing table of contents
Boulder, Colorado, United States
Pages: 239 - 248  
Year of Publication: 1977
Authors
Sponsors
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 8,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/800105.803414
What is a DOI?

ABSTRACT

Just as the Church-Turing thesis has simplified proofs of computability [8], efficient simulations of one computer model by another have simplified proofs of complexity upper bounds. A good example of this is Fischer, Meyer, and Rosenberg's real-time simulation of multihead Turing machines by multitape Turing machines [5]. Without this result, for example, even Slisenko [11] may have found it hopeless to show that a multitape Turing machine can recognize palindromes in real time. In this paper we give a comparatively simple proof of the Fischer-Meyer-Rosenberg result, dramatically reduce the number of single-head tapes required for the simulation, and generalize the result to multidimensional tapes. In the case of Slisenko's palindrome-recognizer, for example, our best simulation brings the number of tapes for a multitape Turing machine implementation down from 41 to 20.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
S. O. Aanderaa, On k-tape versus (k-1)-tape real time computation, in Complexity of Computation (SIAM-AMS Proceedings, Vol. 7), R. M. Karp, ed., American Mathematical Society, Providence, Rhode Island, 1974, pp. 75-96.
2
 
3
M. J. Fischer, personal communication.
 
4
M. J Fischer and A. L. Rosenberg, Limited random access machines (preliminary version), IEEE Conference Record of 1968 Ninth Annual Symposium on Switching and Automata Theory, Schenectady, New York, 1968, pp. 356-367.
5
 
6
J. Hartmanis and R. E. Stearns, On the computational complexity of algorithms, Transactions of the American Mathematical Society, Vol. 117, May 1965, pp. 285-306.
 
7
F. C. Hennie, On-line Turing machine computations, IEEE Transactions on Electronic Computers, Vol. EC-15, No. 1, February 1966, pp. 35-44.
 
8
 
9
W. J. Savitch and P. M. B. Vitányi, Almost real time simulation of multihead Turing machines with head-to-head jumps (extended abstract), Mathematisch Centrum, Amsterdam, The Netherlands, 1976.
 
10
J. I. Seiferas, Iterative arrays with direct central control, Acta Informatica, to appear.
 
11
A. O. Slisenko, Recognition of palindromes by multihead Turing machines, in Problems in the Constructive Trend in Mathematics. VI (Proceedings of the Steklov Institute of Mathematics, No. 129), V. P. Orevkov and N. A. Šanin, ed., Academy of Sciences of the USSR, 1973, pp. 30-202; English translation by R. H. Silverman, American Mathematical Society, Providence, Rhode Island, 1976, pp. 25-208.
 
12
R. E. Stearns, J. Hartmanis and P. M. Lewis, II, Hierarchies of memory limited computations, IEEE Conference Record on Switching Circuit Theory and Logical Design, Ann Arbor, Michigan, 1965, pp. 179-190.
 
13
H. J. Stoss, k-Band-Simulation von k-Kopf-Turing-Maschinen, Computing, Vol. 6, Fasc. 3, 1970, pp. 309-317.


Collaborative Colleagues:
Benton Leong: colleagues
Joel Seiferas: colleagues