Skip to main content

Edit Distance Under Block Operations

  • Reference work entry
  • First Online:
Encyclopedia of Algorithms
  • 469 Accesses

Years and Authors of Summarized Original Work

  • 2000; Cormode, Paterson, Sahinalp, Vishkin

  • 2000; Muthukrishnan, Sahinalp

Problem Definition

Given two strings \( S=s_1s_2\,\ldots\,s_n \) and \( R=r_1r_2\,\ldots\,r_m \) (wlog let \( n \geq m \)) over an alphabet \( \sigma=\{\sigma_1,\,\sigma_2,\,\ldots\,\sigma_{\ell}\} \), the standard edit distance between S and R, denoted ED(S, R) is the minimum number of single character edits, specifically insertions, deletions and replacements, to transform S into R (equivalently R into S).

If the input strings S and R are permutations of the alphabet σ (so that \( |S| = |R| = |\sigma| \)) then an analogous permutation edit distance between S and R, denoted PED(S, R) can be defined as the minimum number of single character moves, to transform S into R (or vice versa).

A generalization of the standard edit distance is edit distance with moves, which, for input strings S and R is denoted EDM(S, R), and is defined as the minimum number of character...

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Recommended Reading

  1. Bafna V, Pevzner PA (1998) Sorting by transpositions. SIAM J Discret Math 11(2):224–240

    Article  MathSciNet  MATH  Google Scholar 

  2. Batu T, Ergün F, Sahinalp SC (2006) Oblivious string embeddings and edit distance approximations. In: Proceedings of the ACM-SIAM SODA, pp 792–801

    Google Scholar 

  3. Besmaphyatnikh S, Segal M (2000) Enumerating longest increasing subsequences and patience sorting. Inf Process Lett 76(1–2):7–11

    MathSciNet  Google Scholar 

  4. Cormode G, Muthukrishnan S (2002) The string edit distance matching problem with moves. In: Proceedings of the ACM-SIAM SODA, pp 667–676

    Google Scholar 

  5. Cormode G, Paterson M, Sahinalp SC, Vishkin U (2000) Communication complexity of document exchange. In: Proceedings of the ACM-SIAM SODA, pp 197–206

    Google Scholar 

  6. Indyk P, Motwani R (1998) Approximate nearest neighbors: towards removing the curse of fimensionality. In: Proceedings of the ACM STOC, pp 604–613

    Google Scholar 

  7. Kaplan H, Shafrir N (2005) The greedy algorithm for shortest superstrings. Info Process Lett 93(1):13–17

    Article  MathSciNet  MATH  Google Scholar 

  8. Landau G, Vishkin U (1989) Fast parallel and serial approximate string matching. J Algorithms 10:157–169

    Article  MathSciNet  MATH  Google Scholar 

  9. Levenshtein VI (1965) Binary codes capable of correcting deletions, insertions, and reversals. Dokl Akad Nauk SSSR 163(4):845–848 (Russian). (1966) Sov Phys Dokl 10(8):707–710 (English translation)

    Google Scholar 

  10. Lopresti DP, Tomkins A (1997) Block edit models for approximate string matching. Theor Comput Sci 181(1):159–179

    Article  MathSciNet  MATH  Google Scholar 

  11. Masek W, Paterson M (1980) A faster algorithm for computing string edit distances. J Comput Syst Sci 20:18–31

    Article  MathSciNet  MATH  Google Scholar 

  12. Muthukrishnan S, Sahinalp SC (2000) Approximate nearest neighbors and sequence comparison with block operations. In: Proceedings of the ACM STOC, pp 416–424

    Google Scholar 

  13. Sahinalp SC, Vishkin U (1994) Symmetry breaking for suffix tree construction. In: ACM STOC, pp 300–309

    Google Scholar 

  14. Sahinalp SC, Vishkin U (1996) Efficient approximate and dynamic matching of patterns using a labeling paradigm. In: Proceeding of the IEEE FOCS, pp 320–328

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer Science+Business Media New York

About this entry

Cite this entry

Sahinalp, S.C. (2016). Edit Distance Under Block Operations. In: Kao, MY. (eds) Encyclopedia of Algorithms. Springer, New York, NY. https://doi.org/10.1007/978-1-4939-2864-4_122

Download citation

Publish with us

Policies and ethics