Skip to main content

Matrix longest common subsequence problem, duality and hilbert bases

  • Conference paper
  • First Online:
Combinatorial Pattern Matching (CPM 1992)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 644))

Included in the following conference series:

Abstract

Although a number of efficient algorithms for the longest common subsequence (LCS) problem have been suggested since the 1970's, there is no duality theorem for the LCS problem. In the present paper a simple duality theorem is proved for the LCS problem and for a wide class of partial orders generalizing the notion of common subsequence. An algorithm for finding generalized LCS is suggested which has the classical dynamic programming algorithm as a special case. It is shown that the generalized LCS problem is closely associated with the minimal Hilbert basis problem. The Jeroslav-Schrijver characterization of minimal Hilbert bases gives an O(n) estimation for the number of elementary edit operations for generalized LCS.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Apostolico A.: Improving the worst-case perfomance of the Hunt-Szymanski strategy for the longest common subsequence of two strings. Inform. Process. Lett. 23 (1986) 63–69

    Google Scholar 

  2. Apostolico A., Guerra C.: The longest common subsequence problem revisited. Algoritmica 2 (1987) 315–336

    Google Scholar 

  3. Chow E.T., Hunkapiller T., Peterson J.C., Zimmerman B.A., Waterman M.S.: A systolic array processor for biological information signal processing. Proc. of International Conference on Supercomputing (ICS-91) June 17–21, 1991 (to appear)

    Google Scholar 

  4. Cook W., Fonlupt J., Schrijver A.: An integer analogue of Caratheodory's theorem. J. of Combinatorial Theory (B) 40 (1986) 63–70

    Google Scholar 

  5. Dilworth R.P.: A decomposition theorem for partially ordered sets Ann. Math. 51 (1950) 161–165

    Google Scholar 

  6. Dushnik B., Miller E.W.: Partially ordered sets. Am. J. Math. 63 (1941) 600–610

    Google Scholar 

  7. Eppstein D., Galil Z., Giancarlo R., Italiano G. F. Sparse dynamic programming; Extended Abstract Proc. first ACM-SIAM SODA (1990) 513–522

    Google Scholar 

  8. Fulkerson D.R.: Blocking and antiblocking polyhedra. Mathematical programming. 1 (1971) 168–194

    Google Scholar 

  9. Hirscberg D.S. Algorithms for the longest common subsequence problem. J. ACM 24 (1977) 664–675

    Google Scholar 

  10. Hunt J.W., Szymanski T.G.: A fast algorithm for computing longest common subsequences. Comm. ACM 20 (1977) 350–353

    Google Scholar 

  11. Kelly D., Trotter W.T.: Dimension theory for ordered sets. In I. Rival (ed.) Ordered sets Reidel, Dordrecht/Boston (1982)

    Google Scholar 

  12. Needleman S.B., Wunsch C.D.: A general method applicable to the search for similarities in the amino acid sequence of two proteins. J. Mol. Biol. 48 (1970) 443–453

    Google Scholar 

  13. Pevzner P., Waterman M.: Generalized sequence alignment and duality. Adv. in Appl. Math. (1992) (in press)

    Google Scholar 

  14. Sagan B.E.: The symmetric group. Representations, combinatorial algorithms and symmetric functions. Wadsworth and Brooks/Cole (1991)

    Google Scholar 

  15. Sankoff D.: Matching sequences under deletion-insertion constraints. Proc. Nat. Acad. Sci. USA 69 (1972) 4–6

    Google Scholar 

  16. Schrijver A.: On total dual integrality. Linear algebra and its applications. 38 (1981) 27–32

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Alberto Apostolico Maxime Crochemore Zvi Galil Udi Manber

Rights and permissions

Reprints and permissions

Copyright information

© 1992 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Pevzner, P.A., Waterman, M.S. (1992). Matrix longest common subsequence problem, duality and hilbert bases. In: Apostolico, A., Crochemore, M., Galil, Z., Manber, U. (eds) Combinatorial Pattern Matching. CPM 1992. Lecture Notes in Computer Science, vol 644. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-56024-6_7

Download citation

  • DOI: https://doi.org/10.1007/3-540-56024-6_7

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-56024-1

  • Online ISBN: 978-3-540-47357-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics