[Coin-announce] COIN-OR Events at ISMP 2003
Matthew Saltzman
mjs at ces.clemson.edu
Fri Aug 15 10:32:54 EDT 2003
COIN-OR and Open-Source Events
18th International Symposium on Mathematical Programming
ISMP 2003, Copenhagen
Presentations, workshops, and user-group meetings on open source software.
COIN-OR Users Group Meeting: Weds Aug 20, 12:00 - 13:00, Room TBA
Coordinator: Robin Lougee-Heimer, IBM Research
Food: Bring your ISMP-provided bag lunch
Agenda:
* Status reports from project leads
* Demo of connecting AMPL to CPL using OSI by Leo Lopes
* Incorporation status from Matthew Saltzman
* Open Q & A
To propose a discussion item, send a posting to the
coin-discuss mailing list available at http://www.coin-or.org.
Workshop: Weds Aug 20, 09:00 - 10:30, Room 306/35
Title: COIN-OR: Software Tools for Implementing Custom Solvers
Lead: Ted Ralphs, Lehigh University
Co-authors: Laszlo Ladanyi, IBM Research
Matthew Saltzman, Clemson University
Abstract: Branch, cut and price is a proven, effective
technique for solving difficult, large-scale discrete
optimization problems. Implementing such algorithms is
difficult due to the complexity of dynamic generation of both
variables and constraints. This workshop is aimed towards
practitioners and researchers in need of more powerful solution
techniques than current commercial software can provide. We
will describe how to use the tools available in the COIN-OR
repository (www.coin-or.org) to implement a state-of-the-art,
parallel BCP algorithm.
Sessions: All talks in a session are listed. To facilitate session
hopping, the non-open-source talks are listed without abstracts.
Session 38: Monday 16:30 - 18:00, Room 306/35
Title: Recent Developments in Filter Methods II
Chair: Lus N. Vicente
Abstracts
Title: On the superlinear local convergence of a filter-SQP method
Lead: Stefan Ulbrich
Abstract:
Title: An interior-point filter line-search method for large-scale
nonlinear programming
Lead: Andreas Waechter, IBM Research
Co-author: Lorenz Biegler, Carnegie-Mellon University
Abstract 854: Recent improvements of a barrier method for
large-scale continuous nonlinear nonconvex optimization will be
presented. The algorithm computes search directions from a
linearization of the primal-dual equations, and global convergence is
guaranteed by a filter line-search procedure. Some details of the
implementation, particularly of a new feasibility restoration phase,
will be discussed. Numerical results on a large set of test problems,
as well as real-life applications (such as tuning of transistors in
integrated digital circuits) with problem sizes with up to several
hundred thousand variables, will be presented. The code is released
as open source under the name IPOPT at www.coin-or.org.
Title: On the convergence of a filter algorithm with independent
feasibility and optimality phases
Lead: Elizabeth Karas
Abstract:
Session 66: Weds 13:15 - 14:45, Room 302/49
Title: Decomposition algorithms and dynamic cut generation
Chair: Ted Ralphs, Lehigh University
Abstracts
Title: Decomposition and Dynamic Cut Generation in Integer
Programming
Lead: Matthew Galati,Lehigh University
Co-author: Ted Ralphs, Lehigh University
Abstract 528: Decomposition algorithms such as Lagrangian
relaxation and Dantzig-Wolfe decomposition are well-known methods that
can be used to develop bounds for integer programming problems. We
draw connections between these classical approaches and techniques
based on generating strong valid inequalities. We also discuss several
methods for integrating dynamic cut generation with decomposition and
present a decomposition-based separation algorithm called decompose
and cut. The algorithm takes advantage of the fact that separation of
an integer solution is often much easier than separation of an
arbitrary fractional solution.
Title: Optimal Rectangular Partitions
Lead: Abilio Lucena
Co-author: Felipe Calheiros, Cid C. de Souza
Abstract:
Title: Solving lexicographic multiobjective MIPs with
Branch-Cut-Price
Lead: Laszlo Ladanyi, IBM Research
Co-authors: Marta Eso, David L. Jensen
Abstract: In this talk we will first describe an application,
the FCC Auction 31, and its two formulation: one with a compact
representation solvable via branch-and-cut, and one with column
generation using branch-and-price. We will show how the second
formulation can be interpreted as a Dantzig-Wolfe decomposition and
that this interpretation leads to a branch-cut-price algorithm. Then
we will demonstrate how to apply the same principle to a general Mixed
Integer Programming problem. Finally, we extend the applicability of
linear complementarity to integer programming to solve problems with
multiple (lexicographic) objective.
Session 154: Thursday Aug 21, 13:15 - 14:45, Room 306/31
Title: Open-Source Software for Mathematical Programming
Chair: Robin Lougee-Heimer, IBM Research
Abstracts
Title: The COIN-OR Initative: open-source tools for mathematical
programmers
Lead: Robin Lougee-Heimer, IBM Research
Abstract: Much of the mathematical programming research and
application relies on software. And yet, there is relative low number
of reference implementations, common interfaces, re-usable frameworks,
and open standards for the specific software needs of the mathematical
programming community. Open source is an alternative style of software
development with some attractive benefits. Three years ago at ISMP
2000, the COIN-OR project was launched as an experiment with the
mission of promoting open-source software for the mathematical
programming community. In this talk, we report on the progress of
COIN-OR and its future direction. We will announce the winners of the
COIN-OR Open Source Coding Contest. The contest was a joint effort of
INFORMS, MPS, and COIN-OR with prizes donated by IBM.
Title: The COIN-OR Open Solver Interface: A Progress Report
Lead: Matthew Saltzman, Clemson University
Co-authors: Lazlo Ladanyi, Ted Ralphs
Abstract: When the COIN-OR project debuted at ISMP 2000, a key
component of the project was the Open Solver Interface (OSI). The OSI
is intended to be a common application program interface (API) for
calling any of a variety of embedded solvers in an algorithm. The
current version includes support for CPLEX, XPRESS-MP, Soplex, the GNU
LP Kit, Hafer's DyLP, and COIN-OR native solvers CLP (the COIN-OR LP
solver), SBB (Simple Branch and Bound), and Vol (an implementation of
Barahona and Anbil's volume algorithm). A user can write a single
implementation of an algorithm calling any of these solvers through
the same interface. This presentation describes features of the OSI
and an outline of the design of a new version of the OSI (under
development). The new design will improve flexibility and efficiency
and simplify the process of embedding new solvers. It will offer a
consistent (solver-independent) problem representation and access to a
broad set of solver capabilities through an efficient, open, standard,
portable API.
Title: Prox-Accpm: A Cutting Plane Solver for Convex Optimization
Lead: Claude Martin Tadonki, University of Geneva
Co-authors: Jean-Philippe Vial, Frederic Babonneau, Cesar Beltran,
Olivier du Merle
Abstract: {\em Prox-Accpm} is an extension of the analytic
center cutting plane method to solve general (nondifferentiable)
convex optimization problems, whose components (objective and
constraints) are described by first order oracles. The addition of a
proximal term allows a better control of the algorithm
behavior. Prox-Accpm applies to problems arising from decomposition
approaches (Benders, Lagrangian, Column generation) or to equilibrium
problems, or to cutting plane approaches to difficult mathematical
programming problems (e.g., some SDP's). In view of the wide range of
applications, Prox-Accpm is conceived as a parametizable solver. It is
written in {\sc matlab}, but some routines are written in {\sc C}. All
developments are tested against families of benchmark problems: Column
generation (cutting stock, linear separation in data mining),
Lagrangian relaxations (p-median, unit commitment, nonlinear
multi-commodity flow), equilibria (two-person games, traffic
equilibria), nonlinear convex problems (optimization on positive
polynomials, quadratically constrained problems) etc. Prox-Accpm can
be used as a standalone binary version to be included in any standard
program for user-specific purposes.
--
Matthew Saltzman
Clemson University Math Sciences
mjs at clemson.edu
http://www.math.clemson.edu/~mjs
More information about the Coin-announce
mailing list