Consider the Dynamic Program h(n) = min<sub>1≤j≤n</sub> a(n, j) for n = 1,2, . . ., N. For arbitrary values of a(n, j), calculating all the h(n) requires ⊖(N<sup>2</sup>) time. It is well known that, if the a(n, j) satisfy the Monge property, then there are techniques to reduce the time down to O(N). This speedup is inherently static, i.e., it requires N to be known in advance. In this paper we show that if the a(n,j) satisfy a stronger condition, then it is possible, without knowing N in advance, to compute the values of h(n) in the order of n = 1,2, . . ., N, in 0(1) amortized time per h(n). This maintains the DP speedup online, in the sense that the time to compute all h(n) is O(N). A slight modification of our algorithm restricts the wo...
Abstract: A simple proof is presented for an old result: the stack distance string for the optimal p...
In this paper, we consider a variety of scheduling prob-lems where n jobs with release times are to ...
There exist several general techniques in the literature for speeding up naive implementations of dy...
Consider the dynamic program h(n) = min1≤j≤n a(n, j), where a(n, j) is some formula that may (online...
Dynamic programming is a standard technique used in optimization. It is well known that if a dynamic...
The standard dynamic programming solution to finding k-medians on a line with n nodes requires O(kn2...
This thesis studies a series of questions about dynamic algorithms which are algorithms for quickly ...
The state-of-the-art in length-limited Huffman coding (LLHC) algorithms is the Θ (nD)-time, Θ (n)-sp...
We prove exponential lower bounds on the running time of Dynamic Programs (DP) of a certain class fo...
AbstractConsider the problem of computing E[j]=min0⩽k⩽j−1 {D[k]+w(k,j)},j=1,…,n, where w is a given ...
There exist several general techniques in the literature for speeding up naive implementations of dy...
This article initiates a theoretical investigation into online scheduling problems with speed scalin...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
There exist several general techniques in the literature for speeding up naive implementations of dy...
Abstract The dynamic page migration problem [4] is defined in a distributed network of n mobile node...
Abstract: A simple proof is presented for an old result: the stack distance string for the optimal p...
In this paper, we consider a variety of scheduling prob-lems where n jobs with release times are to ...
There exist several general techniques in the literature for speeding up naive implementations of dy...
Consider the dynamic program h(n) = min1≤j≤n a(n, j), where a(n, j) is some formula that may (online...
Dynamic programming is a standard technique used in optimization. It is well known that if a dynamic...
The standard dynamic programming solution to finding k-medians on a line with n nodes requires O(kn2...
This thesis studies a series of questions about dynamic algorithms which are algorithms for quickly ...
The state-of-the-art in length-limited Huffman coding (LLHC) algorithms is the Θ (nD)-time, Θ (n)-sp...
We prove exponential lower bounds on the running time of Dynamic Programs (DP) of a certain class fo...
AbstractConsider the problem of computing E[j]=min0⩽k⩽j−1 {D[k]+w(k,j)},j=1,…,n, where w is a given ...
There exist several general techniques in the literature for speeding up naive implementations of dy...
This article initiates a theoretical investigation into online scheduling problems with speed scalin...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
There exist several general techniques in the literature for speeding up naive implementations of dy...
Abstract The dynamic page migration problem [4] is defined in a distributed network of n mobile node...
Abstract: A simple proof is presented for an old result: the stack distance string for the optimal p...
In this paper, we consider a variety of scheduling prob-lems where n jobs with release times are to ...
There exist several general techniques in the literature for speeding up naive implementations of dy...