Proceedings of the Twenty-Second Annual ACM-SIAM Symposium on Discrete Algorithms

Proceedings of the Twenty-Second Annual ACM-SIAM Symposium on Discrete Algorithms

Edited by Dana Randall

Each link below is to a PDF of the paper as it was submitted. Papers are listed in program order. PDF file names represent the Proceedings (SODA and year 11), followed by order in printed version (e.g. 001) and first author's last name and first initial.

Preface and Acknowledgements

Table of Contents

Sessions:
1A 1B 1C 2 Best Paper Presentation 3A 3B 3C 4A 4B 4C 5A 5B 5C 6 7A 7B 7C 8A 8B 8C 9A 9B 9C 10 11A 11B 11C 12A 12B 12C

Session 1A

1          Optimal Bounds for Johnson-Lindenstrauss Transforms and Streaming Problems with Sub-Constant Error
            T. S. Jayram and David Woodruff

11        The Streaming Complexity of Cycle Counting, Sorting by Reversals, and Other Problems
            Elad Verbin and Wei Yu

26        Streaming k-means on Well-Clusterable Data
            Vladimir Braverman, Adam Meyerson, Rafail Ostrovsky, Alan Roytman, Michael Shindler, and Brian Tagiku

41        Efficient Sketches for the Set Query Problem
            Eric Price

57        Exponential Time Improvement for min-wise Based Algorithms
            Guy Feigenblat, Ely Porat, and Ariel Shiftan

Session 1B

67        A simple and fast 2-approximation algorithms for the one-warehouse multi-retailers problem
            Gautier Stauffer, Guillaume Massonet, Christophe Rapine, and Jean-Philippe Gayon

80        Generalized Machine Activation Problems
            Jian Li and Samir Khuller

95        Online Scalable Algorithm for Minimizing ℓk-norms of Weighted Flow Time On Unrelated Machines
            Sungjin Im and Benjamin Moseley

109       Online Scalable Scheduling for the k-norms of Flow Time Without Conservation of Work
            Jeff Edmonds, Sungjim Im, Benjamin Moseley

120       Online Scheduling on Identical Machines using SRPT
            Kyle Fox and Benjamin Moseley

Session 1C

129       A complete resolution of the Keller maximum clique problem
            Jennifer Debroni, John D. Eblen, Michael A. Langston, Wendy Myrvold, Peter Shor, Dinesh Weerapurage

136      On independent sets in random graphs
            Amin Coja-Oghlan and Charilaos Efthymiou

145      Coloring random graphs online without creating monochromatic subgraphs
            Torsten Mütze, Thomas Rast, and Reto Spöhel

159      The maximum size of a Sidon set contained in a sparse random set of integers
            Yoshiharu Kohayakawa, Sangjune Lee, and Vojtĕch Rödl

172      On Buffon Machines and Numbers
            Philippe Flajolet, Maryse Pelletier, and Michčle Soria

Session 2

184      Graph Coloring via The Probabilistic Method
            Bruce Reed

Best Paper Presentation

185      An Almost Optimal Unrestricted Fast Johnson-Lindenstrauss Transform
            Nir Ailon and Edo Liberty

Session 3A

192      A Stackelberg Strategy for Routing Flow over Time
            Umang Bhaskar, Lisa Fleischer, and Elliot Anshelevich

202      A subexponential lower bound for the Random Facet algorithm for Parity Games
            Oliver Friedmann, Thomas Dueholm Hansen, and Uri Zwick

217      On Minmax Theorems for Multiplayer Games
            Yang Cai and Constantinos Daskalakis

235      Near-Optimal No-Regret Algorithms for Zero-Sum Games
            Constantinos Daskalakis, Alan Deckelbaum, and Anthony Kim

255      Local Smoothness and the Price of Anarchy in Atomic Splittable Congestion Games
           Tim Roughgarden and Florian Schoppmann

Session 3B

268      I/O-Efficient Contour Queries on Terrains
            Pankaj K. Agarwal, Thomas Mřlhave, and Bardia Sadri

285      Implicit Flow Routing on Terrains with Applications to Surface Networks and Drainage Structures
            Mark de Berg, Herman Haverkort, and Constantinos Tsirogiannis

297      Shortest Non-Crossing Walks in the Plane
            Jeff Erickson and Amir Nayyeri

309      Computing Shortest Paths amid Pseudodisks
            Danny Z. Chen and Haitao Wang

327      On the Complexity of Time-Dependent Shortest Paths
            Luca Foschini, John Hershberger, and Subhash Suri

Session 3C

342      A Master Theorem for Discrete Divide and Conquer Recurrences
            Michael Drmota and Wojciech Szpankowski

362      Optimal pattern matching in LZW compressed strings
            Pawel Gawrychowski

373      Random Access to grammar-Compressed Strings
            Philip Bille, Gad M. Landau, Rajeev Raman, Kunihiko Sadakane, Srinivasa Rao Satti, and Oren Weimann

390      Ordered and Unordered Top-K Range Reporting in Large Data Sets
            Peyman Afshani, Gerth Střlting Brodal, and Norbert Zeh

401      Top-K Color Queries for Document Retrieval
            Marek Karpinski and Yakov Nekrich

Session 4A

412      Mobile Geometric Graphs: Detection, Coverage and Percolation
            Yuval Peres, Alistair Sinclair, Perla Sousi, and Alexandre Stauffer

429      Randomized Diffusion for Indivisible Loads
            Petra Berenbrink, Colin Cooper, Tom Friedetzky, Tobias Friedrich, and Thomas Sauerwald

440      Fast Information Spreading in Graphs with Large Weak Conductance
            Keren Censor-Hillel and Hadas Shachnai

449      On the Randomness Requirements of Rumor Spreading
            George Giakkoupis and Philipp Woelfel

462      Rumor Spreading and Vertex Expansion on Regular Graphs
            Thomas Sauerwald and Alexandre Stauffer

Session 4B

476      Bin Packing via Discrepancy of Permutations
            Friedrich Eisenbrand, Dömötör Pálvölgyi, and Thomas Rothvoß

482      Algorithms and Hardness for Subspace Approximation
            Amit Deshpande, Madhur Tulsiani, and Nisheeth K. Vishnoi

497      Approximating Matrix p-norms
            Aditya Bhaskara and Aravindan Vijayaraghavan

512      Subsampling Mathematical Relaxations and Average-case Complexity
            Boaz Barak, Moritz Hardt, Thomas Holenstein, and David Steurer

532      Towards an SDP-based Approach to Spectral Methods: A Nearly-Linear-Time Algorithm for Graph Partitioning and Decomposition
            Lorenzo Orecchia and Nisheeth K. Vishnoi

Session 4C

546      Faster quantum algorithm for evaluating game trees
            Ben W. Reichardt

560      Reflections for quantum query algorithms
           Ben W. Reichardt

570      Temperature 1 Self-Assembly: Deterministic Assembly in 3D and Probabilistic Assembly in 2D
            Matthew Cook, Yunhui Fu, and Robert Schweller

590      The Power of Nondeterminism in Self-Assembly
            Nathaniel Bryans, Ehsan Chiniforooshan, David Doty, Lila Kari, and Shinnosuke Seki

603      Collapse
            Günter Rote and Uri Zwick

Session 5A

614      Algorithms for Implicit Hitting Set Problems
            Karthekeyan Chandrasekaran, Richard Karp, Erick Moreno-Centeno, and Santosh Vempala

630      An algorithmic decomposition of claw-free graphs leading to an O(n3)-algorithm for the weighted stable set problem
            Yuri Faenza, Gianpaolo Oriolo, and Gautier Stauffer

647      Randomized greedy: new variants of some classic approximation algorithms
            Kevin P. Costello, Asaf Shapira, and Prasad Tetali

656      Randomized Variants of Johnson’s Algorithm for MAX SAT
            Matthias Poloczek and Georg Schnitger

664      The Local Lemma is Tight for SAT
            H. Gebauer, T. Szabó, and G. Tardos

Session 5B

675      Pricing on Paths: A PTAS for the Highway Problem
            Fabrizio Grandoni and Thomas Rothvoß

685      On the Approximability of Budget Feasible Mechanisms
            Ning Chen, Nick Gravin, and Pinyan Lu

700      Welfare Guarantees for Combinatorial Auctions with Item Bidding
            Kshipra Bhawalkar and Tim Roughgarden

710      Mechanism Design via Correlation Gap
            Qiqi Yan

720      Bayesian Incentive Compatibility via Fractional Assignments
            Xiaohui Bei and Zhiyi Huang

734      Bayesian Incentive Compatibility via Matchings
            Jason D. Hartline, Robert Kleinberg, and Azarakhsh Malekian

Session 5C

748      Bidimensionality and EPTAS
            Fedor V. Fomin, Daniel Lokshtanov, Venkatesh Raman, and Saket Saurabh

760      Slightly Superexponential Parameterized Problems
            Daniel Lokshtanov, Dániel Marx, and Saket Saurabh

777      Known Algorithms on Graphs on Bounded Treewidth are Probably Optimal
            Daniel Lokshtanov, Dániel Marx, and Saket Saurabh

790      Continuous Local Search
            Constantinos Daskalakis and Christos Papadimitriou

805      Range Selection and Median: Tight Cell Probe Lower Bounds and Adaptive Data Structures
            Allan Grřnlund Jřrgensen and Kasper Green Larsen

Session 6 Invited Plenary Session

814      Where computer vision needs help from computer science
            William T. Freeman

Session 7A

820      An Optimal-Time Construction of Sparse Euclidean Spanners with Tiny Diameter
            Shay Solomon

840      Fast, precise and dynamic distance queries
           Yair Bartal, Lee-Ad Gottlieb, Tsvi Kopelowitz, Moshe Lewenstein, and Liam Roditty

854      Approximate Nearest Neighbor Search for Low Dimensional Queries
           Sariel Har-Peled and Nirman Kumar

868      Dimensionality reduction: Beyond the Johnson-Lindenstrauss bound
           Yair Bartal, Ben Recht, and Leonard J. Schulman

888      A Nonlinear Approach to Dimension Reduction
           Lee-Ad Gottlieb and Robert Krauthgamer

Session 7B

900      Hitting time results for Maker-Breaker games
           Sonny Ben-Shimon, Asaf Ferber, Dan Hefetz, and Michael Krivelevich

913      Packing tight Hamilton cycles in 3-uniform hypergraphs
           Alan Frieze, Michael Krivelevich, and Po-Shen Loh

933      Networks of random cycles
           Colin Cooper, Martin Dyer, and Andrew J. Handley

945      Phase Transition for Glauber Dynamics for Independent Sets on Regular Trees
           Ricardo Restrepo, Daniel Stefankovic, Juan C. Vera, Eric Vigoda, and Linjie Yang

957      On Belief Propagation Guided Decimation for Random k-SAT
           Amin Coja-Oghlan

Session 7C

967      The Asymmetric Traveling Salesman Problem on Graphs with Bounded Genus
           Shayan Oveis Gharan and Amin Saberi

976      Capacitated Metric Labeling
           Matthew Andrews, Mohammad Taghi Hajiaghayi, Howard Karloff, and Ankur Moitra

996      Multicommodity Facility Location under Group Steiner Access Cost
           Laura J. Poplawski and Rajmohan Rajaraman

1014     Survivable Network Design Problems in Wireless Networks
           Debmalya Panigrahi

1028     Prize-collecting Steiner Problems on Planar Graphs
           M. Bateni, C. Chekuri, A. Ene, M. T. Hajiaghayi, N. Korula, and D. Marx

Session 8A

1050     On Graph Crossing Number and Edge Planarization
           Julia Chuzhoy, Yury Makarychev, and Anastasios Sidiropoulos

1070     Ranking with Submodular Valuations
           Yossia Azar and Iftah Gamzu

