Theoretical Computer Science

Slides:



Advertisements
Similar presentations
Statistical Machine Learning- The Basic Approach and Current Research Challenges Shai Ben-David CS497 February, 2007.
Advertisements

CS 345: Chapter 9 Algorithmic Universality and Its Robustness
The Mysteries of Algorithms A Self-told Story of Richard M. Karp (People & Ideas in Theoretical Computer Science) Three principles Getting Educated The.
Complexity Theory Lecture 1 Lecturer: Moni Naor. Computational Complexity Theory Study the resources needed to solve computational problems –Computer.
Circuit Complexity and Derandomization Tokyo Institute of Technology Akinori Kawachi.
Time vs Randomness a GITCS presentation February 13, 2012.
PCPs and Inapproximability Introduction. My T. Thai 2 Why Approximation Algorithms  Problems that we cannot find an optimal solution.
March 11, 2015CS21 Lecture 271 CS21 Decidability and Tractability Lecture 27 March 11, 2015.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2002 Lecture 1 (Part 1) Introduction/Overview Tuesday, 9/3/02.
Software Agents in Economic Environments Robert S. Gazzale Ph.D. Candidate, Department of Economics Jeffrey MacKie Mason Professor, Dept. of Economics.
Juris Hartmanis, Richard Stearns, and Computational Complexity. March 24, 2003 Josef Pohl.
Discrete Structures for Computer Science Ruoming Jin MW 5:30 – 6:45pm Fall 2009 rm MSB115.
Quantum Algorithms II Andrew C. Yao Tsinghua University & Chinese U. of Hong Kong.
A Brief Introduction To The Theory of Computer Science and The PCP Theorem By Dana Moshkovitz Faculty of Mathematics and Computer Science The Weizmann.
Welcome and Overview Richard Anderson University of Washington June 30, 20081IUCEE: Welcome and Overview.
Quantum Computing Lecture 1 Michele Mosca. l Course Outline
1 Trends in Mathematics: How could they Change Education? László Lovász Eötvös Loránd University Budapest.
The Computing and Mathematical Sciences PhD Goal: An introduction to, advertisement for, & call for feedback on a new PhD program.
Computer Science Science of Computation Omer Reingold.
Do we need theoretical computer science in software engineering curriculum: an experience from Uni Novi Sad Bansko, August 28, 2013.
Randomness – A computational complexity view Avi Wigderson Institute for Advanced Study.
Introduction to the Theory of Computation
Structure of Study Programmes
Spectral Graph Theory and Applications Advanced Course WS2011/2012 Thomas Sauerwald He Sun Max Planck Institute for Informatics.
University of Colorado Denver Department of Mathematical and Statistical Sciences Graduate program in Applied Mathematics Applications Continuous models:
Pseudorandomness Emanuele Viola Columbia University April 2008.
RESOURCES, TRADE-OFFS, AND LIMITATIONS Group 5 8/27/2014.
Leslie Valiant Margaret Neterval (mon2hu) and Emily McClure (eem9dp)
Submissions Stats 119 submissions – Paris ‘09: 113 (deadline after STOC) Prague '06: 87 Aarhus '03: 65 Florence '00: junk submissions 34 papers accepted.
Some Fundamental Insights of Computational Complexity Theory Avi Wigderson IAS, Princeton, NJ Hebrew University, Jerusalem.
Umans Complexity Theory Lectures Lecture 1a: Problems and Languages.
Information Complexity: an Overview Rotem Oshman, Princeton CCI Based on work by Braverman, Barak, Chen, Rao, and others Charles River Science of Information.
PhD Projects Rahul Santhanam University of Edinburgh.
The Computational Complexity of Satisfiability Lance Fortnow NEC Laboratories America.
Leslie Valiant “truly a heroic figure in theoretical computer science”- ACM Turing Award Committee Nafe Alsawfta CSCE 221 Spring 2014.
MIT Computer Science & Artificial Intelligence Laboratory 1 Research in Theoretical Computer Science Madhu Sudan CSAIL.
Young CS 331 D&A of Algo. NP-Completeness1 NP-Completeness Reference: Computers and Intractability: A Guide to the Theory of NP-Completeness by Garey and.
CAS Women Lunch Oct 5, Motivation Informal group of female grad students and post-docs and faculty to meet and discuss issues of interest to the.
Introduction Why do we study Theory of Computation ?
Information Hiding & Digital Watermarking Tri Van Le.
Introduction Why do we study Theory of Computation ?
Why Should You Apply to Graduate School? Masters Degree
Welcome to the Course of Advanced Algorithm Design
Computational Complexity Theory
Who am I? Work in Probabilistic Machine Learning Like to teach 
University of British Columbia
Lecture 1 (Part 1) Introduction/Overview Tuesday, 9/9/08
Instructor: Ruta Mehta TA: Omkar Thakoor
Cryptography and Pseudorandomness
Computer Science Department, University of Missouri, Columbia
Why do we study Theory of Computation ?
What is Computing? Informatics?
Turing Award A note given in BCC class on March 7, 2017
CS154, Lecture 18:.
Dana Moshkovitz The Institute For Advanced Study
Lance Fortnow NEC Research Institute
Instructor: Ruta Mehta TA: TBA
Christos H. Papadimitriou UC Berkeley
Intro to NP Completeness
Pseudo-derandomizing learning and approximation
Why do we study Theory of Computation ?
Mathematical Programming (towards programming with math)
Chapter 11 Limitations of Algorithm Power
Quantum Computing and the Quest for Quantum Computational Supremacy
Appendix 5: Cryptography p
Discrepancy and Optimization
NP-Completeness Reference: Computers and Intractability: A Guide to the Theory of NP-Completeness by Garey and Johnson, W.H. Freeman and Company, 1979.
Quantum Computing Hakem Alazmi Jhilakshi Sharma Linda Vu.
CS151 Complexity Theory Lecture 1 April 2, 2019.
Great Moments of Theory at UC Berkeley (visit day edition)
Presentation transcript:

