School of Mathematical and Statistical Sciences

Computational and Applied Math Proseminar

Tuesday, March 29, 4:30 p.m., PSA 109

Matthias Köppe

UC Davis

Recent developments in primal integer programming, with applications to stochastic IP

Abstract
Primal methods in optimization are characterized by the idea of starting from some feasible solution and then following a sequence of improving steps that, hopefully, lead to an optimal solution. Many heuristic algorithms in optimization follow this scheme.

If one, however, is interested in algorithms that provably lead to an optimal solution, this leads, in the context of integer optimization, to the study of the algorithmic theory of generating sets of various kinds, including Hilbert bases of cones, Gröbner bases of toric ideals, and Graver bases of matrices.

Recently several breakthroughs in the theory of Graver bases have been obtained. These allow to study families of highly structured problems, so called N-fold integer programs, which have a block structure similar to multi-commodity flow problems. One obtains polynomial-time algorithms for linear and nonlinear integer optimization problems in these families.

I present an overview of these ideas and a recent result (joint work with Raymond Hemmecke and Robert Weismantel, appeared in IPCO 2010), which generalizes N-fold integer programs and two-stage integer programs with N scenarios to N-fold 4-block decomposable integer programs. This is a structure that appears in stochastic integer multi-commodity flow problems.

We show that for fixed blocks but variable N, these integer programs are polynomial-time solvable for any linear objective. Moreover, we present a polynomial-time computable optimality certificate for the case of fixed blocks, variable N and any convex separable objective function.