Skip to content

Automated Algorithm Configuration on Multi-Modal Multi-Objective Optimisation problems

Notifications You must be signed in to change notification settings

jeroenrook/MMMOO-AAC-experiments

Repository files navigation

On the Potential of Automated Algorithm Configuration on Multi-Modal Multi-Objective Optimization Problems

Experiment code

This repository contains the experimental pipeline and analysis for our paper.

Automated algorithm configuration and optimization runs were conducted with help of a compute cluster running SLURM. We used PALMA the high performance compute cluster of the University of Münster. In case of need to reproduce the full experimental pipeline, please make sure to modify the scripts such that they can run on your compute environment.

Procedure to fully run the experimental pipeline

cd experiments/01references/
./compute_references.R
cp refdata.Rdata ../../_shared/
cd ../../resources/algorithms
./distribute_shared_files.sh
#Now you can test if each algorithm works
cd ../../experiments/09lofconfiguration
./run_experiment.sh #Prepares all the configuration experiments
#Once all jobs are finished; do
./do_validation.py
#Once all jobs are finished; do
./make_result_table.py #this creates results.csv 
#Run the Jupyter notebooks in 'experiments/08configurationfast' to obtain the figures presented in the paper

Alternatively, just the experiments/09lofconfiguration/results.csv can be used to work with the provided notebooks.

About

Automated Algorithm Configuration on Multi-Modal Multi-Objective Optimisation problems

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published