We describe a machine model for automatically dynamizing static algorithms and apply it to history-independent data structures. Static programs expressed in this model are dynamized automatically by keeping track of dependences between code and data in the form of a dynamic dependence graph. To study the performance of such automatically dynamized algorithms we present an analysis technique based on trace stability. As an example of the use of the model, we dynamize the Parallel Tree Contraction Algorithm of Miller and Reif to obtain a history-independent data structure for the dynamic trees problem of Sleator and Tarjan.</p
A data structure is proposed to maintain a collection of vertex-disjoint trees under a sequence of t...
) Giuseppe Amato Giuseppe Cattaneo y Giuseppe F. Italiano z Abstract We conduct an extensive...
We study implementation details for dynamic programming over tree decompositions. Firstly, a fact th...
We describe a machine model for automatically dy-namizing static algorithms and apply it to history-...
International audienceDynamic algorithms are used to compute a property of some data while the data ...
The dynamic trees problem is to maintain a forest subject to edge insertions and deletions while fac...
Change propagation is a technique for automatically adjusting the output of an algorithm to changes ...
We report on a software library of dynamic graph algorithms. It was written in \CC as an extension o...
Applications of dynamic programming (DP) algorithms are numerous, and include genetic engineering an...
Using Dynamic Dependence Graphs is a well understood method for computing dynamic program slices. Ho...
Giegerich R, Meyer C, Steffen P. A discipline of dynamic programming over sequence data. SCIENCE OF ...
Dynamic computational complexity is the study of resource-bounded ongoing computational processes. W...
Dynamic computational complexity is the study of resource bounded dynamic computation. We study the ...
216 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1993.The dynamic evaluation of par...
Abstract. Data dependence analysis for automatic parallelization of sequential tree codes is discuss...
A data structure is proposed to maintain a collection of vertex-disjoint trees under a sequence of t...
) Giuseppe Amato Giuseppe Cattaneo y Giuseppe F. Italiano z Abstract We conduct an extensive...
We study implementation details for dynamic programming over tree decompositions. Firstly, a fact th...
We describe a machine model for automatically dy-namizing static algorithms and apply it to history-...
International audienceDynamic algorithms are used to compute a property of some data while the data ...
The dynamic trees problem is to maintain a forest subject to edge insertions and deletions while fac...
Change propagation is a technique for automatically adjusting the output of an algorithm to changes ...
We report on a software library of dynamic graph algorithms. It was written in \CC as an extension o...
Applications of dynamic programming (DP) algorithms are numerous, and include genetic engineering an...
Using Dynamic Dependence Graphs is a well understood method for computing dynamic program slices. Ho...
Giegerich R, Meyer C, Steffen P. A discipline of dynamic programming over sequence data. SCIENCE OF ...
Dynamic computational complexity is the study of resource-bounded ongoing computational processes. W...
Dynamic computational complexity is the study of resource bounded dynamic computation. We study the ...
216 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1993.The dynamic evaluation of par...
Abstract. Data dependence analysis for automatic parallelization of sequential tree codes is discuss...
A data structure is proposed to maintain a collection of vertex-disjoint trees under a sequence of t...
) Giuseppe Amato Giuseppe Cattaneo y Giuseppe F. Italiano z Abstract We conduct an extensive...
We study implementation details for dynamic programming over tree decompositions. Firstly, a fact th...