1080     Multi-budgeted Matchings and Matroid Intersection via Dependent Rounding
           Chandra Chekuri, Jan Vondrák, and Rico Zenklusen

1098     Submodular Maximization by Simulated Annealing
           Shayan Oveis Gharan and Jan Vondrák

1117     The Matroid Median Problem
           Ravishankar Krishnaswamy, Amit Kumar, Viswanath Nagarajan, Yogish Sabharwal, and Barna Saha

Session 8B

1131    Persistent Predecessor Search and Orthogonal point Location on the Word RAM
           Timothy M. Chan

1146    New Approximation Algorithms for Minimum Enclosing Convex Shapes
           Ankan Saha, S. V. N. Vishwanathan, and Xinhua Zhang

1161    Computing the Independence Number of Intersection Graphs
           Jacob Fox and János Pach

1166    Minimum Cuts and Shortest Non-Separating Cycles via Homology Covers
           Jeff Erickson and Amir Nayyeri

1177    Embedding Stacked Polytopes on a Polynomial-Size Grid
           Erik D. Demaine and André Schulz

Session 8C

1188    Overlap properties of geometric expanders
            Jacob Fox, Mikhail Gromov, Vincent Lafforgue, Assaf Naor, and János Pach

1198    On the Degree Distribution of Random Planar Graphs
            Konstantinos Panagiotou and Angelika Steger

1211    Component structure of the vacant set induced by a random walk on a random graph
            Colin Cooper and Alan Frieze

1222    The Multiple-Orientability Thresholds for Random Hypergraphs
            Nikolaos Fountoulakis, Megha Khosla, and Konstantinos Panagioutou

1237    The Rigidity Transition in Random Graphs
            Shiva Prasad Kasiviswanathan, Cristopher Moore, and Louis Theran

Session 9A

1253    Online Vertex-Weighted Bipartite Matching and Single-bid Budgeted Allocations
            Gagan Aggarwal, Gagan Goel, Chinmay Karande, and Aranyak Mehta

1265    Secretary Problems: Laminar Matroid and Interval Scheduling
            Sungjim Im and Yajun Wang

1275    Matroid Secretary Problem in the Random Assignment Model
            José A. Soto

1285    Online Stochastic Matching: Online Actions Based on Offline Statistics
            Vahideh H. Manshadi, Shayan Oveis Gharan, and Amin Saberi

1295    An Optimal Lower Bound for Buffer Management in Multi-Queue Switches
            Marcin Bienkowski

Session 9B

1306    An Intersection Model for Multitolerance Graphs: Efficient Algorithms and Hierarchy
            George B. Mertzios

1318    Faster and Dynamic Algorithms for Maximal End-Component Decomposition and Related Graph Problems in Probabilistic Verification
            Krishnendu Chatterjee and Monika Henzinger

1337    Faster Replacement Paths
            Virginia Vassilevska Williams

1347    Computing Replacement Paths in Surface Embedded Graphs
            Jeff Erickson and Amir Nayyeri

1355    Improved Dynamic Algorithms for Maintaining Approximate Shortest Paths Under Deletions
            Aaron Bernstein and Liam Roditty

Session 9C

1366    Algebraic Algorithms for Linear Matroid Parity Problems
            Ho Yee Cheung, Lap Chi Lau, and Kai Man Leung

1383    On Parity Check (0, 1)-Matrix over Zp
            Nader H. Bshouty and Hanna Mazzawi

1395    Code Equivalence and Group Isomorphism
            László Babai, Paolo Codenotti, Joshua A. Grochow, and Youming Qiao

1409    Efficient algorithms for some special cases of the polynomial equivalence problem
            Neeraj Kayal

1422    Low Rank Matrix-valued Chernoff Bounds and Approximate Matrix Multiplication
            Avner Magen and Anastasios Zouzias

Session 10 Invited Plenary Session

1437    Computational Geometry for Non-Geometers: Recent Developments on Some Classical Problems
            Timothy Chan

Session 11A

