(Multimodal) Multi-Objective Optimization

The goal of multi-objective optimization is to optimize multiple objectives simultaneously. For instance, one might be interested in minimizing the time of travel (equivalent to maximizing the speed), minimizing the gas consumption (equivalent to maximizing the miles per gallon) and minimizing the CO2 emission. However, multi-objective optimization problems usually are extremely hard to understand - let alone visualize. Due to the limitations of our common visualization methods, and the corresponding poor understanding of multi-objective optimization problems (MOPs), people simply infer concepts (such as multimodality) from their experiences in the single-objective domain. Within this project, we started to shed light on this highly complex class of optimization problems - mainly with the help of seminal visualization techniques, which are capable of depicting local optima in MOPs - and used our insights to design powerful multi-objective optimization algorithms.

People

This projectly mainly is joint work between researchers from the TU Dresden and University of Münster in Germany as well as the Leiden Institute of Advanced Computer Science (LIACS), Leiden University in The Netherlands.


Visualization Tools


Problem Generator


Algorithms

In the following we provide data used in our publications:

Publications

Survey Article

Algorithm Design

Visualizing and Understanding Multi-Objective Problem Landscapes