Skip to main content

Edit Distance Under Block Operations

  • Reference work entry
  • First Online:
  • 288 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.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   1,599.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD   1,999.99
Price excludes VAT (USA)
  • Durable hardcover 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

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