Transductions Computed by One-Dimensional Cellular Automata

Cellular automata are investigated towards their ability to compute transductions, that is, to transform inputs into outputs. The families of transductions computed are classified with regard to the time allowed to process the input and to compute the output. Since there is a particular interest in...

Full description

Bibliographic Details
Main Authors: Martin Kutrib, Andreas Malcher
Format: Article
Language:English
Published: Open Publishing Association 2012-08-01
Series:Electronic Proceedings in Theoretical Computer Science
Online Access:http://arxiv.org/pdf/1208.2768v1
_version_ 1828405929671917568
author Martin Kutrib
Andreas Malcher
author_facet Martin Kutrib
Andreas Malcher
author_sort Martin Kutrib
collection DOAJ
description Cellular automata are investigated towards their ability to compute transductions, that is, to transform inputs into outputs. The families of transductions computed are classified with regard to the time allowed to process the input and to compute the output. Since there is a particular interest in fast transductions, we mainly focus on the time complexities real time and linear time. We first investigate the computational capabilities of cellular automaton transducers by comparing them to iterative array transducers, that is, we compare parallel input/output mode to sequential input/output mode of massively parallel machines. By direct simulations, it turns out that the parallel mode is not weaker than the sequential one. Moreover, with regard to certain time complexities cellular automaton transducers are even more powerful than iterative arrays. In the second part of the paper, the model in question is compared with the sequential devices single-valued finite state transducers and deterministic pushdown transducers. It turns out that both models can be simulated by cellular automaton transducers faster than by iterative array transducers.
first_indexed 2024-12-10T11:03:37Z
format Article
id doaj.art-60c25c0fb21c45439fee474316645a06
institution Directory Open Access Journal
issn 2075-2180
language English
last_indexed 2024-12-10T11:03:37Z
publishDate 2012-08-01
publisher Open Publishing Association
record_format Article
series Electronic Proceedings in Theoretical Computer Science
spelling doaj.art-60c25c0fb21c45439fee474316645a062022-12-22T01:51:37ZengOpen Publishing AssociationElectronic Proceedings in Theoretical Computer Science2075-21802012-08-0190Proc. AUTOMATA&JAC 201219420710.4204/EPTCS.90.16Transductions Computed by One-Dimensional Cellular AutomataMartin KutribAndreas MalcherCellular automata are investigated towards their ability to compute transductions, that is, to transform inputs into outputs. The families of transductions computed are classified with regard to the time allowed to process the input and to compute the output. Since there is a particular interest in fast transductions, we mainly focus on the time complexities real time and linear time. We first investigate the computational capabilities of cellular automaton transducers by comparing them to iterative array transducers, that is, we compare parallel input/output mode to sequential input/output mode of massively parallel machines. By direct simulations, it turns out that the parallel mode is not weaker than the sequential one. Moreover, with regard to certain time complexities cellular automaton transducers are even more powerful than iterative arrays. In the second part of the paper, the model in question is compared with the sequential devices single-valued finite state transducers and deterministic pushdown transducers. It turns out that both models can be simulated by cellular automaton transducers faster than by iterative array transducers.http://arxiv.org/pdf/1208.2768v1
spellingShingle Martin Kutrib
Andreas Malcher
Transductions Computed by One-Dimensional Cellular Automata
Electronic Proceedings in Theoretical Computer Science
title Transductions Computed by One-Dimensional Cellular Automata
title_full Transductions Computed by One-Dimensional Cellular Automata
title_fullStr Transductions Computed by One-Dimensional Cellular Automata
title_full_unstemmed Transductions Computed by One-Dimensional Cellular Automata
title_short Transductions Computed by One-Dimensional Cellular Automata
title_sort transductions computed by one dimensional cellular automata
url http://arxiv.org/pdf/1208.2768v1
work_keys_str_mv AT martinkutrib transductionscomputedbyonedimensionalcellularautomata
AT andreasmalcher transductionscomputedbyonedimensionalcellularautomata