Convex integer optimization with Frank-Wolfe methods

08/23/2022
by   Deborah Hendrych, et al.
0

Mixed-integer nonlinear optimization is a broad class of problems that feature combinatorial structures and nonlinearities. Typical exact methods combine a branch-and-bound scheme with relaxation and separation subroutines. We investigate the properties and advantages of error-adaptive first-order methods based on the Frank-Wolfe algorithm for this setting, requiring only a gradient oracle for the objective function and linear optimization over the feasible set. In particular, we will study the algorithmic consequences of optimizing with a branch-and-bound approach where the subproblem is solved over the convex hull of the mixed-integer feasible set thanks to linear oracle calls, compared to solving the subproblems over the continuous relaxation of the same set. This novel approach computes feasible solutions while working on a single representation of the polyhedral constraints, leveraging the full extent of Mixed-Integer Programming (MIP) solvers without an outer approximation scheme.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/05/2018

Tire Noise Optimization Problem: a Mixed Integer Linear Program Approach

We present a Mixed Integer Linear Program (MILP) approach in order to mo...
research
07/27/2014

An evolutionary solver for linear integer programming

In this paper we introduce an evolutionary algorithm for the solution of...
research
04/03/2023

Distributionally robust mixed-integer programming with Wasserstein metric: on the value of uncertain data

This study addresses a class of linear mixed-integer programming (MIP) p...
research
04/19/2019

Reward Potentials for Planning with Learned Neural Network Transition Models

Optimal planning with respect to learned neural network (NN) models in c...
research
07/12/2019

MIPaaL: Mixed Integer Program as a Layer

Machine learning components commonly appear in larger decision-making pi...
research
07/09/2019

Randomized Constraints Consensus for Distributed Robust Mixed-Integer Programming

In this paper, we consider a network of processors aiming at cooperative...
research
04/19/2021

On the Complexity of Inverse Mixed Integer Linear Optimization

Inverse optimization is the problem of determining the values of missing...

Please sign up or login with your details

Forgot password? Click here to reset