This repository contains a Matlab and a Python implementation of the Advanced Enclosure Algorithm to solve multi-objective optimization problems.
You can start using AdEnA by downloading or cloning this repository using the green button near the top of the GitHub page. Then, just open the UserFile.m to access the Matlab implementation or the UserFile.ipynb for a Jupyter Notebook to access the Python implementation. Both serve as an interface to AdEnA and provide all instructions that you need to get started.
As this implementation is based on the scientific work by Gabriele Eichfelder and Leo Warnow, please cite the corresponding paper when using this code:
@Article{EW2023,
author = {Gabriele Eichfelder and Leo Warnow},
journal = {European Journal of Operational Research},
title = {Advancements in the computation of enclosures for multi-objective optimization problems},
year = {2023},
number = {1},
pages = {315--327},
volume = {310},
doi = {10.1016/j.ejor.2023.02.032},
publisher = {Elsevier},
}