![]() |
Shang-Hua Teng
Chair, Computer Science Department Affiliated Research Professor of Mathematics at MIT
|
Ph.D. in Computer Science,
Carnegie Mellon University
M.S. in Computer Science,
USC
B.S. in Computer Science &
B.A. in
Electrical Engineering,
Shanghai Jiao Tong University
| RESEARCH: | smoothed analysis of algorithms, computational economics and game theory, spectral graph theory, scientific computing, mathematical programming, combinatorial optimization, computational geometry and computer graphics.
|
||
| SELECTED PUBLICATIONS: |
Electrial flows, Laplacian systems, and faster approximation
of maximum flow in undirected graphs, in STOC 2011: 273-282
(with Paul Christiano, Jon Kelner, Aleksander Madry, and Daniel Spielman).
Spectral Sparsification of Graphs, in SIAM J. Computing, 40(4): 981-1025, 2011 (with Daniel Spielman). Smoothed analysis of algorithms: the simplex algorithm usually takes polynomial number of steps, in J. ACM, 51(3) pages 385-463, May 2004 (with Daniel Spielman). Settling the complexity of computing two-player Nash equilibria, in J. ACM, 56(3) May 2009 (with Xi Chen and Xiaotie Deng). Separators for sphere-packings and nearest neighborhood graphs, in J. ACM, 44(1), 1-29, January 1997 (with Gary Miller, William Thurston, and Steve Vavasis). Sliver Exudation, in J. ACM, 47(5): 883-904, 2000 (with S.-W. Cheng, T. Dey, H. Edelsbrunner, and M. Facello). Spectral partitioning works: planar graphs and finite element meshes, in Linear Algebria and Its Applications, vol 421, 284-305, March 2007 (with Daniel Spielman). Subspace gradient domain mesh deformation, in ACM Transactions on Graphics: SIGGRAPH'06, 1126-1134, 2006 (with Jin Huang, Xiaohan Shi, Xinguo Liu, Kun Zhou, Li-Yi Wei, Hujun Bao, Baining Guo, Harry Shum). Atropos: A PSPACE-complete Sperner Triangle Game, in Internet Mathematics, 5(4): 477-492, 2008 (with Kyle Burke). Learning and smoothed analysis, in FOCS 2009, 395-404 (with Adam Kalai and Alex Samorodnitsky). Settling the complexity of Arrow-Debreu equilibria in markets with additively separable utilities, in FOCS 2009, 273-282 (with Xi Chen, Decheng Dai, and Ye Du). Smoothed analysis of multiobjective optimization, in FOCS 2009, 681-690 (with Heiko Roglin). Higher eigenvalues of graphs, in FOCS 2009, 735-744 (with Jon Kelner, James Lee, and Greg Price). Reducibility among fractional stability problems, in FOCS 2009, 283-292 (with Shiva Kintali, Laura Poplawski, Rajmohan Rajaraman, and Ravi Sundaram). Finding local communities in protein networks, in BMC Bioinformatics, 10:297, 2009 (with Konstantin Voevodski and Yu Xia). k-nearst neighbor clustering and percolation theory, in Algorithmica, 49(3):192-211, 2007 (with Frances Yao). Security, verifiability, and universality in distributed computing, in J. Algorithms 11(3):492-521, 1990 (with Ming-Deh Huang). Functional inversion and communication complexity, in Journal Cryptology, 7(3):153-170, 1994. Provably good partitioning and load balancing algorithms for parallel adaptive N-Body simulation, in SIAM J, Scientific Computing, 19:635-654, 1998.
|
||
| TEACHING: | • algorithms • cryptography and computer security • linear algebra for computer science • algorithms for the new age: games, economics, networking, and data analysis • scientific computing • numerical analysis • spectral graph theory • probabilistic methods | ||
| INDUSTRY/INVENTION: | Software: mesh partitioning (Xerox/MathWorks), transistor-level circuit simulation (Intel), web crawling (IBM), massive data analysis (Akamai) Patents: more than 10 patents in compiler methods and Internet technologies |
||
| HONORS/AWARDS: |
|
||
| PERSONAL: | I love Latin music and Latin dance, especially Salsa Dancing.
I also like cooking, reading, and traveling,
and enjoy solving math problems on the airplane.
|
||
| CONTACT: | shanghua AT usc DOT edu | |
|
|
|
| TEACHING: | CSCI 670: Advanced Analysis of Algorithms (Spring 2012) | ||
| CSCI 599: Algorithms for the New Age: Games, Economics, Networking, & Data Analysis (Fall 2010) | |||
|   | CSCI 303: Analysis of Algorithms (Spring 2010) |