CIM PROGRAMS AND ACTIVITIES

January  8, 2009

Fields Industrial Optimization Seminar
2008-09

Supported by

The inaugural meeting of the Fields Industrial Optimization Seminar took place on November 2, 2004. This series will meet once a month, on the first Tuesday, in the early evening. Each meeting will comprise two related lectures on a topic in optimization; typically, one speaker will be a university-based research and the other from the private or government sector.We welcome the participation of everyone in the academic or industrial community with an interest in optimization -- theory or practice, expert or student.

Please subscribe to the Fields mail list to be informed of upcoming seminars.
=================================================

UPCOMING SEMINARS
Seminars start at 5:00 pm at the Fields Institute, 222 College Street, Room 230

Feb. 3, 2009

Ross Mitchell, University of Calgary

and

Andrew Hope, Princess Margaret Hospital Toronto

March 3, 2009

Matheus Grasselli, McMaster University

and

Helmut Mausser, Algorithmics Toronto

PAST SEMINARS
Dec. 2, 2008

Audio and Slides of Talk

Michel X. Goemans
, MIT
Approximating Submodular Functions Everywhere
Submodular functions are a key concept in combinatorial optimization. Algorithms that involve submodular functions usually assume that they are given by a (value) oracle. We consider the problem of approximating a non-negative, monotone, submodular function f everywhere, after only poly(n) oracle queries (where n is the size of the ground set). Our main result is a deterministic algorithm that makes poly(n) oracle queries and derives a function such that, for *every* set S, g(S) approximates f(S) within a factor a(n), where a(n)=sqrt(n+1) for rank functions of matroids and a(n)=O(sqrt(n) log(n)) for general monotone submodular functions. Our result is based on approximately finding a maximum volume inscribed ellipsoid in a symmetrized polymatroid, and the analysis involves various properties of submodular functions and polymatroids. Our algorithm is tight up to logarithmic factors, even for rank functions of a matroid.
Our approximation result allows to approximate optimization problems involving submodular functions, such as the submodular max-min fair allocation problem.
This is based on joint work with Nick Harvey, Satoru Iwata and Vahab Mirrokni.

Jon Lee, IBM TJ Watson Research Center
Nonlinear Combinatorial Optimization
I will discuss algorithms for solving problems of the form max { f(Wx) : x in F }, where f is a nonlinear function, the rows of the matrix W can be thought of as describing several linear objectives, and F is a discrete set of feasible solutions. The nonlinear function f can be though of as balancing the various linear objectives.We look at various combinatorial settings for the choices of F. So this can be seen to fit somewhere on the landscape between multicriteria optimization and nonlinear combinatorial optimization.
In the most general setting, the model is intractable, so we look at cases that yield polynomial-time algorithms and approximation schemes. Our specific results involve broad special cases. E.g., regarding F, we consider multi-knapsacks, matchings, matroids and polymatroids, Regarding f, we consider minimization of concave and convex functions, generalization of norms, etc. Regarding W, to get positive results, we usually need to assume that it has a fixed number of rows and the entries are encoded in unary.
I will describe an interesting application to fitting polynomial models to multivariate data.
Most of our algorithms were mainly designed for theoretical efficiency. Nonetheless, there is a good argument
for trying to implememt some of these methods on modern high-performance platforms. We describe such a successful effort for the model fitting application, using ultra-high precision solution of linear systems on the BlueGene supercomputer.
All of this is joint work, difererent parts with Berstein, Gunnels, Margulies, Maruri-Aguilar, Onn, Riccomagno, Weismantel, Wynn.

Oct. 7, 2008

Audio and Slides of Talk

Endre Boros, Rutgers University
Quadratic binary optimization and its applications

Quadratic binary optimization (QUBO) is a natural mathematical model for numerous practical problems. In this overview lecture we recall the origins of this model, and some of the numerous results providing efficient solutions in some case, or efficient bounds and persistencies in some other cases. We shall also discuss connections to the very popular "graph-cut" approach of Computer vision, and provide extensive computational experiments with various applications.

Gabriel Tavares, Fair Isaac Corporation
Linear Programming Plus Branch-and-cut for Solving Certain Difficult QUBO Problems
A linear optimization framework is proposed to solve the Quadratic Unconstrained Binary Optimization (QUBO) problem. It consists of 3 stages: stage (i) calculates an incumbent solution by using QUBO heuristics (a Multi-Start Tabu-Search approach is considered); stage (ii) calculates an optimal Basic Feasible Solution (BFS) to the relaxation of the Linearization Model (LM) for QUBO plus some valid cuts; and stage (iii) solves the mixed integer program LM by using the incumbent solution and by enhancing it with the subset of cuts binding at the BFS. The effectiveness of the approach, implemented using Xpress-Mosel, is shown when solving: minimum 3-partition, MAX-CUT and nMAX-SAT.

Nov. 4, 2008

Audio and Slides of Talk

Philip E. Gill, University of California, San Diego
What's new in SQP methods?
In his 1963 PhD thesis, Wilson proposed the first sequential quadratic programming (SQP) method for the solution of constrained nonlinear optimization problems. In the intervening 45 years, SQP methods have evolved into a powerful and effective class of methods for a wide range of optimization problems. We review some of the most prominent developments in SQP methods since 1963 and discuss the relationship of SQP methods to other popular methods, including augmented Lagrangian methods and interior methods.
Given the scope and utility of nonlinear optimization, it is not surprising that SQP methods are still a subject of active research. Recent developments in methods for mixed integer nonlinear programming and the minimization of functions subject to differential equation constraints has led to a heightened interest in methods that may be ``hot started'' from a good approximate solution. We discuss the role of SQP methods in this context, with particular reference to some recent enhancements to our large-scale SQP package SNOPT. We end with some discussion of the challenges associated with formulating algorithms that can exploit multicore and GPU-based computer architectures.

and

Bohdan Kaluzny, Centre for Operational Research & Analysis, Defence Research & Development Canada.
Combinatorial Optimization in Canadian Forces Airlift Modeling
The Canadian Forces make extensive use of strategic and tactical airlift assets to deploy and sustain overseas forces. Various-sized cargo aircraft are employed for missions to deliver equipment, supplies, and passengers. Maximizing the payload delivered per flight while maintaining a safe load balance is of high importance. This talk presents Genetic Annealing for Loading of Aircraft: a Heuristic Aiding Deployment (GALAHAD). This loading module uses a genetic algorithm based on a bin packing heuristic and a convex hull fitness function to generate realistic estimates of the number of airlift assets required to transport a given manifest of items. The generated load plans are subject to load balancing constraints which are modeled by Mixed Integer Linear Programming.