Skip to content

Latest commit

 

History

History

README.md

mooplot: Visualizations for Multi-Objective Optimization

Build status Code Coverage PyPI - Version PyPI - Downloads

[ Homepage ] [ GitHub ]

Contributors: Manuel López-Ibáñez, Fergus Rooney.


Introduction

The mooplot package implements various visualizations that are useful in multi-objective optimization. These visualizations include:

  • Visualization of Pareto frontiers.
  • Visualization of the Empirical Attainment Function (EAF) and the differences between EAFs. The EAF describes the probabilistic distribution of the outcomes obtained by a stochastic algorithm in the objective space.

These visualizations may be used for exploring the performance of stochastic local search algorithms for multi-objective optimization problems and help in identifying certain algorithmic behaviors in a graphical way.

The book chapter [1] explains the use of these visualization tools and illustrates them with examples arising from practice.

Keywords: empirical attainment function, summary attainment surfaces, EAF differences, multi-objective optimization, graphical analysis, visualization.

R package

There is also a mooplot package for R: https://multi-objective.github.io/mooplot/r