Skip to main content

On the State Complexity of Operations on Two-Way Finite Automata

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5257))

Abstract

The number of states in two-way deterministic finite automata (2DFAs) is considered. It is shown that the state complexity of basic operations is: at least m + n − o(m + n) and at most 4m + n + 1 for union; at least m + n − o(m + n) and at most m + n + 1 for intersection; at least n and at most 4n for complementation; at least \(\Omega(\frac{m}{n}) + \frac{2^{\Omega(n)}}{\log m}\) and at most \(2m^{m+1}\cdot 2^{n^{n+1}}\) for concatenation; at least \(\frac{1}{n} 2^{\frac{n}{2}-1}\) and at most \(2^{O(n^{n+1})}\) for both star and square; between n and n + 2 for reversal; exactly 2n for inverse homomorphism. In each case m and n denote the number of states in 2DFAs for the arguments.

Supported by VEGA grant 2/6089/26 and by Academy of Finland grant 118540.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Birget, J.C.: Partial orders on words, minimal elements of regular languages, and state complexity. Theoretical Computer Science 119, 267–291 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  2. Domaratzki, M., Okhotin, A.: State complexity of power, TUCS Technical Report No 845, Turku Centre for Computer Science, Turku, Finland (January 2007)

    Google Scholar 

  3. Geffert, V.: Nondeterministic computations in sublogarithmic space and space constructibility. SIAM Journal on Computing 20(3), 484–498 (1991)

    Article  MATH  MathSciNet  Google Scholar 

  4. Geffert, V.: Personal communication (March 2008)

    Google Scholar 

  5. Geffert, V., Mereghetti, C., Pighizzini, G.: Complementing two-way finite automata. Information and Computation 205(8), 1173–1187 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  6. Holzer, M., Kutrib, M.: Nondeterministic descriptional complexity of regular languages. International Journal of Foundations of Computer Science 14, 1087–1102 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  7. Kapoutsis, C.A.: Removing bidirectionality from nondeterministic finite automata. In: Jedrzejowicz, J., Szepietowski, A. (eds.) MFCS 2005. LNCS, vol. 3618, pp. 544–555. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  8. Leiss, E.L.: Succinct representation of regular languages by Boolean automata. Theoretical Computer Science 13, 323–330 (1981)

    Article  MATH  MathSciNet  Google Scholar 

  9. Maslov, A.N.: Estimates of the number of states of finite automata. Soviet Mathematics Doklady 11, 1373–1375 (1970)

    MATH  Google Scholar 

  10. Moore, F.R.: On the bounds for state-set size in the proofs of equivalence between deterministic, nondeterministic, and two-way finite automata. IEEE Transactions on Computers 20, 1211–1214 (1971)

    Article  MATH  Google Scholar 

  11. Rabin, M.O., Scott, D.: Finite automata and their decision problems. IBM Journal of Research and Development 3, 114–125 (1959)

    Article  MathSciNet  Google Scholar 

  12. Rampersad, N.: The state complexity of L 2 and L k. Information Processing Letters 98, 231–234 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  13. Sakoda, W.J., Sipser, M.: Nondeterminism and the size of two way finite automata. In: 10th ACM Symposium on Theory of Computing (STOC 1978), pp. 275–286 (1978)

    Google Scholar 

  14. Sipser, M.: Halting space-bounded computations. Theoretical Computer Science 10(3), 335–338 (1980)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Masami Ito Masafumi Toyama

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jirásková, G., Okhotin, A. (2008). On the State Complexity of Operations on Two-Way Finite Automata. In: Ito, M., Toyama, M. (eds) Developments in Language Theory. DLT 2008. Lecture Notes in Computer Science, vol 5257. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85780-8_35

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-85780-8_35

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-85779-2

  • Online ISBN: 978-3-540-85780-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics