CAM colloquium - Friday, April 8
3:30 p.m.
253 Rhodes Hall *****NOTE ROOM CHANGE

Speaker: Daniel Bienstock, Columbia University

 

Title: New Algorithms for the Maximum Throughput Problem

Abstract: The maximum throughput problem, also known as the maximum concurrent flow problem, is the following. We are given a network with capacitated arcs and a set of multicommodity traffic demands to be routed. It may prove impossible to route all the traffic without exceeding the capacities. When this is the case, we wish instead to route an equal percentage of each demand. The objective of the problem is to maximize this percentage.

This problem is of fundamental importance in networking and telecommunications. It may well be the most commonly solved optimization problem in those fields. The problem can be formulated as a linear program. However, large instances (i.e. networks with one thousand or more nodes and many thousand demands) give rise to linear programs that are extremely challenging to unsolvable using state-of-the-art LP software.

Starting in the 1990s, work by many researchers, in particular, Shahrokhi and Matula, Plotkin, Shmoys and Tardos, Grigoriadis and Khachiyan, and others, produced a family of algorithms that compute, for any epsilon > 0, a solution with relative error at most epsilon, by solving at most O(1/epsilon**2) "small" linear programs (for example, shortest path problems). It was theorized that 1/epsilon**2 was a lower bound for any such approximation algorithms.

By using a technique recently developed by Nesterov, we show how O*(1/epsilon) iterations suffice. We will also discuss recent work by Nemirovskii that is related to Nesterov's results. Joint work with Garud Iyengar.

 

Refreshments at 4:30 in 657 Rhodes Hall.

About Us | Site Map | Contact Us | ©2005 Center for Applied Mathematics