Results 1 
7 of
7
Four Small Universal Turing Machines
, 2009
"... We present universal Turing machines with statesymbol pairs of (5, 5), (6, 4), (9, 3) and (15, 2). These machines simulate our new variant of tag system, the bitag system and are the smallest known singletape universal Turing machines with 5, 4, 3 and 2symbols, respectively. Our 5symbol machin ..."
Abstract

Cited by 13 (4 self)
 Add to MetaCart
We present universal Turing machines with statesymbol pairs of (5, 5), (6, 4), (9, 3) and (15, 2). These machines simulate our new variant of tag system, the bitag system and are the smallest known singletape universal Turing machines with 5, 4, 3 and 2symbols, respectively. Our 5symbol machine uses the same number of instructions (22) as the smallest known universal Turing machine by Rogozhin. Also, all of the universal machines we present here simulate Turing machines in polynomial time.
The complexity of small universal Turing machines: a survey
 In SOFSEM 2012: Theory and Practice of Computer Science
, 2012
"... ..."
(Show Context)
On the computational complexity of spiking neural P systems
 In 7th International Conference on Unconventional Computation (UC 2008), volume 5204 of LNCS
, 2008
"... Abstract. It is shown here that there is no standard spiking neural P system that simulates Turing machines with less than exponential time and space overheads. The spiking neural P systems considered here have a constant number of neurons that is independent of the input length. Following this, we ..."
Abstract

Cited by 3 (3 self)
 Add to MetaCart
(Show Context)
Abstract. It is shown here that there is no standard spiking neural P system that simulates Turing machines with less than exponential time and space overheads. The spiking neural P systems considered here have a constant number of neurons that is independent of the input length. Following this, we construct a universal spiking neural P system with exhaustive use of rules that simulates Turing machines in linear time and has only 10 neurons. 1
Information Theory and Computational Thermodynamics: Lessons for Biology from Physics
 INFORMATION
, 2012
"... ..."
A Concrete View of Rule 110 Computation
, 906
"... Rule 110 is a cellular automaton that performs repeated simultaneous updates of an infinite row of binary values. The values are updated in the following way: 0s are changed to 1s at all positions where the value to the right is a 1, while 1s are changed to 0s at all positions where the values to th ..."
Abstract
 Add to MetaCart
(Show Context)
Rule 110 is a cellular automaton that performs repeated simultaneous updates of an infinite row of binary values. The values are updated in the following way: 0s are changed to 1s at all positions where the value to the right is a 1, while 1s are changed to 0s at all positions where the values to the left and right are both 1. Though trivial to define, the behavior exhibited by Rule 110 is surprisingly intricate, and in [1] we showed that it is capable of emulating the activity of a Turing machine by encoding the Turing machine and its tape into a repeating left pattern, a central pattern, and a repeating right pattern, which Rule 110 then acts on. In this paper we provide an explicit compiler for converting a Turing machine into a Rule 110 initial state, and we present a general approach for proving that such constructions will work as intended. The simulation was originally assumed to require exponential time, but surprising results of Neary and Woods [2] have shown that in fact, only polynomial time is required. We use the methods of Neary and Woods to exhibit a direct simulation of a Turing machine by a tag system in polynomial time. 1 Compiling a Turing machine into a Rule 110 State In this section we give a concrete algorithm for compiling a Turing machine and its tape into an initial state for Rule 110, following the construction given in [1]. We will create an initial state that will eventually
Small Turing universal signal machines
, 906
"... This article aims at providing signal machines as small as possible able to perform any computation (in the classical understanding). After presenting signal machines, it is shown how to get universal ones from Turing machines, cellularautomata and cyclic tag systems. Finally a halting universal si ..."
Abstract
 Add to MetaCart
This article aims at providing signal machines as small as possible able to perform any computation (in the classical understanding). After presenting signal machines, it is shown how to get universal ones from Turing machines, cellularautomata and cyclic tag systems. Finally a halting universal signal machine with 13 metasignals and 21 collision rules is presented. 1
Internal Examiner: Dr. James Power
"... My supervisor Damien Woods deserves a special thank you. His help and guidance went far beyond the role of supervisor. He was always enthusiastic, and generous with his time. This work would not have happened without him. I would also like to thank my supervisor Paul Gibson for his advice and suppor ..."
Abstract
 Add to MetaCart
My supervisor Damien Woods deserves a special thank you. His help and guidance went far beyond the role of supervisor. He was always enthusiastic, and generous with his time. This work would not have happened without him. I would also like to thank my supervisor Paul Gibson for his advice and support. Thanks to the staff and postgraduates in the computer science department at NUI Maynooth for their support and friendship over the last few years. In particular, I would like to mention Niall Murphy he has always been ready to help whenever he could and would often lighten the mood in dark times with some rousing Gilbert and Sullivan. I thank the following people for their interesting discussions and/or advice: