John H. Reif
Orcid: 0000-0002-9096-2056Affiliations:
- Duke University, Department of Computer Science
According to our database1,
John H. Reif
authored at least 225 papers
between 1977 and 2024.
Collaborative distances:
Collaborative distances:
Awards
ACM Fellow
ACM Fellow 1997, "For major and fundamental theoretical contributions to a wide range of emerging areas in computer science, particularly parallel computing and robotics.".
IEEE Fellow
IEEE Fellow 1993, "For contributions to theoretical computer, particularly parallel computing, using innovative techniques such as randomization.".
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
-
on zbmath.org
-
on orcid.org
-
on id.loc.gov
-
on dl.acm.org
On csauthors.net:
Bibliography
2024
CoRR, 2024
2021
Multidimensional data organization and random access in large-scale DNA storage systems.
Theor. Comput. Sci., 2021
2020
Dataset, February, 2020
J. Open Source Softw., 2020
2019
Proceedings of the DNA Computing and Molecular Programming - 25th International Conference, 2019
Proceedings of the From Parallel to Emergent Computing, 1st Edition, 2019
2018
Proceedings of the DNA Computing and Molecular Programming - 24th International Conference, 2018
2017
2016
Activatable tiles for compact robust programmable molecular assembly and other applications.
Nat. Comput., 2016
2015
The co-learning in the design, simulation and optimization of a solar concentrating system.
Comput. Hum. Behav., 2015
2014
DNA Computing.
Proceedings of the Computing Handbook, 2014
2013
2012
Proceedings of the Handbook of Natural Computing, 2012
2011
Complexity of graph self-assembly in accretive systems and self-destructible systems.
Theor. Comput. Sci., 2011
Asymptotically Optimal Kinodynamic Motion Planning for a Class of Modular Self-Reconfigurable Robots.
Int. J. Comput. Geom. Appl., 2011
Proceedings of the IEEE 1st International Conference on Computational Advances in Bio and Medical Sciences, 2011
Proceedings of the DNA Computing and Molecular Programming - 17th International Conference, 2011
2010
Nat. Comput., 2010
Capabilities and Limits of Compact Error Resilience Methods for Algorithmic Self-Assembly.
Algorithmica, 2010
Proceedings of the Algorithmic Foundations of Robotics IX, 2010
Proceedings of the DNA Computing and Molecular Programming - 16th International Conference, 2010
2009
Proceedings of the Encyclopedia of Complexity and Systems Science, 2009
Theor. Comput. Sci., 2009
2008
Comput. Math. Appl., 2008
Proceedings of the Unconventional Computing, 7th International Conference, 2008
2007
IEEE Trans. Syst. Man Cybern. Part B, 2007
Autonomous programmable biomolecular devices using self-assembled DNA nanostructures.
Commun. ACM, 2007
Optimal Kinodynamic Motion Planning for 2D Reconfiguration of Self-Reconfigurable Robots.
Proceedings of the Robotics: Science and Systems III, 2007
Proceedings of the Advances in Digital Forensics III, 2007
Proceedings of the DNA Computing, 13th International Meeting on DNA Computing, 2007
Proceedings of the DNA Computing, 13th International Meeting on DNA Computing, 2007
2006
Proceedings of the Algorithmic Foundation of Robotics VII, 2006
Proceedings of the Nanotechnology: Science and Computation, 2006
Proceedings of the DNA Computing, 12th International Meeting on DNA Computing, 2006
Capabilities and Limits of Compact Error Resilience Methods for Algorithmic Self-assembly in Two and Three Dimensions.
Proceedings of the DNA Computing, 12th International Meeting on DNA Computing, 2006
Proceedings of the DNA Computing, 12th International Meeting on DNA Computing, 2006
2005
IEEE Trans. Robotics, 2005
Efficient parallel factorization and solution of structured and unstructured linear systems.
J. Comput. Syst. Sci., 2005
Proceedings of the DNA Computing, 11th International Workshop on DNA Computing, 2005
Proceedings of the DNA Computing, 11th International Workshop on DNA Computing, 2005
2004
Design, Simulation, and Experimental Demonstration of Self-assembled DNA Nanostructures and Motors.
Proceedings of the Unconventional Programming Paradigms, 2004
Design of an Autonomous DNA Nanomechanical Device Capable of Universal Computation and Universal Translational Motion.
Proceedings of the DNA Computing, 10th International Workshop on DNA Computing, 2004
Proceedings of the DNA Computing, 10th International Workshop on DNA Computing, 2004
Proceedings of the DNA Computing, 10th International Workshop on DNA Computing, 2004
2003
SIAM J. Comput., 2003
Nat. Comput., 2003
Proceedings of the 2003 IEEE International Conference on Robotics and Automation, 2003
Proceedings of the 2003 IEEE International Conference on Robotics and Automation, 2003
Proceedings of the Fundamentals of Computation Theory, 14th International Symposium, 2003
Proceedings of the Verification: Theory and Practice, 2003
2002
New Gener. Comput., 2002
Comput. Sci. Eng., 2002
Proceedings of the Automata, Languages and Programming, 29th International Colloquium, 2002
Proceedings of the DNA Computing, 8th International Workshop on DNA Based Computers, 2002
DNA Nanotubes: Construction and Characterization of Filaments Composed of TX-tile Lattice.
Proceedings of the DNA Computing, 8th International Workshop on DNA Based Computers, 2002
2001
J. Comput. Syst. Sci., 2001
Efficient Parallel Computation of the Characteristic Polynomial of a Sparse, Separable Matrix.
Algorithmica, 2001
BUSHWHACK: An Approximation Algorithm for Minimal Paths through Pseudo-Euclidean Spaces.
Proceedings of the Algorithms and Computation, 12th International Symposium, 2001
Programmable Assembly at the Molecular Scale: Self-Assembly of DNA Lattices (Invited Paper).
Proceedings of the 2001 IEEE International Conference on Robotics and Automation, 2001
Experimental Construction of Very Large Scale DNA Databases with Associative Search Capability.
Proceedings of the DNA Computing, 7th International Workshop on DNA-Based Computers, 2001
2000
SIAM J. Comput., 2000
Inf. Comput., 2000
Algorithmica, 2000
Proceedings of the DNA Computing, 6th International Workshop on DNA-Based Computers, 2000
Computationally Inspired Biotechnologies: Improved DNA Synthesis and Associative Search Using Error-Correcting Codes and Vector-Quantization.
Proceedings of the DNA Computing, 6th International Workshop on DNA-Based Computers, 2000
Proceedings of the Handbook of Computational Geometry, 2000
1999
Synthesizing Efficient Out-of-Core Programs for Block Recursive Algorithms Using Block-Cyclic Data Distributions.
IEEE Trans. Parallel Distributed Syst., 1999
SIAM J. Comput., 1999
Robotics Auton. Syst., 1999
Proceedings of the DNA Based Computers, 1999
1998
Alternative Computational Models: A Comparison of Biomolecular and Quantum Computation.
Proceedings of the Foundations of Software Technology and Theoretical Computer Science, 1998
Proceedings of the Data Compression Conference, 1998
1997
Efficient Parallel Algorithms for Computing All Pair Shortest Paths in Directed Graphs.
Algorithmica, 1997
Low-Cost Prevention of Error Propagation for Data Compression with Dynamic Dictionaries.
Proceedings of the 7th Data Compression Conference (DCC '97), 1997
Proceedings of the 7th Data Compression Conference (DCC '97), 1997
1996
Parallel Algorithms Appl., 1996
Searching in an Unknown Environment: An Optimal Randomized Algorithm for the Cow-Path Problem.
Inf. Comput., 1996
Proceedings of the Euro-Par '96 Parallel Processing, 1996
Proceedings of the 6th Data Compression Conference (DCC '96), Snowbird, Utah, USA, March 31, 1996
1995
Proceedings of the 1995 Virtual Reality Annual International Symposium, 1995
Proceedings of the Twenty-Seventh Annual ACM Symposium on Theory of Computing, 1995
Proceedings of the 7th Annual ACM Symposium on Parallel Algorithms and Architectures, 1995
Generating Efficient Programs for Two-Level Memories from Tensor-products.
Proceedings of the Seventh IASTED/ISMM International Conference on Parallel and Distributed Computing and Systems, 1995
Stochastic Graphs Have Short Memory: Fully Dynamic Connectivity in Poly-Log Expected Time.
Proceedings of the Automata, Languages and Programming, 22nd International Colloquium, 1995
Proceedings of the 36th Annual Symposium on Foundations of Computer Science, 1995
Proceedings of the IEEE Data Compression Conference, 1995
1994
Randomized Algorithms for Binary Search and Load Balancing on Fixed Connection Networks with Geometric Applications.
SIAM J. Comput., 1994
Erratum: Optimal Parallel Randomized Algorithms for Three-Dimensional Convex Hulls and Related Problems.
SIAM J. Comput., 1994
J. ACM, 1994
Directed <i>s-t</i> Numberings, Rubber Bands, and Testing Digraph <i>k</i>-Vertex Connectivity.
Comb., 1994
Proceedings of the 6th Annual ACM Symposium on Parallel Algorithms and Architectures, 1994
O(log² n) Time Efficient Parallel Factorization of Dense, Sparse Separable, and Banded Matrices.
Proceedings of the 6th Annual ACM Symposium on Parallel Algorithms and Architectures, 1994
Proceedings of the Fifth Annual ACM-SIAM Symposium on Discrete Algorithms. 23-25 January 1994, 1994
Models and Resource Metrics for Parallel and Distributed Computation.
Proceedings of the 8th International Symposium on Parallel Processing, 1994
Proceedings of the 35th Annual Symposium on Foundations of Computer Science, 1994
Proceedings of the Specification of Parallel Algorithms, 1994
Proceedings of the IEEE Data Compression Conference, 1994
1993
Algorithmica, 1993
Proceedings of the Algorithms and Data Structures, Third Workshop, 1993
Parallel and Output Sensitive Algorithms for Combinatorial and Linear Algebra Problems.
Proceedings of the 5th Annual ACM Symposium on Parallel Algorithms and Architectures, 1993
Proceedings of the Automata, Languages and Programming, 20nd International Colloquium, 1993
Proceedings of the 34th Annual Symposium on Foundations of Computer Science, 1993
Using Difficulty of Prediction to Decrease Computation: Fast Sort, Priority Queue and Convex Hull on Entropy Bounded Inputs
Proceedings of the 34th Annual Symposium on Foundations of Computer Science, 1993
Proceedings of the IEEE Data Compression Conference, 1993
1992
Theor. Comput. Sci., 1992
Optimal Parallel Randomized Algorithms for Three-Dimensional Convex Hulls and Related Problems.
SIAM J. Comput., 1992
Expected Parallel Time and Sequential Space Complexity of Graph and Digraph Problems.
Algorithmica, 1992
Algorithmica, 1992
Proceedings of the 4th Annual ACM Symposium on Parallel Algorithms and Architectures, 1992
Proceedings of the 4th Annual ACM Symposium on Parallel Algorithms and Architectures, 1992
Directed <i>s-t</i> Bumberings, Rubber Bands, and Testing Digraph <i>k</i>-Vertex Connectivity.
Proceedings of the Third Annual ACM/SIGACT-SIAM Symposium on Discrete Algorithms, 1992
Proceedings of the 6th International Parallel Processing Symposium, 1992
The Power of Combining the Techiques of Algebraic and Numerical Computing: Improved Approximate Multipoint Polynomial Evaluation and Improved Multipole Algorithms
Proceedings of the 33rd Annual Symposium on Foundations of Computer Science, 1992
Proceedings of the IEEE Data Compression Conference, 1992
1991
J. Parallel Distributed Comput., 1991
Inf. Process. Lett., 1991
Discret. Comput. Geom., 1991
An Efficient Algorithm for the Genus Problem with Explicit Construction of Forbidden Subgraphs
Proceedings of the 23rd Annual ACM Symposium on Theory of Computing, 1991
Proceedings of the Third IEEE Symposium on Parallel and Distributed Processing, 1991
How Do We Make Parallel Processing a Reality? Bridging the Gap Between Theory and Practice.
Proceedings of the Fifth International Parallel Processing Symposium, Proceedings, Anaheim, California, USA, April 30, 1991
Proceedings of the IEEE Data Compression Conference, 1991
1990
J. Parallel Distributed Comput., 1990
Int. J. Parallel Program., 1990
Randomized Algorithms for Binary Search and Load Balancing with Geometric Applications.
Proceedings of the 2nd Annual ACM Symposium on Parallel Algorithms and Architectures, 1990
Proceedings of the Automata, Languages and Programming, 17th International Colloquium, 1990
Proceedings of the Foundations of Software Technology and Theoretical Computer Science, 1990
Proceedings of the 31st Annual Symposium on Foundations of Computer Science, 1990
1989
Inf. Comput., June, 1989
SIAM J. Comput., 1989
Parallel Tree Contraction Part 1: Fundamentals.
Adv. Comput. Res., 1989
Proceedings of the 21st Annual ACM Symposium on Theory of Computing, 1989
Proceedings of the Optimal Algorithms, International Symposium, Varna, Bulgaria, May 29, 1989
Randomized Parallel Algorithms.
Proceedings of the Information Processing 89, Proceedings of the IFIP 11th World Computer Congress, San Francisco, USA, August 28, 1989
Proceedings of the 30th Annual Symposium on Foundations of Computer Science, Research Triangle Park, North Carolina, USA, 30 October, 1989
1988
SIAM J. Comput., 1988
J. Comput. Syst. Sci., 1988
Acta Informatica, 1988
Proceedings of the Mathematical Foundations of Computer Science 1988, 1988
Proceedings of the 29th Annual Symposium on Foundations of Computer Science, 1988
An Efficient Output-Sensitive Hidden Surface Removal Algorithm and Its Parallelization.
Proceedings of the Fourth Annual Symposium on Computational Geometry, 1988
1987
IEEE J. Robotics Autom., 1987
Proceedings of the 28th Annual Symposium on Foundations of Computer Science, 1987
Proceedings of the 28th Annual Symposium on Foundations of Computer Science, 1987
Proceedings of the Fundamentals of Computation Theory, 1987
Proceedings of the Second Annual Conference on Structure in Complexity Theory, 1987
1986
The Logic of Distributed Protocols.
Proceedings of the 1st Conference on Theoretical Aspects of Reasoning about Knowledge, 1986
Proceedings of the Foundations of Software Technology and Theoretical Computer Science, 1986
Fast and Efficient Parallel Linear Programming and Linear Least Squares Computations.
Proceedings of the VLSI Algorithms and Architectures, 1986
1985
SIAM J. Comput., 1985
J. Comput. Syst. Sci., 1985
Proceedings of the 17th Annual ACM Symposium on Theory of Computing, 1985
Proceedings of the 26th Annual Symposium on Foundations of Computer Science, 1985
Proceedings of the 26th Annual Symposium on Foundations of Computer Science, 1985
Proceedings of the Fundamentals of Computation Theory, 1985
Proceedings of the Advances in Cryptology, 1985
1984
ACM Trans. Program. Lang. Syst., 1984
SIAM J. Comput., 1984
J. Comput. Syst. Sci., 1984
Proceedings of the 16th Annual ACM Symposium on Theory of Computing, April 30, 1984
Proceedings of the Automata, 1984
1983
Theor. Comput. Sci., 1983
SIAM J. Comput., 1983
Proceedings of the Logics of Programs, 1983
1982
Proceedings of the Conference Record of the Ninth Annual ACM Symposium on Principles of Programming Languages, 1982
Proceedings of the ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing, 1982
Proceedings of the Automata, 1982
Proceedings of the 23rd Annual Symposium on Foundations of Computer Science, 1982
1981
Proceedings of the 13th Annual ACM Symposium on Theory of Computing, 1981
Proceedings of the Automata, 1981
The Propositional Dynamic Logic of Deterministic, Well-Structured Programs (Extended Abstract)
Proceedings of the 22nd Annual Symposium on Foundations of Computer Science, 1981
1980
Proceedings of the 12th Annual ACM Symposium on Theory of Computing, 1980
Proceedings of the 12th Annual ACM Symposium on Theory of Computing, 1980
Proceedings of the Conference Record of the Seventh Annual ACM Symposium on Principles of Programming Languages, 1980
1979
Proceedings of the 11h Annual ACM Symposium on Theory of Computing, April 30, 1979
Proceedings of the 11h Annual ACM Symposium on Theory of Computing, April 30, 1979
Proceedings of the Conference Record of the Sixth Annual ACM Symposium on Principles of Programming Languages, 1979
Proceedings of the 20th Annual Symposium on Foundations of Computer Science, 1979
Proceedings of the 20th Annual Symposium on Foundations of Computer Science, 1979
1978
Proceedings of the Conference Record of the Fifth Annual ACM Symposium on Principles of Programming Languages, 1978
1977
Proceedings of the Conference Record of the Fourth ACM Symposium on Principles of Programming Languages, 1977