John Gill
Associate Professor of Electrical Engineering, Emeritus
Web page: http://ee.stanford.edu/~gill
Bio
Gill's research interests are in the areas of computational complexity theory and information theory, including probabilistic computation, lossless data compression, and error correcting codes.
Academic Appointments
-
Emeritus Faculty, Acad Council, Electrical Engineering
Professional Education
-
PhD, University of California, Berkeley, Mathematics (1972)
-
MA, University of California, Berkeley, Mathematics (1969)
-
BS, Georgia Institute of Technology, Applied Mathematics (1967)
2021-22 Courses
-
Independent Studies (13)
- Advanced Reading and Research
CS 499 (Aut, Win, Spr, Sum) - Advanced Reading and Research
CS 499P (Aut) - Curricular Practical Training
CS 390A (Aut, Win, Spr, Sum) - Curricular Practical Training
CS 390B (Aut, Win, Spr, Sum) - Curricular Practical Training
CS 390C (Aut, Win, Spr, Sum) - Independent Project
CS 399 (Aut, Win, Spr, Sum) - Independent Project
CS 399P (Aut, Win, Spr, Sum) - Independent Work
CS 199 (Aut, Win, Spr, Sum) - Independent Work
CS 199P (Aut, Win, Spr, Sum) - Part-time Curricular Practical Training
CS 390D (Aut, Win) - Programming Service Project
CS 192 (Aut, Win, Spr, Sum) - Senior Project
CS 191 (Aut, Win, Spr, Sum) - Writing Intensive Senior Research Project
CS 191W (Aut, Win, Spr)
- Advanced Reading and Research
All Publications
-
Fused Fibonacci Like (p,q)-Sequences with Compression and Barcoding Applications
Conference on Multimedia on Mobile Devices and Multimedia Content Access - Algorithms and Systems VI
SPIE-INT SOC OPTICAL ENGINEERING. 2012
View details for DOI 10.1117/12.905353
View details for Web of Science ID 000303344200012
-
Low-Complexity Non-Uniform Demand Multicast Network Coding Problems
47th Annual Allerton Conference on Communication, Control, and Computing
IEEE. 2009: 228–235
View details for Web of Science ID 000279627100032
-
Lagrangian vector quantization with combined entropy and codebook size constraints
IEEE TRANSACTIONS ON INFORMATION THEORY
2008; 54 (5): 2220-2242
View details for DOI 10.1109/TIT.2008.920205
View details for Web of Science ID 000255505700022
- Computation Complexity of Comparing Real Numbers 2007
-
Quantization with joint entropy/memory constraints
16th Data Compression Conference
IEEE COMPUTER SOC. 2006: 223–232
View details for Web of Science ID 000236995300023
- Quantization with Joint Entropy/Memory Constraints 2006
- Improving Gallager’s Upper Bound on Huffman Codes Redundancy 2001
-
A new upper bound on the data expansion of Huffman codes
IEEE International Symposium on Information Theory
IEEE. 2000: 372–372
View details for Web of Science ID 000168322900368
-
Analysis on a hidden Markov channel model
IEEE Global Communications Conference (GLOBECOM 99)
IEEE. 1999: 437–441
View details for Web of Science ID 000089882700080
-
Smart photonic networks and computer security for image data
Conference on Multimedia Networks - Security, Displays, Terminals, and Gateways
SPIE - INT SOC OPTICAL ENGINEERING. 1998: 272–279
View details for Web of Science ID 000072275600027
-
TERSE, SUPERTERSE, AND VERBOSE SETS
INFORMATION AND COMPUTATION
1993; 103 (1): 68-85
View details for Web of Science ID A1993KW35700003
- Computation-Rate-Distortion in Transform Coders for Image Compression 1993
- Terse, Superterse, and Verbose Sets Information and Computation 1993; 103: 68–85
-
COUNTING CLASSES - THRESHOLDS, PARITY, MODS, AND FEWNESS
7TH ANNUAL SYMP ON THEORETICAL ASPECTS OF COMPUTER SCIENCE ( STACS 90 )
ELSEVIER SCIENCE BV. 1992: 3–23
View details for Web of Science ID A1992JJ69400002
- Counting Classes: Thresholds, Parity, Mods, and Fewness Theoretical Computer Science, Special issue devoted to the 1990 STACS. 1992; 103: 3–23
- Upper Bounds on Huffman Codeword Lengths 1991
- Codebook Compression for Alphabetic Codes 1991
- Mixed-Radix Huffman Codes 1991
- An Upper Bound on Huffman Codeword Lengths 1991
-
COUNTING CLASSES - THRESHOLDS, PARITY, MODS, AND FEWNESS
LECTURE NOTES IN COMPUTER SCIENCE
1990; 415: 49-57
View details for Web of Science ID A1990CZ43600005
- Counting Classes: Thresholds, Parity, Mods, and Fewness 1990
- Sorting n Objects with a k-Sorter IEEE Transactions on Computers 1990; 39: 714–716
- Semi-Custom VLSI Systems 1989
- On the Huffman Encoding of Infinite Source Alphabets 1982
- Hardware/Software Tradeoffs for Increased Performance 1982
- The MIPS Machine 1982
-
NEWTONS METHOD AND RATIOS OF FIBONACCI NUMBERS
FIBONACCI QUARTERLY
1981; 19 (1): 1-4
View details for Web of Science ID A1981LG18300001
- Relative to a Random Oracle A, PA ≠ NPA ≠ co − NPA with Probability 1 SIAM Journal on Computing 1981; 10: 96–113
- MIPS: A VLSI Processor Architecture 1981
- An Electronic Information System Usable by the Blind 1981
- Newton’s Method and Ratios of Fibonacci Numbers The Fibonacci Quarterly 1981; 19: 1–4
-
RELATIVE TO A RANDOM ORACLE-A, PA NOT-EQUAL NPA NOT-EQUAL CO-NPA WITH PROBABILITY-1
SIAM JOURNAL ON COMPUTING
1981; 10 (1): 96-113
View details for Web of Science ID A1981LG91500008
- Deterministic Simulation of Tape-Bounded Probabilistic Turing Machine Transducers Theoretical Computer Science 1980; 12: 333–338
- Exact and Approximate Membership Testers 1978
-
COMPUTATIONAL COMPLEXITY OF PROBABILISTIC TURING MACHINES
SIAM JOURNAL ON COMPUTING
1977; 6 (4): 675-695
View details for Web of Science ID A1977EC60000006
- Computational Complexity of Probabilistic Turing Machines SIAM Journal on Computing 1977; 6: 675–695
- Bounds on the Cost of Optimal Uniquely Decipherable Codes 1977
- Polynomial Reducibilities and Upward Diagonalizations 1977
- The Enumeration of Comparative Probability Relations The Annals of Probability 1976; 4: 667–673
- Ink, Dirty-Tape Turing Machines, and Quasicomplexity Measures 1976
- Ink, Dirty-Tape Turing Machines, and Quasicomplexity Measures Automata, Languages, and Programming edited by Michaelson, A., Milner, R. Edinburgh University Press, Edinburgh. 1976: 285–306
- Relativizations of the P =? NP Question SIAM Journal on Computing 1975; 4: 431–442
-
SUBCREATIVE SETS AND S-REDUCIBILITY
JOURNAL OF SYMBOLIC LOGIC
1974; 39 (4): 669-677
View details for Web of Science ID A1974V176900007
- On Subcreative Sets and S-Reducibility Journal of Symbolic Logic 1974; 39: 669–677
- Probabilistic Turing Machines and Computational Complexity 1974
- Relativizations of the P =?NP Question 1974
- On Almost Everywhere Complex Recursive Functions Journal of the Association for Computing Machinery 1974; 21: 425–435
- Computational Complexity of Probabilistic Turing Machines 1974
-
ALMOST EVERYWHERE COMPLEX RECURSIVE FUNCTIONS
JOURNAL OF THE ACM
1974; 21 (3): 425-435
View details for Web of Science ID A1974T573100008
- Conjectures on Uniquely Decipherable Codes IEEE Transactions on Information Theory 1973; IT-20: 394–396
- A Joke about P =?NP 1973
- Speedups by Probabilistic Computation 1973
- Some Fruitful Areas for Research into Complexity Theory Computational Complexity edited by Rustin, R. Algorithmics Press, New York. 1973: 23–36
- Some Fruitful Areas for Research into Complexity Theory 1971