Biosketch
Russell Impagliazzo received his BS in Mathematics from Wesleyan University and his Ph.D. in Mathematics from the University of California, Berkeley. After a postdoc in Computer Science at the University of Toronto, he joined the Computer Science and Engineering Department at the University of California, San Diego in1991. He has been a professor there ever since. He was a Visiting Professor at the Institute for Advanced Study from 2007 to 2012.
Research Interests
Impagliazzo's primary research area is in computational complexity, the study of the inherent computational difficulty of problems. His work in computational complexity often connects to other areas of computer science and mathematics, such as algorithm design, logic, combinatorics, machine learning, and the foundations of cryptography. One long-standing interest is in the complexity theory of randomness, giving formal senses in which making randomized algorithms deterministic requires proving functions are computationally hard. He also works in proof complexity, demonstrating tautologies that require long proofs in formal proof systems. Another long-term project is to unravel the many connections between boosting (a technique in machine learning), average-case complexity, pseudo-randomness, regularity theorems in combinatorics, and generative algorithms in machine learning. He and his co-authors recently introduced a formal model of replicable algorithms, which, with high probability, have identical outputs even when run on different datasets.
Membership Type
Member
Election Year
2025
Primary Section
Section 34: Computer and Information Sciences
Secondary Section
Section 11: Mathematics