Seminars and Colloquia by Series

How Good Are Sparse Cutting-Planes?

Series
ACO Seminar
Time
Wednesday, February 5, 2014 - 12:00 for 1 hour (actually 50 minutes)
Location
IC 209
Speaker
Marco MolinaroGeorgia Tech

Please Note: Joint DOS-ACO Seminar. Food and refreshments will be provided.

Sparse cutting-planes are often the ones used in mixed-integer programing (MIP) solvers, since they help in solving the linear programs encountered during branch-&-bound more efficiently. However, how well can we approximate the integer hull by just using sparse cutting-planes? In order to understand this question better, given a polyope P (e.g. the integer hull of a MIP), let P^k be its best approximation using cuts with at most k non-zero coefficients. We consider d(P, P^k) = max_{x in P^k} (min_{y in P} |x - y|) as a measure of the quality of sparse cuts. In our first result, we present general upper bounds on d(P, P^k) which depend on the number of vertices in the polytope and exhibits three phases as k increases. Our bounds imply that if P has polynomially many vertices, using half sparsity already approximates it very well. Second, we present a lower bound on d(P, P^k) for random polytopes that show that the upper bounds are quite tight. Third, we show that for a class of hard packing IPs, sparse cutting-planes do not approximate the integer hull well. Finally, we show that using sparse cutting-planes in extended formulations is at least as good as using them in the original polyhedron, and give an example where the former is actually much better. Joint work with Santanu Dey and Qianyi Wang.

Convergence of sparse graphs as a problem at the intersection of graph theory, statistical physics and probability

Series
ACO Seminar
Time
Tuesday, November 26, 2013 - 14:05 for 1 hour (actually 50 minutes)
Location
Skiles 005
Speaker
Christian BorgsMicrosoft Research (New England), Cambridge, MA
Many real-world graphs are large and growing. This naturally raises the question of a suitable concept of graph convergence. For graphs with average degree proportional to the number of vertices (dense graphs), this question is by now quite well-studied. But real world graphs tend to be sparse, in the sense that the average or even the maximal degree is bounded by some reasonably small constant. In this talk, I study several notions of convergence for graphs of bounded degree and show that, in contrast to dense graphs, where various a priori different notions of convergence are equivalent, the corresponding notions are not equivalent for sparse graphs. I then describe a notion of convergence formulated in terms of a large deviation principle which implies all previous notions of convergence.

CANCELLED -- Matching - A New Proof for an Ancient Algorithm

Series
ACO Seminar
Time
Monday, February 11, 2013 - 16:00 for 1.5 hours (actually 80 minutes)
Location
Klaus 1116 W
Speaker
Vijay V. VaziraniSchool of Computer Science, Georgia Tech
For all practical purposes, the Micali-Vazirani algorithm, discovered in 1980, is still the most efficient known maximum matching algorithm (for very dense graphs, slight asymptotic improvement can be obtained using fast matrix multiplication). However, this has remained a "black box" result for the last 32 years. We hope to change this with the help of a recent paper giving a simpler proof and exposition of the algorithm: http://arxiv.org/abs/1210.4594 In the interest of covering all the ideas, we will assume that the audience is familiar with basic notions such as augmenting paths and bipartite matching algorithm.

A Cop and Robber Solve the Kakeya Needle Problem

Series
ACO Seminar
Time
Tuesday, May 22, 2012 - 11:05 for 1 hour (actually 50 minutes)
Location
Skiles 005
Speaker
Peter WinklerDartmouth College, Hanover, NH
We derive optimal strategies for a pursuit-and-evasion game and show that when pitted against each other, the two strategies construct a small set containing unit-length line segments at all angles. Joint work with Y. Babichenko, Y. Peres, R. Peretz, and P. Sousi.

Two recent results on on-line matching

Series
ACO Seminar
Time
Thursday, August 25, 2011 - 11:05 for 1 hour (actually 50 minutes)
Location
Skiles 006
Speaker
Kamal JainMicrosoft Research, Redmond, WA
I will present two related 30-minute talks. Title 1: Generalized Online Matching with Concave Utilities Abstract 1: In this talk we consider a search engine's ad matching problem with soft budget. In this problem, there are two sides. One side is ad slots and the other is advertisers. Currently advertisers are modeled to have hard budget, i.e., they have full utility for ad slots until they reach their budget, and at that point they can't be assigned any more ad-slots. Mehta-Saberi-Vazirani-Vazirani and Buchbinder-J-Naor gave a 1-1/e approximation algorithm for this problem, the latter had a traditional primal-dual analysis of the algorithm. In this talk, we consider a situation when the budgets are soft. This is a natural situation if one models that the cost of capital is convex or the amount of risk is convex. Having soft budget makes the linear programming relaxation as a more general convex programming relaxation. We still adapt the primal-dual schema to this convex program using an elementary notion of convex duality. The approximation factor is then described as a first order non-linear differential equation, which has at least 1-1/e as its solution. In many cases one can solve these differential equations analytically and in some cases numerically to get algorithms with factor better than 1-1/e. Based on two separate joint works, one with Niv Buchbinder and Seffi Naor, and the other with Nikhil Devanur. Title 2: Understanding Karp-Vazirani-Vazirani's Online Matching (1990) via Randomized Primal-Dual. Abstract 2: KVV online matching algorithm is one of the most beautiful online algorithms. The algorithm is simple though its analysis is not equally simple. Some simpler version of analysis are developed over the last few years. Though, a mathematical curiosity still remains of understanding what is happening behind the curtains, which has made extending the KVV algorithm hard to apply to other problems, or even applying to the more general versions of online matching itself. In this talk I will present one possibility of lifting the curtains. We develop a randomized version of Primal-Dual schema and redevelop KVV algorithm within this framework. I will then show how this framework makes extending KVV algorithm to vertex weighted version essentially trivial, which is currently done through a lot of hard work in a brilliant paper of Aggarwal-Goel-Karande-Mehta (2010). Randomized version of Primal-Dual schema was also a missing technique from our toolbox of algorithmic techniques. So this talk also fills that gap.

It pays to do the right thing: Incentive mechanisms for Societal Networks

Series
ACO Seminar
Time
Tuesday, March 15, 2011 - 16:30 for 1 hour (actually 50 minutes)
Location
Klaus 2443
Speaker
Balaji PrabhakarStanford University
Why did kamikaze pilots wear helmets? Why does glue not stick to the inside of the bottle? Why is lemonade made with artificial flavor but dishwashing liquid made with real lemons? How can I avoid traffic jams and be paid for it? While the first three are some of life's enduring questions, the fourth is the subject of a traffic decongestion research project at Stanford University. In this talk, I will briefly describe this project and, more generally, discuss incentive mechanisms for Societal Networks--- networks which are vital for a society's functioning; for example, transportation, energy, healthcare and waste management. I will talk about incentive mechanisms and experiments for reducing road congestion, pollution and energy use, and for improving "wellness" and good driving habits. Some salient themes are: using low-cost sensing technology to make societal networks much more efficient, using price as a signal to co-ordinate individual behavior, and intelligently "throwing money at problems".

Efficiently Learning Gaussian Mixtures

Series
ACO Seminar
Time
Tuesday, March 8, 2011 - 16:30 for 1 hour (actually 50 minutes)
Location
KACB 1116
Speaker
Greg ValiantUniversity of California, Berkeley
Given data drawn from a mixture of multivariate Gaussians, a basic problem is to accurately estimate the mixture parameters. This problem has a rich history of study in both statistics and, more recently, in CS Theory and Machine Learning. We present a polynomial time algorithm for this problem (running time, and data requirement polynomial in the dimension and the inverse of the desired accuracy), with provably minimal assumptions on the Gaussians. Prior to this work, it was unresolved whether such an algorithm was even information theoretically possible (ie, whether a polynomial amount of data, and unbounded computational power sufficed). One component of the proof is showing that noisy estimates of the low-order moments of a 1-dimensional mixture suffice to recover accurate estimates of the mixture parameters, as conjectured by Pearson (1894), and in fact these estimates converge at an inverse polynomial rate. The second component of the proof is a dimension-reduction argument for how one can piece together information from different 1-dimensional projections to yield accurate parameters.

Online Matching and the Adwords Market

Series
ACO Seminar
Time
Thursday, February 24, 2011 - 16:30 for 1 hour (actually 50 minutes)
Location
KACB 1116B
Speaker
Aranyak MehtaGoogle Research
The spectacular success of search and display advertising -- to businesses and search engine companies -- and its huge growth potential has attracted the attention of researchers from many aspects of computer science. Since a core problem in this area is that of effective ad allocation, an inherently algorithmic and game-theoretic question, numerous theoreticians have worked in this area in recent years. Ad allocation involves matching ad slots to advertisers, under demand and supply constraints. In short, the better the matching, the more efficient the market. Interestingly, the seminal work on online matching, by Karp, Vazirani and Vazirani, was done over two decades ago, well before the advent of the Internet economy! In this talk, I will give an overview of several key algorithmic papers in this area, starting with its purely academic beginnings, to papers that actually address the Adwords problem. The elegant -- and deep -- theory behind these algorithms involves new combinatorial, probabilistic and linear programming techniques. Besides the classic KVV paper (STOC 1990), this talk will refer to several papers with my co-authors: Mehta, Saberi, Vazirani, Vazirani (FOCS 05, J. ACM 07), Goel, Mehta (SODA 08), Feldman, Mehta, Mirrokni, Muthukrishnan (FOCS 09), Aggarwal, Goel, Karande, Mehta (SODA 10), Karande, Mehta, Tripathi (STOC 11).

Exponentially many perfect matchings in cubic graphs

Series
ACO Seminar
Time
Thursday, January 13, 2011 - 15:05 for 1 hour (actually 50 minutes)
Location
Skiles 154
Speaker
Sergey NorinPrinceton University
A well-known conjecture of Lovasz and Plummer asserts that the number of perfect matchings in 2-edge-connected cubic graph is exponential in the number of vertices. Voorhoeve has shown in 1979 that the conjecture holds for bipartite graphs, and Chudnovsky and Seymour have recently shown that it holds for planar graphs. In general case, however, the best known lower bound has been until now barely super-linear. In this talk we sketch a proof of the conjecture. The main non-elementary ingredient of the proof is Edmonds' perfect matching polytope theorem. This is joint work with Louis Esperet, Frantisek Kardos, Andrew King and Daniel Kral.

Displaying blocking pairs in signed graphs

Series
ACO Seminar
Time
Thursday, October 28, 2010 - 16:30 for 1.5 hours (actually 80 minutes)
Location
Skiles 255
Speaker
Bertrand GueninDept. of Combinatorics and Optimization, University of Waterloo
A signed graph is a pair (G, \Sigma) where G is a graph and \Sigma is a subset of the edges of G. A cycle C in G is even (resp. odd) if E(C) \cap \Sigma is even (resp. odd). A blocking pair in a signed graph is a pair of vertices {x, y} such that every odd cycle in (G, \Sigma) intersects at least one of the vertices x and y. Blocking pairs arise in a natural way in the study of even cycle matroids on signed graphs as well as signed graphs with no odd K_5 minor. In this article, we characterize when the blocking pairs of a signed graph can be represented by 2-cuts in an auxiliary graph. We discuss the relevance of this result to the problem of characterizing signed graphs with no odd K_5 minor and determing when two signed graphs represent the same even cycle matroid. This is joint work with Irene Pivotto and Paul Wollan.

Pages