Abstract
Several models of multitape automata have been introduced over the years. Here we consider a modified version of the Rabin-Scott model [2] motivated by the needs of developing a string manipulating database system of [1]. We present an algorithm to reduce the size of a multitape automaton in this model. The algorithm uses certain local transformations that change the order in which transitions concerning different tapes occur in the automaton graph, and merge suitable states together into a single state. Although the resulting automaton is not necessarily minimal, the size of the automaton may be reduced considerably as the example below indicates.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Grahne, G., Hakli, R., Nykänen, M., Tamm, H., Ukkonen, E.: Design and implementation of a string database query language. Inform. Syst. 28, 311–337 (2003)
Rabin, M.O., Scott, D.: Finite automata and their decision problems. IBM J. Res. Develop. 3, 114–125 (1959)
Tamm, H.: On minimality and size reduction of one-tape and multitape finite automata. PhD thesis (in preparation), Department of Computer Science, University of Helsinki, Finland
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Tamm, H., Nykänen, M., Ukkonen, E. (2005). Size Reduction of Multitape Automata. In: Domaratzki, M., Okhotin, A., Salomaa, K., Yu, S. (eds) Implementation and Application of Automata. CIAA 2004. Lecture Notes in Computer Science, vol 3317. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30500-2_39
Download citation
DOI: https://doi.org/10.1007/978-3-540-30500-2_39
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-24318-2
Online ISBN: 978-3-540-30500-2
eBook Packages: Computer ScienceComputer Science (R0)