Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Paul F. Dietz is active.

Publication


Featured researches published by Paul F. Dietz.


workshop on algorithms and data structures | 1989

Optimal Algorithms for List Indexing and Subset Rank

Paul F. Dietz

Fredman and Saks [1] have proved a Ω(log n/log log n) amortized time lower bound for two problems, List Indexing and Subset Rank, in the cell probe model with logarithmic word size. This paper gives algorithms for both problems that achieve the lower bound on a RAM with logarithmic word size.


workshop on algorithms and data structures | 1989

Fully persistent arrays

Paul F. Dietz

This paper has outlined an algorithm for fully persistent arrays in which Access operations take O(log log n) time and Store operations take O(log log n) amortized expected time. The algorithm uses linear space.


scandinavian workshop on algorithm theory | 1990

Lower Bounds for Monotonic List Labeling

Paul F. Dietz; Ju Zhang

We present optimal lower bound for special cases of the list labeling problem. This problem has diverse practical applications, including implementation of persistent data structures, in the incremental evaluation of computational circuits and in the maintenance of dense sequential files. We prove, under a reasonable restriction on the algorithms, that Ω(n log2n) relabelings are necessary when inserting n items into list monotonically labeled from a label space of size O(n). We also prove that Ω(n log n) relabelings are required in the case of a label space of polynomial size.


scandinavian workshop on algorithm theory | 1994

A Tight Lower Bound for On-line Monotonic List Labeling

Paul F. Dietz; Joel I. Seiferas; Ju Zhang

Maintaining a monotonic labeling of an ordered list during the insertion of n items requires \Omega (n log n) individual relabelings in the worst case, if the number of usable labels is only polynomial in n. This follows from a lower bound for a new problem, prefix bucketing.


Information Processing Letters | 1994

Bits and Relative Order from Residues, Space Efficiently

Paul F. Dietz; Ioan I. Macarie; Joel I. Seiferas

For each k, let P_k be the product of the first k primes. By the Chinese remainder theorem, each integer in the interval [0, P_k) is determined by its residues modulo these k primes. We address the problems of space-efficiently computing the bits and the relative order of such numbers from their residues.


ICCI'90 Proceedings of the international conference on Advances in computing and information | 1991

A constant update time finger search tree

Paul F. Dietz; Rajeev Raman

Levcopolous and Overmars [12] describe a search tree in which the time to insert or delete a key is O(1) once the position of the key to be inserted or deleted was known. Their data structure does not support fingers, pointers to points of high access or update activity in the set such that access and update operations in the vicinity of a finger are particularly efficient [3, 8, 10, 11, 15]. Levcopolous and Overmars leave as an open question whether a data structure can be designed which allowed updates in constant time and supports fingers. We answer the question in the affirmative by giving an algorithm in the RAM with logarithmic word size model [1].


SDL'07 Proceedings of the 13th international SDL Forum conference on Design for dependable systems | 2007

Experiences in deploying model-driven engineering

Thomas Weigert; Frank Weil; Kevin Marth; Paul Baker; Clive Jervis; Paul F. Dietz; Yexuan Gui; Aswin van den Berg; Kim Fleer; David Paul Nelson; Michael A. Wells; Brian E. Mastenbrook

In this paper, we describe how Motorola has deployed model-driven engineering in product development, in particular for the development of highly reliable telecommunications systems, and outline the benefits obtained. Model-driven engineering has dramatically increased both the quality and the reliability of software developed in our organization, as well as the productivity of our software engineers. Our experience demonstrates that model-driven engineering significantly improves the development process for telecommunications systems. We discuss the elements we found most important for deployment of model-driven engineering in a large product development organization: An appropriate modeling language, a powerful domain-specific code generator, and a deployment support team.


SIAM Journal on Discrete Mathematics | 2005

A Tight Lower Bound for Online Monotonic List Labeling

Paul F. Dietz; Joel I. Seiferas; Ju Zhang

Maintaining a monotonic labeling of an ordered list during the insertion of n items requires


symposium on discrete algorithms | 1993

Lower bounds for set intersection queries

Paul F. Dietz; Kurt Mehlhorn; Rajeev Raman; Christian Uhrig

\Omega


scandinavian workshop on algorithm theory | 1992

Heap Construction in the Parallel Comparison Tree Model

Paul F. Dietz

(n log n) individual relabelings, in the worst case, if the number of usable labels is only polynomial in n. This follows from a lower bound for a new problem, prefix bucketing.

Collaboration


Dive into the Paul F. Dietz's collaboration.

Top Co-Authors

Avatar

Rajeev Raman

University of Leicester

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge