PaMILO: A Solver for Multi-Objective Mixed Integer Linear Optimization and Beyond

07/19/2022
by   Fritz Bökler, et al.
0

In multi-objective optimization, several potentially conflicting objective functions need to be optimized. Instead of one optimal solution, we look for the set of so called non-dominated solutions. An important subset is the set of non-dominated extreme points. Finding it is a computationally hard problem in general. While solvers for similar problems exist, there are none known for multi-objective mixed integer linear programs (MOMILPs) or multi-objective mixed integer quadratically constrained quadratic programs (MOMIQCQPs). We present PaMILO, the first solver for finding non-dominated extreme points of MOMILPs and MOMIQCQPs. It can be found on github under github.com/FritzBo/PaMILO. PaMILO provides an easy-to-use interface and is implemented in C++17. It solves occurring subproblems employing either CPLEX or Gurobi. PaMILO adapts the Dual-Benson algorithm for multi-objective linear programming (MOLP). As it was previously only defined for MOLPs, we describe how it can be adapted for MOMILPs, MOMIQCQPs and even more problem classes in the future.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/09/2019

Multi-Objective Mixed Integer Programming: An Objective Space Algorithm

This paper introduces the first objective space algorithm which can exac...
research
11/20/2019

A simple and efficient dichotomic search algorithm for multi-objective mixed integer linear programs

We present a simple and at the same time fficient algorithm to compute a...
research
05/03/2019

Location Management in LTE Networks using Multi-Objective Particle Swarm Optimization

Long-term evolution (LTE) and LTE-advance (LTE-A) are widely used effici...
research
02/09/2016

Large scale multi-objective optimization: Theoretical and practical challenges

Multi-objective optimization (MOO) is a well-studied problem for several...
research
01/10/2020

Dominance Move calculation using a MIP approach for comparison of multi and many-objective optimization solution sets

Dominance move (DoM) is a binary quality indicator that can be used in m...
research
12/19/2022

CMA-ES with Margin for Single-and Multi-Objective Mixed-Integer Black-Box Optimization

This study targets the mixed-integer black-box optimization (MI-BBO) pro...

Please sign up or login with your details

Forgot password? Click here to reset