Theoretical Computer Science at UW Madison

What is TCS? Study of the fundamental capabilities and limitations of computing Which tasks can be solved? How efficiently? What is the power of parallelism, randomness, quantum interference, … ? Emphasis on provable results

What is TCS? Study of the fundamental capabilities and limitations of computing Which tasks can be solved? How efficiently? What is the power of parallelism, randomness, quantum interference, … ? Emphasis on provable results Applications: economics, machine learning, networking, cryptography, …

Why study TCS? Fun, like puzzle solving! Lays the foundations of computer science Turing Awards in Theory: Dijkstra, Knuth, Rabin and Scott, Cook, Karp, Hopcroft and Tarjan, Hartmanis and Stearns, Blum, Pnueli, Yao, Rivest and Shamir and Adleman, Valiant, Goldwasser and Micali, Diffie and Hellman.

Why study TCS? Fun, like puzzle solving! Lays the foundations of computer science Turing Awards in Theory: Dijkstra, Knuth, Rabin and Scott, Cook, Karp, Hopcroft and Tarjan, Hartmanis and Stearns, Blum, Pnueli, Yao, Rivest and Shamir and Adleman, Valiant, Goldwasser and Micali, Diffie and Hellman. Many exciting recent advances in Technology, Science, Mathematics, … Benefitting society … e.g. market efficiency, epidemiology, kidney exchange, fairness & privacy, …

Theory faculty Shuchi Jin-Yi Eric Chawla Cai Bach Dieter Christos van Melkebeek Christos Tzamos

Theory students ~10 Ph.D. students

Theory students Researchers at Google, Microsoft Research, IBM, … ~10 Ph.D. students Alumni in industry and academia Researchers at Google, Microsoft Research, IBM, … Faculty at IISc, Sydney, Edinburgh, Indiana State, … Postdocs at Simons Institute (Berkeley), Caltech, Maryland, Cambridge …

Theory students Researchers at Google, Microsoft Research, IBM, … ~10 Ph.D. students Alumni in industry and academia Researchers at Google, Microsoft Research, IBM, … Faculty at IISc, Sydney, Edinburgh, Indiana State, … Postdocs at Simons Institute (Berkeley), Caltech, Maryland, Cambridge … Many awards Ben Miller Cisco Fellowship, 2016-18 Heng Guo, Ph.D. 2015 EATCS Doctoral Dissertation Award, 2016 Simons Fellowship, 2013-15 CS grad student research award, 2016 Balu Sivan, Ph.D. 2013 SIGecom Doctoral Dissertation Award, 2014 CS grad student research award, 2014

Research of Prof. Bach Algorithms in number theory, algebra, and combinatorics Math Tools: Analytic Number Theory, Algebraic Geometry, Classical Analysis, . . . Applications: Public Key Cryptography, Computer Algebra, Pseudo- Random Numbers, Quantum Computation Greatest hits: Hedging Fame: Algorithms that work or the ERH is false. Factored random numbers: You can get flat cryptographic key spaces. Quantum random walks: In Schrodinger's casino, you can play forever!

Research of Prof. Cai Computational Complexity Theory Complexity dichotomy theorems for counting problems. Graph Homomorphisms with Complex Values: A Dichotomy Theorem Complexity of Counting CSP with Complex Weights Matchgate Theory and Holant problems.

Research of Prof. Chawla Algorithmic game theory and computational economics Design of auctions, posted pricings, and other economic mechanisms Quantifying the quality of equilibria in games Stochastic/online optimization Decision-making without complete knowledge of the input Algorithmic fairness E.g., can we ensure that Google shows the same job ads to men and women?

Reseach of Prof. van Melkebeek Derandomization: connections with circuit lower bounds, polynomial identity testing, isolation. Lower bounds for NP-hard problems on deterministic, randomized, and quantum machines Lower bounds for kernelization and compression.

Research of Prof. Tzamos Algorithmic game theory and computational economics Design of efficient auctions and other economic mechanisms Mechanism design without money Learning Theory Estimation problems in high dimensions How quickly do classical algorithms like EM converge? Fine grained complexity Pinning down the exact complexity of poly-time solvable problems

Prof. Ilias Diakonikolas algorithms, learning, statistics, and applied probability. tradeoff between statistical efficiency, computational efficiency, and robustness for fundamental problems in machine learning. Joining Department in Fall 2019

More Info Webpage: Drop by to see us this afternoon! http://www.cs.wisc.edu/areas/theory Drop by to see us this afternoon! Faculty offices on CS 4th floor