The problem of making bounded in-degree and out-degree data structures partially persistent is considered. The node copying method of Driscoll et al. is extended so that updates can be performed in worst-case constant time on the pointer machine model. Previously it was only known to be possible in amortised constant time. The result is presented in terms of a new strategy for Dietz and Raman's dynamic two player pebble game on graphs. It is shown how to implement the strategy and the upper bound on the required number of pebbles is improved from 2b+2d+O( p b) to d+2b, where b is the bound of the in-degree and d the bound of the out-degree. We also give a lower bound that shows that the number of pebbles depends on the out-degree d
Pebble games are single-player games on DAGs involving placing and moving pebbles on nodes of the gr...
We develop new theoretical tools for proving lower-bounds on the (amortized) complexity of certain f...
A data structure is said to be persistent when any update operation returns a new structure without ...
The problem of making bounded in-degree and out-degree data structures partially persistent is consi...
We study the design of efficient data structures. In particular we focus on the design of data struc...
It is shown how to enhance any data structure in the pointer model to make it confluently persistent...
The thesis describes how to achieve partial and full persitence for graph data structures of bounded...
This thesis studies a series of questions about dynamic algorithms which are algorithms for quickly ...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 1992. Simultaneously published ...
AbstractIn this paper we model infinite processes with finite configurations as infinite games over ...
We consider dynamic data structures in which updates rebuild a static solution. Space bounds for per...
We consider dynamic data structures in which updates rebuild a static solution. Space bounds for per...
Summary. A certain pebble game on graphs has been studied in various contexts as a model for the tim...
We present the first deterministic data structures for maintaining approximate minimum vertex cover ...
This thesis discusses persistent data structures, that is structures which preserve their own histor...
Pebble games are single-player games on DAGs involving placing and moving pebbles on nodes of the gr...
We develop new theoretical tools for proving lower-bounds on the (amortized) complexity of certain f...
A data structure is said to be persistent when any update operation returns a new structure without ...
The problem of making bounded in-degree and out-degree data structures partially persistent is consi...
We study the design of efficient data structures. In particular we focus on the design of data struc...
It is shown how to enhance any data structure in the pointer model to make it confluently persistent...
The thesis describes how to achieve partial and full persitence for graph data structures of bounded...
This thesis studies a series of questions about dynamic algorithms which are algorithms for quickly ...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 1992. Simultaneously published ...
AbstractIn this paper we model infinite processes with finite configurations as infinite games over ...
We consider dynamic data structures in which updates rebuild a static solution. Space bounds for per...
We consider dynamic data structures in which updates rebuild a static solution. Space bounds for per...
Summary. A certain pebble game on graphs has been studied in various contexts as a model for the tim...
We present the first deterministic data structures for maintaining approximate minimum vertex cover ...
This thesis discusses persistent data structures, that is structures which preserve their own histor...
Pebble games are single-player games on DAGs involving placing and moving pebbles on nodes of the gr...
We develop new theoretical tools for proving lower-bounds on the (amortized) complexity of certain f...
A data structure is said to be persistent when any update operation returns a new structure without ...