Proceedings of the Twenty-First Annual ACM-SIAM Symposium on Discrete Algorithms
Edited by Moses Charikar

Preface and Acknowledgements
The papers in this volume were presented at the Twenty-First Annual ACM-SIAM
Symposium on Discrete Algorithms, held January 17-19, 2010 in Austin, Texas.
The Symposium was jointly sponsored by SIGACT (the ACM Special Interest Group
on Algorithms and Computation Theory) and by the SIAM Activity Group on Discrete
Mathematics.
The program committee accepted 135 submissions of the 445 that were submitted.
Some accepted submissions were merged, resulting in 132 papers at the conference. Papers
were chosen based on originality, technical contribution, and relevance. The
committee was helped immensely in this process by input from over 550 reviewers.
We are very grateful to them for their help.
The submissions were not formally refereed, although a sincere attempt was made
to verify the main claims and to provide detailed feedback to authors. It is
expected that most of the accepted papers will appear subsequently (possibly
in more complete form) in scientific journals.
The program committee awarded the Best Paper award to
An O(log n/log log n)-approximation Algorithm for the Asymmetric Traveling
Salesman Problem, Arash Asadpour, Michel X. Goemans, Aleksander Mądry,
Shayan Oveis Gharan, and Amin Saberi.
The Best Student Paper award was given jointly to two papers:
A Nearly Optimal Algorithm for Approximating Replacement Paths and k Shortest
Simple Paths in General Graphs, Aaron Bernstein
An Online Scalable Algorithm for Average Flow Time in Broadcast Scheduling,
Sungjin Im and Benjamin Moseley.
Three speakers were invited to give plenary talks at the conference: Emmanuel
Candes, Cynthia Dwork, and Noam Nisan.
The program committee thanks all the authors for supporting the conference with
their submissions. I thank David Johnson and Prasad Tetali for their advice throughout
the process. I am grateful to Eddie Kohler for all his help with HotCRP, the
software used to run the conference server. I thank Thomas Jablin and Hanjun
Kim for their help with hosting the conference server at Princeton. I also thank
Kirsten Wilden, Linda Thiel, and other members of the SIAM staff for their support.
Moses Charikar
SODA 2010 Program Committee chair
The SODA 2010 Program Committee
| Gagan Aggarwal, Google Inc. |
| Matthew Andrews, Bell Laboratories |
| Lars Arge, Aarhus University, Denmark |
| Moses Charikar (chair), Princeton University |
| Esther Ezra, Duke University |
| Lisa K. Fleischer, Dartmouth College |
| Parikshit Gopalan, Microsoft Research, Silicon Valley |
Venkatesan Guruswami, |
| Thore Husfeldt, ITU Copenhagen, Denmark, and Lund University, Sweden |
| Ravi Kannan, Microsoft Research, India |
| Sanjeev Khanna, University of Pennsylvania |
| Robert Krauthgamer, Weizmann Institute of Science, Israel |
| Eyal Lubetzky, Microsoft Research, Redmond |
| Andrew McGregor, University of Massachusetts, Amherst |
| Cris Moore, University of New Mexico and Santa Fe Institute |
| Rina Panigrahy, Microsoft Research, Silicon Valley |
| Kirk Pruhs, University of Pittsburgh |
| Rajmohan Rajaraman, Northeastern University |
| Sofya Rashkhodnikova, Pennsylvania State University |
| Asaf Shapira, Georgia Institute of Technology |
| Mohit Singh, Microsoft Research, New England |
| Daniel Stefankovic, University of Rochester |
| Maxim Sviridenko, IBM T.J. Watson Research Center |
| Wojciech Szpankowski, Purdue University |
| Kavitha Telikepalli, Indian Institute of Science, India |
| Kasturi Varadarajan, The University of Iowa |
| Suresh Venkatasubramanian, University of Utah |
| Jan Vondrak, IBM Almaden Research Center |
| Peter Winkler, Dartmouth College |
Acknowledgments
The program committee thanks the following colleagues who generously gave their help and time to read the review SODA 2010 submissions.
| Karen Aardal Scott Aaronson Mohammad Ali Abam Ittai Abraham Eyal Ackerman Peyman Afshani Pankaj K. Agarwal Hee-Kap Ahn Nir Ailon Miklos Ajtai Deepak Ajwani Adi Akavia David Aldous Noga Alon Ernst Althaus Andris Ambainis Omid Amini Reid Andersen Alexandr Andoni Spyros Angelopoulos Stanislav Angelov Roel Apfelbaum Benny Applebaum Aaron Archer Boris Aronov Sanjeev Arora Arash Asadpour Dominique Attali Salman Avestimehr Yossi Azar Maria Florina Balcan Nina Balcan Keith Ball Mukul Bansal Nikhil Bansal Amotz Bar-Noy Imre Barany Jérémy Barbay Elena Barcucci Howard Barnum Libor Barto Sanjoy Baruah Hannah Bast Tugkan Batu Robert Beals Wolfgang Bein Eli Ben-Sasson Andras Benczur Michael Bender Eli Berger Tanya Berger-Wolfe Piotr Berman Aaron Bernstein Ivona Bezakova Umang Bhaskar Nayantara Bhatnagar Eric Blais Markus Blaser Avrim Blum Hans Bodlaender Christian Borgs Christos Boutsidis Patrick Briest Graham Brightwell Nathan Brixius Gerth Brodal Nicolas Broutin Charles Brubaker Niv Buchbinder Harry Buhrman Arthur Busch Sergio Cabello Grant Cairns Ran Canetti Alberto Caprara Amit Chakrabarti Deeparnab Chakrabarty Tanmoy Chakraborty Erin Wolf Chambers Hubert Chan Timothy M Chan Kevin Chang Krishnendu Chatterjee Arkadev Chattopadhyay Kamalika Chaudhuri Shuchi Chawla Frederic Chazal Bernard Chazelle Chandra Chekuri Danny Chen Ho-Lin Chen Victor Chen Xi Chen Siu-Wing Cheng Andrew Childs Eden Chlamtac Bogdan Chlebus Yongwook Choi Marek Chrobak Maria Chudnovsky Christine Chung Julia Chuzhoy Josef Cibulka Jacek Cichon Kenneth L. Clarkson Julien Clement Amin Coja-Oghlan Richard Cole Bill Cook Colin Cooper Josh Cooper Graham Cormode Jose Correa Artur Czumaj Raissa D'Souza Elias Dahlhaus Wim van Dam Sanjoy Dasgupta Konstantinos Daskalakis Pooya Davoodi Brian Dean Erik Demaine Xiaotie Deng Amit Deshpande Nikhil Devanur Tamal Dey Josep Diaz Martin Dietzfelbinger Michael Dinitz Shahar Dobzinski Shlomi Dolev Petros Drineas Shaddin Dughmi Chinmoy Dutta Zdenek Dvorak Jeff Edmonds Alon Efrat Friedrich Eisenbrand Khaled Elbassioni Gabor Elek Sergi Elizalde Edith Elkind Yuval Emek Ioannis Z. Emiris David Eppstein Leah Epstein Jeff Erickson Thomas Erlebach Oliver Eulenstein Eyal Even-Dar Rolf Fagerberg Jittat Fakcharoenphol Uriel Feige Sandor Fekete Jon Feldman Paolo Ferragina Amos Fiat Efi Fogel Fedor Fomin Steve Fortune Nikolaos Fountoulakis Jacob Fox Christina Fragouli Gianni Franceschini Gudmund Skovbjerg Frandsen Alan Frieze Jung-Sheng Fu Radoslav Fulek Stefan Funke Martin Furer Bernd Gaertner Shmuel Gal David Gamarnik Philippe Gambette Iftah Gamzu Jie Gao Naveen Garg Dmitry Gavinsky Cyril Gavoille Jim Geelen Leo Georgiadis Arpita Ghosh Matt Gibson Joachim Giesen John Gilbert Ioannis Giotis Ashish Goel Gagan Goel Daniel Golovin |
Alexander Golynski Michael Goodrich Igor Gorodezky Lee-Ad Gottlieb Navin Goyal Vineet Goyal Mark Greve Elena Grigorescu Alexander Grigoriev Roberto Grossi Joachim Gudmundsson Bertrand Guenin Sudipto Guha Leonidas J. Guibas Ankur Gupta Anupam Gupta Ori Gurel-Gurevich Gregory Gutin Carsten Gutwenger Inge Li Gørtz Iftach Haitner MohammadTaghi Hajiaghayi Sean Hallgren Dan Halperin Sariel Har-Peled Prahladh Harsha Jason Hartline Nick Harvey Avinatan Hassidim Ishay Haviv Tom Hayes Elad Hazan Dan Hefetz Monika Henzinger Danny Hermelin John Hershberger Petr Hlineny Tracey Ho Dennis Hofheinz Zhiyi Huang HK Hwang John Iacono Nicole Immorlica Piotr Indyk Rob Irving Volkan Isler Satoru Iwata Krishnamurthy Iyer Philippe Jacquet Kamal Jain Klaus Jansen David Johnson Adam Kalai Satyen Kale Tom Kamphans Mihyun Kang Yash Kanoria Ming-Yang Kao Haim Kaplan George Karakostas Menelaos Karavelas Howard Karloff Shiva Kasiviswanathan Petteri Kaski Matthew Katz Michael Kaufman Ken-ichi Kawarabayashi Neeraj Kayal Jonathan Kelner David Kempe Iordanis Kerenidis Rohit Khandekar Subhash Khot Tracy Kimbrel Guy Kindler Valerie King Shiva Kintali Tamas Kiraly Philip N. Klein Robert Kleinberg Adam Klivans Christian Knauer Jochen Koenemann Mikko Koivisto Stavros Kolliopoulos Petr Kolman Ranganath Kondapally Alexander Kononov Tsvi Kopelowitz Swastik Kopparty Guy Kortsarz Nitish Korula Kishore Kothapalli Lukasz Kowalik Dariusz Kowalski Mehmet Koyuturk Jan Kratochvil Dieter Kratsch Shankar Krishnan Michael Krivelevich Erik Krohn Piotr Krysta Daniel Král Oliver Kullmann Amit Kumar Ravi Kumnar Jan Kyncl Gad M. Landau Stefan Langerman Kasper Dalgaard Larsen Lap Chi Lau James Lee Jon Lee Stefano Leonardi Lionel Levine Moshe Lewenstein Edo Liberty Yury Lifshits Katrina Ligett Richard Lipton Andrea Lodi Po-Shen Loh Satya Lokam Daniel Lokshtanov Stefano Lonardi Alex Lopez-Ortiz Zvi Lotker Shachar Lovett Shuang Luan Joan Lucas Tomasz Luczak Laura Poplawski Ma Aleksander Mądry Avner Magen Satyaki Mahalanabis Michael Mahoney Konstantin Makarychev Yury Makarychev Peter Malkin Elitza Maneva Rajsekar Manokaran Yishay Mansour Vangelis Markakis Conrado Martinez Daniel Marx Monaldo Mastrolilli Claire Mathieu Domagoj Matijevic Jiri Matousek Arie Matsliah Kevin Matulef Ross McConnell Aranyak Mehta Julian Mestre Adam Meyerson Matúš Mihaľák Olgica Milenkovic Peter Bro Miltersen Vahab Mirrokni Joe Mitchell Michael Mitzenmacher John Moeller Bojan Mohar Ankur Moitra Michael Molloy Ravi Montenegro Bernard Moret Dmitriy Morozov Gabriel Moruz Dana Moshkovitz Elchanan Mossel David Mount Shay Mozes Ahuva Mu'alem Dhruv Mubayi Partha Mukhopadhyay Wolfgang Mulzer Kamesh Munagala S. Muthukrishnan Viswanath Nagarajan Seffi Naor Hariharan Narayanan Gonzalo Navarro Ashwin Nayak Jesper Nederlof Jelani Nelson Alantha Newman Huy Ngoc Nguyen Phong Nguyen Noam Nisan |
Kobbi Nissim Igor Nitto Gabriel Nivasch Tim Nonner Yahav Nussbaum Ryan O'Donnell Joe O'Rourke Neil Olver Krzysztof Onak Lorenzo Orecchia Rafail Ostrovsky Steve Oudot Sang-Il Oum Eli Packer Rasmus Pagh David Pal Konstantinos Panagiotou Gopal Pandurangan Debmalya Panigrahi Kunsoo Park David ParkesMihai Patrascu Chris Peikert David Peleg Sriram Pemmaraju Seth Pettie Ulrich Pferschy Jeff M. Phillips Benny Pinkas Imran Pirwani Andras Pluhar Valentin Polishchuk Ely Porat Yuval Rabani Tal Rabin Yuri Rabinovich Jaikumar Radhakrishnan Harald Räcke Prasad Raghavendra Parasaran Raman Rajeev Raman Rajiv Raman Venkatesh Raman Edgar Ramos Dana Randall Anup Rao Michael Rao R Ravi Saurabh Ray Oded Regev Ben Reichardt Sebastien Roch Liam Roditty Georgios Rodolakis Martin Roetteler Dana Ron Cris Rose Aaron Roth Tim Roughgarden Sudeepa Roy Ronitt Rubinfeld Matthias Ruhl Alex Russell Wojciech Rytter Bardia Sadri Avishek Saha Cenk Sahinalp Jared Saia Rishi Saket Mohammad R. Salavatipour Alex Samorodnitsky Peter Sanders Atish Das Sarma Srinivasa Rao Satti Saket Saurabh Petr Savicky Michael Schapira Leonard Schulman Andreas S. Schulz Roy Schwartz Robbie Schweller Robert Sedgewick Gil Segev Raimund Seidel Pranab Sen Sandeep Sen Rocco Servedio C. Seshadhri Jay Sethuraman Jiri Sgall Hadas Shachnai Nira Shafrir Alex Shapiro R. Sharathkumar Aneesh Sharma Bruce Shepherd Amir Shpilka Anastasios Sidiropoulos Ali Kemal Sinop Nodari Sitchinava Rene Sitters Danny Sleator Alex Slivkins Allan Sly Adam Smith Christian Sohler Greg Sorkin Bettina Speckmann Aravind Srinivasan Nikhil Srivastava Rob van Stee Mike Steel Cliff Stein David Steurer Mukund Sundararajan Rajesh Sundaresan Jukka Suomela Ola Svensson Chaitanya Swamy Laszlo Szekely Troels Bjerre Sørensen Kunal Talwar Hisao Tamaki Roberto Tamassia Tami Tamir Orestis Telelis Prasad Tetali Robin Thomas Carsten Thomassen Mikkel Thorup Ioan Todinca Csaba D. Toth David Tse Tatyana Turova Marc Uetz Chris Umans Eli Upfal Vinod Vaikuntanathan Vincent Vajnovszki Brigitte Vallee Kasturi Varadarajan Virginia Vassilevska Sergei Vassilvitskii Umesh Vazirani Santosh Vempala Rossano Venturini Juan Vera Elad Verbin Éric Colin de Verdière Sergio Verdu Adrian Vetta Stéphane Vialette Thomas Vidick Nisheeth Vishnoi Krishnamurthy Viswanathan Berthold Vöcking Ilya Volkovich Sergei G. Vorobyov Imrich Vrto Uli Wagner Guoming Wang Yusu Wang Mark Ward Udi Weider Oren Weiman Carola Wenk Renato Werneck Matthias Westermann Udi Wieder Gordon Wilfong Ryan Williams Walter Willinger Ryan Wlliams Gerhard J Woeginger David Woodruff Nick Wormald Xiaodong Wu Yi Wu David Xiao Ning Xie Mihalis Yannakakis Sergey Yekhanin Ke Yi Alper Yildirim Neal Young Raphael Yuster Hamid Zarrabi-Zadeh Lisa Zhang David Zuckerman Michael Zuckerman Uri Zwick |
