Skip to main content

Quasi-Distances and Weighted Finite Automata

  • Conference paper
  • First Online:
Descriptional Complexity of Formal Systems (DCFS 2015)

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

Included in the following conference series:

Abstract

We show that the neighbourhood of a regular language \(L\) with respect to an additive quasi-distance can be recognized by an additive weighted finite automaton (WFA). The size of the WFA is the same as the size of an NFA (nondeterministic finite automaton) for \(L\) and the construction gives an upper bound for the state complexity of a neighbourhood of a regular language with respect to a quasi-distance. We give a tight lower bound construction for the determinization of an additive WFA using an alphabet of size five. The previously known lower bound construction needed an alphabet that is linear in the number of states of the WFA.

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

Access this chapter

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 EPUB and 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

Institutional subscriptions

Notes

  1. 1.

    Theorem 8 of [2] assumes that \(N\) is deterministic. However, the construction used in the proof works also for an NFA.

References

  1. Benedikt, M., Puppis, G., Riveros, C.: Bounded repairability of word languages. J. Comput. Syst. Sci. 79, 1302–1321 (2013)

    Article  MATH  MathSciNet  Google Scholar 

  2. Calude, C.S., Salomaa, K., Yu, S.: Distances and quasi-distances between words. J. Univ. Comput. Sci. 8(2), 141–152 (2002)

    MATH  MathSciNet  Google Scholar 

  3. Choffrut, C., Pighizzini, G.: Distances between languages and reflexivity of relations. Theoret. Comput. Sci. 286, 117–138 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  4. Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms, 2nd edn. MIT Press, Cambridge (2001)

    MATH  Google Scholar 

  5. Deza, M.M., Deza, E.: Encyclopedia of Distances. Springer, Heidelberg (2009)

    Book  MATH  Google Scholar 

  6. Droste, M., Kuich, W., Vogler, H. (eds.): Handbook of Weighted Automata. EATCS Monographs in Theoretical Computer Science. Springer, Heidelberg (2009)

    MATH  Google Scholar 

  7. Eramian, M.: Efficient simulation of nondeterministic weighted finite automata. J. Automata Lang. Comb. 9, 257–267 (2004)

    MATH  MathSciNet  Google Scholar 

  8. Han, Y.-S., Ko, S.-K., Salomaa, K.: The edit distance between a regular language and a context-free language. Int. J. Found. Comput. Sci. 24, 1067–1082 (2013)

    Article  MATH  MathSciNet  Google Scholar 

  9. Holzer, M., Kutrib, M.: Descriptional and computational complexity of finite automata — a survey. Inf. Comput. 209, 456–470 (2011)

    Article  MATH  MathSciNet  Google Scholar 

  10. Kari, L., Konstantinidis, S.: Descriptional complexity of error/edit systems. J. Automata Lang. Comb. 9, 293–309 (2004)

    MATH  MathSciNet  Google Scholar 

  11. Konstantinidis, S.: Transducers and the properties of error detection, error-correction, and finite-delay decodability. J. Univ. Comput. Sci. 8, 278–291 (2002)

    MATH  MathSciNet  Google Scholar 

  12. Konstantinidis, S.: Computing the edit distance of a regular language. Inf. Comput. 205, 1307–1316 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  13. Levenshtein, V.I.: Binary codes capable of correcting deletions, insertions, and reversals. Sov. Phys. Dokl. 10(8), 707–710 (1966)

    MathSciNet  Google Scholar 

  14. Ng, T., Rappaport, D., Salomaa, K.: State complexity of neighbourhoods and approximate pattern matching (March 2015, Submitted for publication)

    Google Scholar 

  15. Pighizzini, G.: How hard is computing the edit distance? Inf. Comput. 165, 1–13 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  16. Povarov, G.: Descriptive complexity of the Hamming neighborhood of a regular language. In: Proceedings of the 1st International Conference Language and Automata Theory and Applications, LATA 2007, pp. 509–520 (2007)

    Google Scholar 

  17. Salomaa, K., Schofield, P.: State complexity of additive weighted finite automata. Int. J. Found. Comput. Sci. 18(6), 1407–1416 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  18. Schofield, P.: Error Quantification and Recognition Using Weighted Finite Automata. MSc thesis, Queen’s University, Kingston, Canada (2006)

    Google Scholar 

  19. Shallit, J.: A Second Course in Formal Languages and Automata Theory. Cambridge University Press, Cambridge (2009)

    MATH  Google Scholar 

  20. Yu, S.: Regular languages. In: Rozenberg, G., Salomaa, A. (eds.) Handbook of Formal Languages, vol. 1, pp. 41–110. Springer, Heidelberg (1997)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kai Salomaa .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Ng, T., Rappaport, D., Salomaa, K. (2015). Quasi-Distances and Weighted Finite Automata. In: Shallit, J., Okhotin, A. (eds) Descriptional Complexity of Formal Systems. DCFS 2015. Lecture Notes in Computer Science(), vol 9118. Springer, Cham. https://doi.org/10.1007/978-3-319-19225-3_18

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-19225-3_18

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-19224-6

  • Online ISBN: 978-3-319-19225-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics