• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Accelerating Dynamic Programming (2009)

Cached

  • Download as a PDF

Download Links

  • [erikdemaine.org]
  • [db.uwaterloo.ca:80]
  • [www.erikdemaine.org]
  • [db.uwaterloo.ca]
  • [theory.csail.mit.edu]
  • [theory.lcs.mit.edu]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Oren Weimann , Erik D. Demaine
Citations:1 - 0 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Weimann09acceleratingdynamic,
    author = {Oren Weimann and Erik D. Demaine},
    title = {Accelerating Dynamic Programming},
    year = {2009}
}

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

Dynamic Programming (DP) is a fundamental problem-solving technique that has been widely used for solving a broad range of search and optimization problems. While DP can be invoked when more specialized methods fail, this generality often incurs a cost in efficiency. We explore a unifying toolkit for speeding up DP, and algorithms that use DP as subroutines. Our methods and results can be summarized as follows. – Acceleration via Compression. Compression is traditionally used to efficiently store data. We use compression in order to identify repeats in the table that imply a redundant computation. Utilizing these repeats requires a new DP, and often different DPs for different compression schemes. We present the first provable speedup of the celebrated Viterbi algorithm (1967) that is used for the decoding and training of Hidden Markov Models (HMMs). Our speedup relies on the compression of the HMM’s observable sequence. – Totally Monotone Matrices. It is well known that a wide variety of DPs can be reduced to the problem of finding row minima in totally monotone matrices. We introduce this scheme in the context of planar graph problems. In particular, we show that planar graph problems

Citations

965 A universal algorithm for sequential data compression - Ziv, Lempel - 1977
874 Error bounds for convolutional codes and an asymptotically optimum decoding algorithm - Viterbi - 1967
851 Binary codes capable of correcting deletions, insertions, and reversals. Soviet Physics Doklady 10: 707–710 - Levenshtein - 1966
773 Algorithms on Strings, Trees and Sequences - Gusfield - 1997
537 The String-to-String Correction Problem - Wagner, Fischer - 1974
422 Mitchison G: Biological Sequence Analysis - Durbin, Eddy, et al. - 1998
338 A separator theorem for planar graphs - Lipton, Tarjan - 1979
303 Gaussian elimination is not optimal - STRASSEN - 1969
285 Fast algorithms for finding nearest common ancestors - Harel, Tarjan - 1984
284 An improved algorithm for matching biological sequences - Gotoh - 1982
265 A data structure for dynamic trees - Sleator, Tarjan - 1983
244 Sorting and Searching, volume 3 of The Art of Computer Programming - Knuth - 1973
233 P: Optimal computer folding of large RNA sequences using thermodynamics and auxiliary information. Nucleic Acids Res 1981, 9(1):133-148. Publish with BioMed Central and every scientist can read your work free of charge "BioMed Central will be the most sig - Zuker, Stiegler
179 The tree-to-tree correction problem - Tai - 1979
150 Generalized nested dissection - LIPTON, ROSE, et al. - 1979
144 A faster algorithm for computing string edit distances - Masek, Paterson - 1980
140 On finding all suboptimal foldings of an RNA molecule - Zuker - 1989
132 Introduction to computational biology. Maps, sequences and genomes - Waterman - 1995
111 Faster scaling algorithms for network problems - Gabow, Tarjan - 1989
109 Geometric applications of a matrix-searching algorithm - Aggarwal, Klawe, et al. - 1987
86 Let sleeping files lie: Pattern matching in Z-compressed file - Amir, Benson, et al. - 1996
77 A survey on tree edit distance and related problems - Bille
70 Algorithms on Trees and Graphs - Valiente - 2002
67 Computing the edit-distance between unrooted ordered trees - Klein - 1998
56 A Text compression scheme that allows fast searching directly in compressed file - Manber - 1997
55 On economical construction of the transitive closure of a directed graph - Arlazarov, Dinic, et al. - 1970
47 Efficient parallel algorithms for string editing and related problems - Apostolico, Atallah, et al. - 1990
46 A subquadratic sequence alignment algorithm for unrestricted score matrices - Crochemore, Landau, et al.
46 Planar graphs, negative weight edges, shortest paths, and near linear time - Fakcharoenphol, Rao - 2006
46 Lempel-Ziv parsing and sublinear-size index structures for string matching - Karkkainen, Ukkonen - 1996
46 All highest scoring paths in weighted grid graphs and their application to finding all approximate repeats in strings - Schmidt - 1998
45 Comparing hierarchical data in external memory - Chawathe - 1999
45 Scaling algorithms for the shortest paths problem - Goldberg - 1993
43 editors. Pattern Matching Algorithms - Apostolico, Galil - 1997
40 Perspective of monge properties in optimization - Burkard, Klinz, et al. - 1996
40 Fast algorithms for the unit cost editing distance between trees - Shasha, Zhang - 1990
38 Boyer-Moore string matching over Ziv-Lempel compressed text - Navarro, Tarhio - 2000
36 Flow in planar graphs with multiple sources and sinks - Miller, Naor - 1995
36 Application of Lempel-Ziv factorization to the approximation of grammar-based compression - Rytter - 2003
34 More algorithms for all-pairs shortest paths in weighted Graphs - Chan - 2007
28 An optimal decomposition algorithm for tree edit distance - Demaine, Mozes, et al. - 2007
28 On simple linear programming problems, in - Hoffman - 1963
25 Pattern-matching for strings with short description - Karpinski, Rytter, et al. - 1995
25 An almost linear time algorithm for generalized matrix searching - Klawe, Kleitman - 1990
23 Algorithms for the Constrained Editing Distance Between Ordered labeled Trees and Related Problems. Pattern Recognition - Zhang - 1995
22 All-pairs shortest paths with real weights - Chan - 2008
22 New algorithm for ordered tree-to-tree correction problem - Chen - 2001
22 Speeding up pattern matching by text compression - Shibata
21 A new algorithm for data compression - Gage - 1994
21 Approximation algorithms for grammar-based compression - Lehman, Shelat - 2002
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University