TL;DR: It is shown that n steps of the computation of an arbitrary machine with one- dimensional tapes can be performed by a combinational logic network of cost O( n log n) and delay O(n) and the results are the best possible, at least insofar as on-hne simulation is concerned.
Abstract: Various computational models (such as machines and combinational logic networks) induce various and, m general, different computational complexity measures Relations among these measures are established by studying the ways m which one model can "simulate" another It ts shown that a machine with k-dimensional storage tapes (respectively, with tree-structured storage media) can be simulated on-hne by a machine with one- dimensional storage tapes m time O(n 2-ilk) (respectively, m time O(n2/log n)) An obhv:ous machine Is defined to be one whose head posmons, as functions of time, are independent of the input, and It Is shown that any machine with one-d~menslonal tapes can be simulated on-hne by an oblivious machine with two one-dimensional tapes in time O(n log n) All of these results are the best possible, at least insofar as on-hne simulation is concerned. By slmdar methods It is shown that n steps of the computation of an arbitrary machine with one- dimensional tapes can be performed by a combinational logic network of cost O(n log n) and delay O(n)
TL;DR: It is shown that simultaneous size/depth of uniform circuits is the same as space/time of alternating Turing machines, with depth and time within a constant factor and likewise log(size) and space.
Abstract: We consider uniform circuit complexity, introduced by Borodin as a model of parallel complexity. Three main results are presented. First, we show that simultaneous size/depth of uniform circuits is the same as space/time of alternating Turing machines, with depth and time within a constant factor and likewise log(size) and space. Second, we apply this to characterize the class of polynomial size and polynomial-in-log depth circuits in terms of tree-size bounded alternating TM's, in particular showing that context-free recognition is in this class of circuits. Third, we investigate various definitions of uniform circuit complexity, showing that it is fairly insensitive to the choice of definition.
TL;DR: Various games of incomplete information which are universal for all reasonable games are presented and shown to have exponential space complete outcome problems and to be universal for reasonable blindfold games.
Abstract: We consider two-person games of incomplete information in which certain portions of positions are private to each player and cannot be viewed by the opponent. We present various games of incomplete information which are universal for all reasonable games. The problem of determining the outcome of these universal games from a given initial position is shown to be complete in doubly-exponential time. We also define “private alternating Turing machines” which are alternating Turing machines with certain tapes and portions of states private to universal states. The time and space complexity of these machines is characterized in terms of the time complexity of deterministic Turing machines, with single and double exponential jumps. We also consider blindfold games, which are restricted games in which the second player is not allowed to modify the common position. We show various blindfold games to have exponential space complete outcome problems and to be universal for reasonable blindfold games. We define “blind alternating Turing machines” which are private alternating Turing machines with the restriction that the universal states cannot modify the public tapes and public portion of states. A single exponential jump characterizes the relation between the space complexity of deterministic Turing machines.
TL;DR: A three-way tape-bounded two-dimensional Turing machine is introduced, and hierarchical and closure properties of the classes of sets accepted by several types of such machines are investigated.
TL;DR: A new, finer space complexity measure of computations on Turing machines that takes into account also the capacity of the finite control and it is proved that a slight enlarging of the complexity bound increases the computing power.
Abstract: This paper introduces a new, finer space complexity measure of computations on Turing machines. The complexity of a computation on a Turing machine now takes into account also the capacity of the finite control. It is proved that a slight enlarging (by an additive constant) of the complexity bound increases the computing power. The proofs are based on a new principle of diagonalization. The results are similar for deterministic and nondeterministic off-line Turing machines, auxiliary pushdown automata, auxiliary counter automata and also for their versions with an oracle.
TL;DR: A computation universal Turing machine, U, with 2 states, 4 letters, 1 head and 1 two-dimensional tape is constructed by a translation of a universal register-machine language into networks over some simple abstract automata and, finally, of such networks into U.
Abstract: A computation universal Turing machine, U, with 2 states, 4 letters, 1 head and 1 two-dimensional tape is constructed by a translation of a universal register-machine language into networks over some simple abstract automata and, finally, of such networks into U. As there exists no universal Turing machine with 2 states, 2 letters, 1 head and 1 two-dimensional tape only the 2-state, 3-letter case for such machines remains an open problem. An immediate consequence of the construction of U is the existence of a universal 2-state, 2-letter, 2-head, 1 two-dimensional tape Turing machine, giving a first sharp boundary of the necessary complexity of universal Turing machines.
TL;DR: Logarithmically t(n)-time bounded RAMs can be simulated by t-time bounded multidimensional multitape Turing machines, and the simulation of these machines by loglog t-tape bounded Turing machines is described.
Abstract: Logarithmically t(n)-time bounded RAMs can be simulated by t(n)/log t(n)-tape bounded Turing machines, t(n)-time bounded multidimensional multitape Turing machines can be simulated by t(n) loglog t(n)/log t(n)-tape bounded Turing machines.
TL;DR: Every multihead Turing machine with head-to-head jumps can be simulated in real-time by multitape Turing machines by concatenable double-ended queues without concatenation.
Abstract: It is shown that concatenable double-ended queues can be simulated in real-time by double-ended queues without concatenation. Consequently, every multihead Turing machine with head-to-head jumps can be simulated in real-time by multitape Turing machines.
TL;DR: This paper introduces a new storage medium with properties between space and time: the finite-change tape (FC-tape), a Turing tape, on which every cell can be changed only a bounded number of times.
TL;DR: In this article, the authors consider relativizing the constructions of Cook in [4] characterizing space-bounded auxiliary pushdown automata in terms of timebounded computers.
Abstract: We consider relativizing the constructions of Cook in [4] characterizing space-bounded auxiliary pushdown automata in terms of timebounded computers. LetS(n) ≥ logn be a measurable space bound. LetDTA[NTA] be the class of setsS such that there exists a machineM such thatM with oracleA recognizes the setS andM is a deterministic [nondeterministic] oracle Turing machine acceptor that runs in time 2cS(n) for some constantc. LetDBiA[NBiA] be the class of setsS such that there exists a machineM such thatM with oracleA recognizes the setS andM is a deterministic [non-deterministic] oracle Turing machine acceptor with auxiliary pushdown that runs in spaceS(n) and never queries the oracle about strings longer than:S(n) ifi = 1, 2cS(n) for some constantc, ifi = 2, + ∞ ifi = 3.
TL;DR: The time hierarchy for k-tape Turing machines is tightened and infinite hierarchies of languages recognizable by k -tape machines with machines with increasing amount of time on the same amount of space are exhibited.
TL;DR: The dual return complexity is introduced and it is proved that the return complexity classes and the dual return simplicity classes of nondeterministic Turing machines coincide with the tape complexity classes of Turing machines with auxiliary pushdown tape for resource functions.
TL;DR: It is shown that in certain situations parallelism and stochastic features ('distributed random choices') are provably more powerful than either parallelism or randomness alone.
Abstract: We study the power of RAM acceptors with several instruction sets. We exhibit several instances where the availability of the division operator increases the power of the acceptors. We also show that in certain situations parallelism and stochastic features ('distributed random choices') are provably more powerful than either parallelism or randomness alone. We relate the class of probabilistic Turing machine computations to random access machines with multiplication (but without boolean vector operations). Again, the availability of integer division seems to play a crucial role in these results.
TL;DR: This paper investigates closure properties of the classes of sets accepted by four-way and three-way tape-bounded two-dimensional Turing machines whose input tapes are not restricted to square ones.
TL;DR: It is shown that counter machines augmented by a “copy” instruction can be simulated in linear time by counter machines without such an instruction, and that these counter machines can be simulate by RAM's with speedup by a fixed polynomial.
Abstract: We study the time relationships between several models of computation (variants of counter machines, Turing machines, and random access machines). It is shown that counter machines augmented by a “copy” instruction can be simulated in linear time by counter machines without such an instruction, and that these counter machines can be simulated by RAM's with speedup by a fixed polynomial. Since the difference between augmented counter machines and RAM's lies partly in the latter's indirect addressing capabilities, we obtain bounds on the extent to which these capabilities speed up computations. We also show that unit-cost RAM's can simulate multi-dimensional Turing machines with speedup using their addressing capabilities to efficiently implement multidimensional arrays. Evidence is presented to show that on a restricted class of RAM's, “successor” RAM's, efficient implementation of multi-dimensional arrays is not possible.
TL;DR: S(n)-tape bounded nondeterministic Turing machines can be simulated by S(n) bounded deterministic automata which have an auxiliary pushdown storage of length S2(n).
TL;DR: A graph theoretic conjecture which implies lower bounds for the difficulty of certain computational tasks is discussed and Alternation is shown to increase the power of multitape Turing machines.
TL;DR: This work investigates the relative computing power of Turing machines with differences in the num/3er of work tapes, heads pro work tape, instruction repertoire etc.
Abstract: We investigate the relative computing power of Turing machines with differences in the num/3er of work tapes, heads pro work tape, instruction repertoire etc. We concentrate on the k-tape, k-head and k-head jump models as well as the 2-way multihead finite automata with and without jumps. Differences in computing power between machines of unlike specifications emerge under the real-time restriction. In particular it is shown that k+l heads are more powerful than k heads for real-time Turing machines.
TL;DR: It is proved that the constant resource bound functions yield an infinite hierarchy of complexity classes of the new measur~ that allows to prove lower time bounds on 2TM computations.
Abstract: We define a complexity measure for 2-tape Taring machines (2TM) that generalizes the usual crossing measure for l-tape Turing machines (ITM). We prove that the constant resource bound functions yield an infinite hierarchy of complexity classes of the new measur~ This shows a completely different behaviour of the new measure compared to the crossing measure for ITM. In a similar way as in the l-tape case the new measure allows to prove lower time bounds on 2TM computations.