Skip to content

MOLE: An effective local search algorithm for continuous MO problems.

Notifications You must be signed in to change notification settings

schaepermeier/moleopt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

An R Package Implementing the Multi-Objective Landscape Explorer (MOLE)

The {moleopt} package implements an the bi-objective MOLE algorithm. MOLE itself is implemented in C++, and an R interface for simple interoperability with {smoof} functions and visualization tools like {moPLOT} is provided by the package. Further, some tools for visualizing and analyzing the output of MOLE, as well as some simple benchmark functions are implemented.

For now, only the "developer" version is available from GitHub. To install it, either clone this repository or run:

devtools::install_github("schaepermeier/moleopt")

Note that some of the documentation is still in-the-works. For now, you may find the scripts/experiments.R useful as a reference on using the package.

If you find the software provided by this repository or the MOLE algorithm helpful, please cite it using the metadata provided in CITATION.cff or by citing the following publication, respectively:

@inproceedings{schapermeier2022mole,
  title={MOLE: digging tunnels through multimodal multi-objective landscapes},
  author={Sch{\"a}permeier, Lennart and Grimme, Christian and Kerschke, Pascal},
  booktitle={Proceedings of the Genetic and Evolutionary Computation Conference},
  pages={592--600},
  year={2022}
}

About

MOLE: An effective local search algorithm for continuous MO problems.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published