1438    Improved Deterministic Algorithms for Decremental Transitive Closure and Strongly Connected Components
            Jakub Łącki

1446    Approximating the Girth
            Liam Roddity and Roei Tov

1455    Approximating the Statistics of various Properties in Randomly Weighted Graphs
            Yuval Emek, Amos Korman, and Yuval Shavitt

1468    Counting and detecting small subgraphs via equations and matrix multiplication
            Miroslaw Kowaluk, Andrzej Lingas, and Eva-Marta Lundell


1477    On Succinct Convex Greedy Drawing of 3-Connected Plane Graphs
            Xin He and Huaming Zhang

Session 11B

1487    Distributed Selfish Load Balancing on Networks
            Petra Berenbrink, Martin Hoefer, and Thomas Sauerwald

1498    On the Complexity of Approximating a Nash Equilibrium
           Constantinos Daskalakis

1518    Fast Convergence of Natural Bargaining Dynamics in Exchange Networks
            Yashodhan Kanoria, Mohsen Bayati, Christian Borgs, Jennifer Chayes, and Andrea Montanari

1538    Wireless Capacity with Oblivious Power in General Metrics
            Magnús M. Halldórsson and Pradipta Mitra

1549    A Constant-Factor Approximation for Wireless Capacity Maximization with Power Control in the SINR Model
            Thomas Kesselheim

Session 11C

1560    On LP-Based Approximability for Strict CSPs
           Amit Kumar, Rajsekar Manokaran, Madhur Tulsiani, and Nisheeth K. Vishnoi

1574    Tight Bounds on the Approximability of Almost-satisfiable Horn SAT and Exact Hitting Set
            Venkatesan Guruswami and Yuan Zhou

1590    Hardness Results for Agnostically Learning Low-Degree Polynomial Threshold Functions
            Ilias Diakonikolas, Ryan O’Donnell, Rocco A. Servedio, and Yi Wu

1607    Tight Hardness Results for Minimizing Discrepancy
            Moses Charikar, Alantha Newman, and Aleksandar Nikolov

1615    The complexity of finding independent sets in bounded degree (hyper)graphs of low chromatic number
            Venkatesan Guruswami and Ali Kemal Sinop

Session 12A

1627    Risk-Averse Stochastic Optimization: Probabilistically-Constrained Models and Algorithms for Black-Box Distributions
            Chaitanya Swamy

1647    Improved Approximation Results for Stochastic Knapsack Problems
            Anand Bhalgat, Ashish Goel, and Sanjeev Khanna

1666    The stubborn problem is stubborn no more (a polynomial algorithm for 3-compatible colouring and the stubborn list partition problem)
            Marek Cygan, Marcin Pilipczuk, Michal Pilipczuk, and Jakub Onufry Wojtaszczyk

1675    Approximate Dynamic Programming using Halfspace Queries and Multiscale Monge Decomposition
            Gary L. Miller, Richard Peng, Russell Schwartz, and Charalampos Tsourakakis

Session 12B

1683    Nearly Tight Bounds for Testing Function Isomorphism
            Sourav Chakraborty, David García-Soriano, and Arie Marsliah

1703    The Dichotomy of List Homomorphisms for Digraphs
            Pavol Hell and Arash Rafiey

1714    Dichotomy for Holant* Problems of Boolean Domain
            Jin-Yi Cai, Pinyan Lu, and Mingji Xia

1729    Bounding the Randomized Decision Tree Complexity of Read-Once Boolean Functions
            Kazuyuki Amano

Session 12C

1745    Improved Space Bounds for Cache-Oblivious Range Reporting
            Peyman Afshani and Norbert Zeh

1759    Triangulating the Square and Squaring the Triangle: Quadtrees and Delaunay Triangulations are Equivalent
            Maarten Löffler and Wolfgang Mulzer

1778    Improved Bound for the Union of Fat Triangles
            Esther Ezra, Boris Aronov, and Micha Sharir

Renew SIAM · Contact Us · Site Map · Join SIAM · My Account
Facebook Twitter Flickr Youtube