EDBT 2026 Demo / reviewers in the wild / expert
John Gill
dblp:65/3353
· DBLP profile ↗
17ranked-venue papers
5as first author
0since 2021 · last 2018
0000-0001-6200-0872ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 12 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 2 first-authorSystems, architecture and hardware · 2Software engineering, systems software and programming languages · 1
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
11 papers |
Computational complexity · 79% Algorithms and data structures · 17% Coding theory · 3% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 77% Operating systems · 23% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Processor architecture and microarchitecture · 100% |
Topics — the 23 heaviest of 25, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computational complexity
structural complexity |
0.0 | 2 | 1993 | Terse, Superterse, and Verbose Sets · Inf. Comput. 1993 Relative to a Random Oracle A, PA != NPA != co-NPA with Probability 1 · SIAM J. Comput. 1981 |
Algorithms and data structures › sequence algorithms
sorting |
0.0 | 1 | 1990 | Sorting n Objects with a K-Sorter · IEEE Trans. Computers 1990 |
Computational complexity
complexity classes |
0.0 | 2 | 1981 | Relative to a Random Oracle A, PA != NPA != co-NPA with Probability 1 · SIAM J. Comput. 1981 Relativizations of the P =? NP Question · SIAM J. Comput. 1975 |
Computational complexity
relativization |
0.0 | 2 | 1981 | Relative to a Random Oracle A, PA != NPA != co-NPA with Probability 1 · SIAM J. Comput. 1981 Relativizations of the P =? NP Question · SIAM J. Comput. 1975 |
Computational complexity
space complexity |
0.0 | 2 | 1978 | Exact and Approximate Membership Testers · STOC 1978 On Tape-Bounded Probabilistic Turing Machine Transducers (Extended Abstract) · FOCS 1978 |
Compilers and program optimization
compiler-hardware co-design |
0.0 | 1 | 1982 | Hardware/Software Tradeoffs for Increased Performance · ASPLOS 1982 |
Processor architecture and microarchitecture
instruction set architecture |
0.0 | 1 | 1982 | Hardware/Software Tradeoffs for Increased Performance · ASPLOS 1982 |
Computational complexity › structural complexity
complexity class separation |
0.0 | 1 | 1981 | Relative to a Random Oracle A, PA != NPA != co-NPA with Probability 1 · SIAM J. Comput. 1981 |
Computational complexity › relativization
random oracle |
0.0 | 1 | 1981 | Relative to a Random Oracle A, PA != NPA != co-NPA with Probability 1 · SIAM J. Comput. 1981 |
Algorithms and data structures › data structure design
set representation |
0.0 | 1 | 1978 | Exact and Approximate Membership Testers · STOC 1978 |
Computational complexity › complexity classes
NP |
0.0 | 1 | 1977 | Polynomial Reducibilities and Upward Diagonalizations · STOC 1977 |
Computational complexity › reduction
polynomial-time reduction |
0.0 | 1 | 1977 | Polynomial Reducibilities and Upward Diagonalizations · STOC 1977 |
Computational complexity › complexity classes
probabilistic complexity classes |
0.0 | 1 | 1977 | Computational Complexity of Probabilistic Turing Machines · SIAM J. Comput. 1977 |
Computational complexity › randomized computation
probabilistic turing machines |
0.0 | 1 | 1977 | Computational Complexity of Probabilistic Turing Machines · SIAM J. Comput. 1977 |
Computational complexity
complexity measures |
0.0 | 1 | 1976 | Ink, Dirty-Tape Turing Machines, and Quasicomplexity Measures · ICALP 1976 |
Computational complexity › relativization
oracle separation |
0.0 | 1 | 1975 | Relativizations of the P =? NP Question · SIAM J. Comput. 1975 |
Computational complexity › complexity classes
P vs NP |
0.0 | 1 | 1975 | Relativizations of the P =? NP Question · SIAM J. Comput. 1975 |
Computational complexity › average-case complexity
almost everywhere complexity |
0.0 | 1 | 1974 | On Almost Everywhere Complex Recursive Functions · J. ACM 1974 |
Computational complexity
kolmogorov complexity |
0.0 | 1 | 1974 | On Almost Everywhere Complex Recursive Functions · J. ACM 1974 |
Coding theory › source coding › variable-length codes
prefix codes |
0.0 | 1 | 1974 | Conjectures on uniquely decipherable codes (Corresp.) · IEEE Trans. Inf. Theory 1974 |
Coding theory › error-correcting codes
uniquely decodable codes |
0.0 | 1 | 1974 | Conjectures on uniquely decipherable codes (Corresp.) · IEEE Trans. Inf. Theory 1974 |
Computational complexity › complexity classes
polynomial hierarchy |
0.0 | 1 | 1975 | Relativizations of the P =? NP Question · SIAM J. Comput. 1975 |
Automata and formal languages
turing machines |
0.0 | 1 | 1976 | Ink, Dirty-Tape Turing Machines, and Quasicomplexity Measures · ICALP 1976 |
Methods — techniques the papers use, named apart from their topics
k-sorter · 0.0complexity analysis · 0.0diagonalization · 0.0counting argument · 0.0simulation · 0.0probabilistic turing machine · 0.0probabilistic computation · 0.0oracle construction · 0.0hashing · 0.0approximate membership · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Sustainability of Depression Screening Rates over Time Using Context Aware Workflow
John Gill, Matt Rafalski, Luke Barron, Channing Cochran |
AMIA | 1 |
| 2018 | High rate of Falls Risk Screening with Minimal Staff Training using Context Aware Clinical Decision Support
Matt Rafalski, John Gill, Luke Barron, Channing Cochran |
AMIA | 2 |
| 1993 | Terse, Superterse, and Verbose Sets
Richard Beigel, William I. Gasarch, John Gill, James C. Owings |
Inf. Comput. | 3 |
| 1992 | Counting Classes: Thresholds, Parity, Mods, and Fewness
Richard Beigel, John Gill |
Theor. Comput. Sci. | 2 |
| 1990 | Counting Classes: Thresholds, Parity, Mods, and Fewness
Richard Beigel, John Gill, Ulrich Hertrampf |
STACS | 2 |
| 1990 | Sorting n Objects with a K-SorterabstractA k-sorter is a device that sorts k objects in unit time. The complexity of an algorithm that uses a k-sorter is defined as the number of applications of the k-sorter. In this measure, the complexity of sorting n objects is between n log n/k log k and 4n log n/k log k, up to first-order terms in n and k.> Richard Beigel, John Gill |
IEEE Trans. Computers | 2 |
| 1982 | Hardware/Software Tradeoffs for Increased PerformanceabstractMost new computer architectures are concerned with maximizing performance by providing suitable instruction sets for compiled code and providing support for systems functions. We argue that the most effective design methodology must make simultaneous tradeoffs across all three areas: hardware, software support, and systems support. Recent trends lean towards extensive hardware support for both the compiler and operating systems software. However, consideration of all possible design tradeoffs may often lead to less hardware support. Several examples of this approach are presented, including: omission of condition codes, word-addressed machines, and imposing pipeline interlocks in software. The specifics and performance of these approaches are examined with respect to the MIPS processor. John L. Hennessy, Norman P. Jouppi, Forest Baskett, Thomas R. Gross, John Gill |
ASPLOS | 5 |
| 1981 | Relative to a Random Oracle A, PA != NPA != co-NPA with Probability 1abstractLet A be a language chosen randomly by tossing a fair coin for each string x to determine whether x belongs to A. With probability 1, each of the relativized classes ${\textbf{LOGSPACE}}^A $, ${\bf P}^A $, ${\bf NP}^A $, ${\bf PP}^A $, and ${\textbf{PSPACE}}^A $ is properly contained in the next. Also, ${\bf NP}^A \ne {\text{co-}} {\bf NP}^A $ with probability 1. By contrast, with probability 1 the class ${\bf P}^A $ coincides with the class ${\bf BPP}^A $ of languages recognized by probabilistic oracle machines with error probability uniformly bounded below $\tfrac{1}{2}$. ${\bf NP}^A $ is shown, with probability 1, to contain a ${\bf P}^A $-immune set, i.e., a set having no infinite subset in ${\bf P}^A $. The relationship of ${\bf P}^A $-immunity to p-sparseness and ${\bf NP}^A $-completeness is briefly discussed: ${\bf P}^A $-immune sets in ${\bf NP}^A $ can be sparse or moderately dense, but not co-sparse. Relativization with respect to a random length-preserving permutation $\pi $, instead of a random oracle A, yields analogous results and in addition the proper containment, with probability 1, of ${\bf P}^\pi $ in ${\bf NP}^\pi \cap {\text{co-}}{\bf NP}^\pi $, which we have been unable to decide for a simple random oracle. Most of these results are shown by straightforward counting arguments, applied to oracle-dependent languages designed not to be recognizable without a large number of oracle calls. It is conjectured that all $p^A $-invariant statements that are true with probability 1 of subrecursive language classes uniformly relativized to a random oracle are also true in the unrelativized case. Charles H. Bennett, John Gill |
SIAM J. Comput. | 2 |
| 1980 | Deterministic Simulation of Tape-Bounded Probabilistic Turing Machine Transducers
John Gill, James Hunt, Janos Simon |
Theor. Comput. Sci. | 1 |
| 1978 | On Tape-Bounded Probabilistic Turing Machine Transducers (Extended Abstract)abstractThe tape requirements of probabilistic and deterministic Turing machine transducers are polynomially related. Janos Simon, John Gill, James Hunt |
FOCS | 2 |
| 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 | 3 |
| 1977 | Polynomial Reducibilities and Upward Diagonalizationsabstract@ NP then ≤mP and ≤TP differ on NP. One method that might prove helpful in settling this conjecture is to exhibit an efficient construction that builds from any nonpolynomial set A a set B such that A ≤TP B but A István Simon, John Gill |
STOC | 2 |
| 1977 | Computational Complexity of Probabilistic Turing MachinesabstractA probabilistic Turing machine is a Turing machine with the ability to make decisions based on the outcomes of unbiased coin tosses. The partial function computed by a probabilistic machine is defined by assigning to each input the output which occurs with probability greater than $\frac{1}{2}$. With this definition, only partial recursive functions are probabilistically computable. The run time and tape of probabilistic machines are defined. A palindrome-like language is described that can be recognized faster by one-tape probabilistic Turing machines than by one-tape deterministic Turing machines. It is shown that every nondeterministic machine can be simulated in the same space by a probabilistic machine with small error probability. Several classes of languages recognized probabilistically in polynomial time are defined and compared with $NP$. John Gill |
SIAM J. Comput. | 1 |
| 1976 | Ink, Dirty-Tape Turing Machines, and Quasicomplexity Measures
John Gill, István Simon |
ICALP | 1 |
| 1975 | Relativizations of the P =? NP QuestionabstractWe investigate relativized versions of the open question of whether every language accepted nondeterministically in polynomial time can be recognized deterministically in polynomial time. For any set X, let $\mathcal{P}^X (\text{resp. }\mathcal{NP}^X )$ be the class of languages accepted in polynomial time by deterministic (resp. nondeterministic) query machines with oracle X. We construct a recursive set A such that $\mathcal{P}^A = \mathcal{NP}^A $. On the other hand, we construct a recursive set B such that $\mathcal{P}^B \ne \mathcal{NP}^B $. Oracles X are constructed to realize all consistent set inclusion relations between the relativized classes $\mathcal{P}^X $, $\mathcal{NP}^X $, and co $\mathcal{NP}^X $, the family of complements of languages in $\mathcal{NP}^X $. Several related open problems are described. Theodore P. Baker, John Gill, Robert Solovay |
SIAM J. Comput. | 2 |
| 1974 | On Almost Everywhere Complex Recursive FunctionsabstractLet h be a recursive function. A partial recursive function ψ is i.o. (infinitely often) h -complex if every program for ψ requires more than h ( χ ) steps to compute ψ ( χ ) for infinitely many inputs χ . A more stringent notion is that of ψ being a.e. (almost everywhere) h -complex: ψ is a.e. h -complex if every program for ψ requires more than h ( χ ) steps to compute ψ ( χ ) for all but finitely many inputs χ . These two definitions of h -complex functions do not yield the same theorems. Although it is possible to prove of every i.o. h -complex recursive function that it is i.o. h -complex, it is not possible to prove of every a.e. h -complex recursive function that it is a.e. h -complex. Similarly, recursive functions not i.o. h -complex can be proven to be such, but recursive functions not a.e. h -complex cannot be so proven. The construction of almost everywhere complex recursive functions appears much more difficult than the construction of infinitely often complex recursive functions. There have been found no “natural” examples of recursive functions requiring more than polynomial time for all but finitely many inputs. It is shown that from a single example of a moderately a.e. complex recursive function, one can obtain a.e. very complex recursive functions. John Gill, Manuel Blum 0001 |
J. ACM | 1 |
| 1974 | Conjectures on uniquely decipherable codes (Corresp.)abstractA conjecture concerning the codeword compositions of uniquely decipherable codes is proposed. This conjecture is shown to be equivalent to a related conjecture of Karp about the codeword costs of uniquely decipherable codes. A set of inequalities satisfied by ali prefix-condition codes is exhibited, and it is conjectured that these inequalities are valid for all uniquely decipherable codes. Larry Carter, John Gill |
IEEE Trans. Inf. Theory | 2 |