VLDB 2026 Research / reviewers in the wild / expert
Robert W. Floyd
dblp:f/RobertFFloyd · also Robert Floyd 0001
· DBLP profile ↗
17ranked-venue papers
10as first author
0since 2021 · last 1990
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 12 · 5 first-authorApplied, interdisciplinary, general and emerging computing · 4 · 4 first-authorDatabases, data management, data science and information retrieval · 3 · 1 first-authorSystems, architecture and hardware · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
10 papers |
Algorithms and data structures · 48% Computational complexity · 35% Automata and formal languages · 15% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Electronic design automation · 100% | |
| Software engineering, system software, and programming languages
4 papers |
Programming languages and type systems · 60% Program verification · 36% Compilers and program optimization · 4% |
Topics — the 21 heaviest of 25, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Algorithms and data structures › algebraic computation
arithmetic algorithms |
0.0 | 1 | 1990 | Addition Machines · SIAM J. Comput. 1990 |
Computational complexity
computational models |
0.0 | 1 | 1990 | Addition Machines · SIAM J. Comput. 1990 |
Electronic design automation
logic synthesis |
0.0 | 2 | 1982 | The Compilation of Regular Expressions into Integrated Circuits · J. ACM 1982 The Compilation of Regular Expressions into Integrated Circuits (Extended Abstract) · FOCS 1980 |
Electronic design automation › logic synthesis
programmable logic array |
0.0 | 2 | 1982 | The Compilation of Regular Expressions into Integrated Circuits (Extended Abstract) · FOCS 1980 The Compilation of Regular Expressions into Integrated Circuits · J. ACM 1982 |
Automata and formal languages
finite automata |
0.0 | 2 | 1982 | The Compilation of Regular Expressions into Integrated Circuits (Extended Abstract) · FOCS 1980 The Compilation of Regular Expressions into Integrated Circuits · J. ACM 1982 |
Algorithms and data structures › data structure design
set representation |
0.0 | 1 | 1978 | Exact and Approximate Membership Testers · STOC 1978 |
Computational complexity
space complexity |
0.0 | 1 | 1978 | Exact and Approximate Membership Testers · STOC 1978 |
Automata and formal languages › finite automata
nondeterministic finite automata |
0.0 | 1 | 1982 | The Compilation of Regular Expressions into Integrated Circuits · J. ACM 1982 |
Algorithms and data structures › analysis of algorithms
comparison complexity |
0.0 | 1 | 1972 | Linear Time Bounds for Median Computations · STOC 1972 |
Algorithms and data structures › selection
median finding |
0.0 | 1 | 1972 | Linear Time Bounds for Median Computations · STOC 1972 |
Algorithms and data structures
selection |
0.0 | 1 | 1972 | Linear Time Bounds for Median Computations · STOC 1972 |
Automated reasoning and model checking
theorem proving |
0.0 | 1 | 1970 | An Interpretation Oriented Theorem Prover over Integers · STOC 1970 |
Algorithms and data structures › search algorithms
combinatorial search |
0.0 | 1 | 1967 | Nondeterministic Algorithms · J. ACM 1967 |
Programming languages and type systems
grammar formalisms |
0.0 | 1 | 1964 | The Syntax of Programming Languages-A Survey · IEEE Trans. Electron. Comput. 1964 |
Programming languages and type systems › language design
language syntax |
0.0 | 1 | 1964 | The Syntax of Programming Languages-A Survey · IEEE Trans. Electron. Comput. 1964 |
Programming languages and type systems › syntax
syntactic analysis |
0.0 | 2 | 1964 | The Syntax of Programming Languages-A Survey · IEEE Trans. Electron. Comput. 1964 Syntactic Analysis and Operator Precedence · J. ACM 1963 |
Automata and formal languages
formal grammars |
0.0 | 1 | 1963 | Syntactic Analysis and Operator Precedence · J. ACM 1963 |
Automata and formal languages › formal grammars › context-free grammar
operator precedence grammars |
0.0 | 1 | 1963 | Syntactic Analysis and Operator Precedence · J. ACM 1963 |
Algorithms and data structures › search algorithms
backtracking |
0.0 | 1 | 1967 | Nondeterministic Algorithms · J. ACM 1967 |
Automata and formal languages › formal grammars
phrase structure grammars |
0.0 | 1 | 1961 | A Note on Mathematical Induction on Phrase Structure Grammars · Inf. Control. 1961 |
Compilers and program optimization
parsing |
0.0 | 1 | 1963 | Syntactic Analysis and Operator Precedence · J. ACM 1963 |
Methods — techniques the papers use, named apart from their topics
mcnaughton-yamada algorithm · 0.0modular exponentiation · 0.0gcd computation · 0.0hierarchical layout · 0.0hashing · 0.0comparison-based analysis · 0.0approximate membership · 0.0precedence matrix · 0.0phrase-structure grammars · 0.0multiple-valued functions · 0.0expression simplification · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1990 | Addition MachinesabstractIt is possible to compute gcd $(x, y)$ efficiently with only $O(\log xy)$ additions and subtractions, when three arithmetic registers are available but not when there are only two. Several other functions, such as $x^y \bmod z$, are also efficiently computable in a small number of registers, using only addition, subtraction, and comparison. Robert W. Floyd, Donald E. Knuth |
SIAM J. Comput. | 1 |
| 1982 | The Compilation of Regular Expressions into Integrated CircuitsabstractThe design of integrated cLrcuJts to Implement arbitrary regular expressions is considered In general, a regular expression with n operands may be converted into a nondetermmlstlc fimte automaton with at most n states and n trans~uons Instead of converting the nondetermtntsttc device to a determm~suc one, two ways of implementing the nondetermlnistlc dewce directly are proposed.One approach is to produce a PLA (programmable logic array) of approximate dimensions n rows and 2n columns by representing the states of the nondetermm~stlc fimte automaton directly by columns This approach, whde theoreucally suboptimal, makes use of carefully developed technology and, because of the care with which PLA implementation has been done, may be the preferred techmque m many real sttuatlons Another approach ~s to use the hierarchical structure of the automaton produced from the regular expression by the McNaughton-Yamada algorithm to grade a hierarchical layout of the ctrcmt.This method produces a clrcmt O(x/-~n) on a side and ~s, to w~thin a constant factor, the best that can be done m general Categories and Subject Descriptors: B 1 2 [Control Structures and Microprogramming]: Control Structure Performance Analysis and Design Aids--automatic synthesis, formal models; B.7 2 [Integrated Circuits]: Destgn Aids- Robert W. Floyd, Jeffrey D. Ullman |
J. ACM | 1 |
| 1980 | The Compilation of Regular Expressions into Integrated Circuits (Extended Abstract)abstractWe consider the design of integrated circuits to implement arbitrary regular expressions. In general, we may use the McNaughton-Yamada algorithm to convert a regular expression of length n into a nondeterministic finite automaton with at most 2n states and 4n transitions. Instead of converting the nondeterministic device to a deterministic one, we propose two ways of implementing the nondeterministic device directly. First, we could produce a PLA (programmable logic array) of approximate dimensions 4n × 4n by representing the states directly by columns, rather than coding the states in binary. This approach, while theoretically suboptimal, makes use of carefully developed technology and, because of the care with which PLA implementation has been done, may be the preferred technique in many real situations. Another approach is to use the hierarchical structure of the automaton produced from the regular expression to guide a hierarchical layout of the circuit. This method produces a circuit 0(√n) on a side and is, to within a constant factor, the best that can be done in general. Robert W. Floyd, Jeffrey D. Ullman |
FOCS | 1 |
| 1978 | Exact and Approximate Membership TestersabstractIn this paper we consider the question of how much space is needed to represent a set. Given a finite universe U and some subset V (called the vocabulary), an exact membership tester is a procedure that for each element s in U determines if s is in V. An approximate membership tester is allowed to make mistakes: we require that the membership tester correctly accepts every element of V, but we allow it to also accept a small fraction of the elements of U - V. Larry Carter, Robert W. Floyd, John Gill, George Markowsky, Mark N. Wegman |
STOC | 2 |
| 1975 | The Exact Time Required to Perform Generalized Addition
Robert W. Floyd |
FOCS | 1 |
| 1973 | A Linear Time Two Tape Merge
Robert W. Floyd, Alan Jay Smith |
Inf. Process. Lett. | 1 |
| 1973 | Time Bounds for Selection
Manuel Blum 0001, Robert W. Floyd, Vaughan R. Pratt, Ronald L. Rivest, Robert E. Tarjan |
J. Comput. Syst. Sci. | 2 |
| 1972 | Linear Time Bounds for Median ComputationsabstractNew upper and lower bounds are presented for the maximum number of comparisons, f(i,n), required to select the i-th largest of n numbers. An upper bound is found, by an analysis of a new selection algorithm, to be a linear function of n: Manuel Blum 0001, Robert W. Floyd, Vaughan R. Pratt, Ronald L. Rivest, Robert E. Tarjan |
STOC | 2 |
| 1972 | Errata: Notes on Avoiding "go to" Statements
Donald E. Knuth, Robert W. Floyd |
Inf. Process. Lett. | 2 |
| 1972 | An Interpretation-Oriented Theorem Prover over Integers
James C. King, Robert W. Floyd |
J. Comput. Syst. Sci. | 2 |
| 1971 | Notes on Avoiding "go to" Statements
Donald E. Knuth, Robert W. Floyd |
Inf. Process. Lett. | 2 |
| 1970 | An Interpretation Oriented Theorem Prover over IntegersabstractA special purpose theorem prover for establishing the validity of expressions over integer variables was developed as part of a program verifier. It is built around a powerful system for manipulating and simplifying integer expressions. James C. King, Robert W. Floyd |
STOC | 2 |
| 1967 | Nondeterministic AlgorithmsabstractPrograms to solve combinatorial search problems may often be simply written by using multiple-valued functions. Such programs, although impossible to execute directly on conventional computers, may be converted in a mechanical way into conventional backtracking programs. The process is illustrated with algorithms to find all solutions to the eight queens problem on the chessboard, and to find all simple cycles in a network. Robert W. Floyd |
J. ACM | 1 |
| 1964 | The Syntax of Programming Languages-A SurveyabstractThe syntactic rules for many programming languages have been expressed by formal grammars, generally variants of phrase-structure grammars. The syntactic analysis essential to translation of programming languages can be done entirely mechanically for such languages. Major problems remain in rendering analyzers efficient in use of space and time and in finding fully satisfactory formal grammars for present and future programming languages. Robert W. Floyd |
IEEE Trans. Electron. Comput. | 1 |
| 1963 | Syntactic Analysis and Operator PrecedenceabstractSyntactic Analysis and Operatm• Precedence*RoBERT "\V.FLoYD libstmct.Three increasingly restricted types of formal grammar are phrase structure grammars, operator grammars and precedence grammars.Precedence grammars form models of mathematical and algorithmic languages which may Le analyzed mechanically by a simple procedure based on a matrix representation of a relation between character pairs. Robert W. Floyd |
J. ACM | 1 |
| 1961 | A Note on Mathematical Induction on Phrase Structure Grammars
Robert W. Floyd |
Inf. Control. | 1 |
| 1961 | A Descriptive Language for Symbol Manipulationabstractarticle Free AccessA Descriptive Language for Symbol Manipulation Author: Robert W. Floyd Armour Research Foundation of Illinois Institute of Technology, Chicago, Illinois Armour Research Foundation of Illinois Institute of Technology, Chicago, IllinoisView Profile Authors Info & Claims Journal of the ACMVolume 8Issue 4pp 579–584https://doi.org/10.1145/321088.321096Published:01 October 1961Publication History 63citation676DownloadsMetricsTotal Citations63Total Downloads676Last 12 Months80Last 6 weeks11 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Robert W. Floyd |
J. ACM | 1 |