Skip to main content

more options


David Williamson

Algorithms, Information Technology Modeling, Network Design and Analysis, Optimization

Office: 236 Rhodes

Phone: 607.255.4883

Website: click here

Fax: 607.255.9129

David Williamson received his Ph.D. in computer science from M.I.T. in 1993. He joined Cornell University in 2004 with a joint appointment with the School of Operations Research and Industrial Engineering and Computer and Information Science (CIS). Before joining Cornell, Williamson was the Senior Manager of the Computer Science Principles and Methodologies Department at the IBM Almaden Research Center. From 1995 - 2000 he was a Research Staff Member at IBM T.J. Watson Research Center. He was also an Adjunct Professor at Columbia University and Cornell University in 1998, as well as a lecturer at MIT in 2000 and at Stanford in 2003.

His primary research interest has been in the design and analysis of polynomial time algorithms for the approximate solution of hard problems in discrete optimization, especially problems arising in network design, scheduling, facility, location, and routing. He focuses on the use of techniques from the area of mathematical programming for designing such algorithms, including such techniques as the primal–dual method and semidefinite programming.

Selected Publications

“Approximation algorithms for MAX 3-CUT and other problems via complex semidefinite programming.” Journal of Computer and System Sciences 68: 442 - 470 (2004). (With M.X. Goemans)

“A Faster, Better Approximation Algorithm for the Minimum Latency Problem”. Preliminary version appeared in Proceedings of the 14th ACM-SIAM Symposium on Discrete Algorithms ( 2003). (With A. Archer and A. Levin)

“Searching the Workplace Web”. Proceedings of the 12th Annual World-Wide Web Conference (2003). (With R. Fagin, R. Kumar, K. McCurley, J. Novak, D. Sivakumar, and J. Tomlin)

“The Primal-Dual Method for Approximation Algorithms”. Mathematical Programming B 91: 447 - 478 (2002).

“An Iterative Rounding 2-Approximation Algorithm for the Element Connectivity Problem”. Proceedings of the 42nd Annual IEEE Symposium on the Foundations of Computer Science (2001). (With L. Fleischer and K. Jain)

Lectures

“A general method for incremental approximation and hierarchical clustering,” IIT Delhi Workshop on Approximation Algorithms, October 2005.

“Finding provably near-optimal solutions to discrete optimization problems,” University of Illinois at Urbana-Champaign, March 2005.

Professional Activities

Area Editor , Discrete Optimization, Mathematics of Operations Research

Associate Editor , ACM Transactions on Algorithms

Associate Editor, SIAM Journal on Computing

Associate Editor, SIAM Journal on Discrete Mathematics

University Activities

Director of Undergraduate Studies, Information Science, Fall 2005 - present

Awards and Recognition

AMS-MPS Fulkerson Prize for outstanding paper in discrete mathematics, 2000

1999 SIAM Group, Optimization Prize for outstanding paper in optimization, 1996 - 1999