Skip to main content

Hardness Results for Intersection Non-Emptiness

  • Conference paper

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

Abstract

We carefully reexamine a construction of Karakostas, Lipton, and Viglas (2003) to show that the intersection non-emptiness problem for DFA’s (deterministic finite automata) characterizes the complexity class NL. In particular, if restricted to a binary work tape alphabet, then there exist constants c 1 and c 2 such that for every k intersection non-emptiness for k DFA’s is solvable in c 1 k log(n) space, but is not solvable in c 2 k log(n) space. We optimize the construction to show that for an arbitrary number of DFA’s intersection non-emptiness is not solvable in \(o(\frac{n}{\log(n)\log(\log(n))})\) space. Furthermore, if there exists a function f(k) = o(k) such that for every k intersection non-emptiness for k DFA’s is solvable in n f(k) time, then P ≠ NL. If there does not exist a constant c such that for every k intersection non-emptiness for k DFA’s is solvable in n c time, then P does not contain any space complexity class larger than NL.

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. Blondin, M., Krebs, A., McKenzie, P.: The complexity of intersecting finite automata having few final states. In: Computational Complexity, CC (to appear, 2014)

    Google Scholar 

  2. Goldreich, O.: Computational Complexity: A Conceptual Perspective. Cambridge University Press, New York (2008)

    Book  Google Scholar 

  3. Jones, N.D., Lien, Y.E., Laaser, W.T.: New problems complete for nondeterministic log space. Mathematical Systems Theory 10 (1976)

    Google Scholar 

  4. Karakostas, G., Lipton, R.J., Viglas, A.: On the complexity of intersecting finite state automata and NL versus NP. Theoretical Computer Science 302, 257–274 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  5. Kozen, D.: Lower bounds for natural proof systems. In: Proc. 18th Symp. on the Foundations of Computer Science, pp. 254–266 (1977)

    Google Scholar 

  6. Lange, K.-J., Rossmanith, P.: The emptiness problem for intersections of regular languages. In: Havel, I.M., Koubek, V. (eds.) MFCS 1992. LNCS, vol. 629, pp. 346–354. Springer, Heidelberg (1992)

    Chapter  Google Scholar 

  7. Lipton, R.J.: On the intersection of finite automata. Gödel’s Lost Letter and P=NP (August 2009)

    Google Scholar 

  8. Lipton, R.J., Regan, K.W.: The power of guessing. Gödel’s Lost Letter and P=NP (November 2012)

    Google Scholar 

  9. Rabin, M.O., Scott, D.: Finite automata and their decision problems. IBM Journal (1959)

    Google Scholar 

  10. Rampersad, N., Shallit, J.: Detecting patterns in finite regular and context-free languages. Information Processing Letters 110 (2010)

    Google Scholar 

  11. Veanes, M.: On computational complexity of basic decision problems of finite tree automata. UPMAIL Technical Report 133 (1997)

    Google Scholar 

  12. Wehar, M.: Intersection emptiness for finite automata. Honors thesis, Carnegie Mellon University (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Wehar, M. (2014). Hardness Results for Intersection Non-Emptiness. In: Esparza, J., Fraigniaud, P., Husfeldt, T., Koutsoupias, E. (eds) Automata, Languages, and Programming. ICALP 2014. Lecture Notes in Computer Science, vol 8573. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-43951-7_30

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-43951-7_30

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-43950-0

  • Online ISBN: 978-3-662-43951-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics