Donald B. Johnson

Affiliations:
  • Dartmouth College, Department of Computer Science, Hanover, NH, USA
  • Pennsylvania State University, Computer Science Departmentm University Park, PA, USA
  • Cornell University, Ithaca, NY, USA (PhD)


According to our database1, Donald B. Johnson authored at least 35 papers between 1973 and 1997.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

1997
Connected Components in O (log^3/2 n) Parallel Time for the CREW PRAM.
J. Comput. Syst. Sci., 1997

1996
Deterministic Leader Election on the Asynchronous QRQW PRAM.
Parallel Process. Lett., 1996

Toward Multimedia Conference Proceedings.
Commun. ACM, 1996

Optimal Algorithms for the Single and Multiple Vertex Updating Problems of a Minimum Spanning Tree.
Algorithmica, 1996

Minimizing Access Costs in Replicated Distributed Syste (Abstract).
Proceedings of the Fifteenth Annual ACM Symposium on Principles of Distributed Computing, 1996

1995
A Tight Upper Bound on the Benefits of Replica Control Protocols.
J. Comput. Syst. Sci., 1995

A Parallel Algorithm for Computing Minimum Spanning Trees.
J. Algorithms, 1995

1994
Complexity of Network Reliability and Optimal Resource Placement Problems.
SIAM J. Comput., 1994

1992
A Visualization System for Correctness Proofs of Graph Algorithms.
Comput. Sci. Educ., 1992

Optimal Algorithms for the Vertex Updating Problem of a Minimum Spanning Tree.
Proceedings of the 6th International Parallel Processing Symposium, 1992

1991
Effects of Replication on Data Availability.
Int. J. Comput. Simul., 1991

A Tight Upper Bound on the Benefits of Replication and Consistency Control Protocols.
Proceedings of the Tenth ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, 1991

Finding Optimal Quorum Assignments for Distributed Databases.
Proceedings of the International Conference on Parallel Processing, 1991

Connected Components in O(\lg^3/2 |V|) Parallel Time for the CREW PRAM
Proceedings of the 32nd Annual Symposium on Foundations of Computer Science, 1991

1990
Erratum: Generalized Selection and Ranking: Sorted Matrices.
SIAM J. Comput., 1990

1987
Parallel algorithms for minimum cuts and maximum flows in planar networks.
J. ACM, 1987

1986
A Simple Proof of a Time-Space Trade-Off for Sorting with Linear Comparisons.
Theor. Comput. Sci., 1986

1985
An O(n log<sup>2</sup> n) Algorithm for Maximum Flow in Undirected Planar Networks.
SIAM J. Comput., 1985

1984
Generalized Selection and Ranking: Sorted Matrices.
SIAM J. Comput., 1984

1983
Finding k-th Paths and p-Centers by Generating and Searching Good Data Structures.
J. Algorithms, 1983

Partition of Planar Flow Networks (Preliminary Version)
Proceedings of the 24th Annual Symposium on Foundations of Computer Science, 1983

1982
A Priority Queue in Which Initialization and Queue Operations Take O(log log D) Time.
Math. Syst. Theory, 1982

The Complexity of Selection and Ranking in X+Y and Matrices with Sorted Columns.
J. Comput. Syst. Sci., 1982

Sorting Numbers in Linear Expected Time and Optimal Extra Space.
Inf. Process. Lett., 1982

Parallel Algorithms for Minimum Cuts and Maximum Flows in Planar Networks (Preliminary Version)
Proceedings of the 23rd Annual Symposium on Foundations of Computer Science, 1982

1980
A New Algorithm for Preemptive Scheduling of Trees.
J. ACM, 1980

Generalized Selection and Ranking (Preliminary Version)
Proceedings of the 12th Annual ACM Symposium on Theory of Computing, 1980

Generating and Searching Sets Induced by Networks.
Proceedings of the Automata, 1980

1979
Reducibility Among Floating-Point Graphs.
J. ACM, 1979

1978
Selecting the Kth element in X + Y and X_1 + X_2 + ... + X_m.
SIAM J. Comput., 1978

Lower Bounds for Selection in X+Y and Other Multisets.
J. ACM, 1978

1977
Efficient Algorithms for Shortest Paths in Sparse Networks.
J. ACM, 1977

1975
Finding All the Elementary Circuits of a Directed Graph.
SIAM J. Comput., 1975

Priority Queues with Update and Finding Minimum Spanning Trees.
Inf. Process. Lett., 1975

1973
A Note on Dijkstra's Shortest Path Algorithm.
J. ACM, 1973


  Loading...