moocore: Core Mathematical Functions for Multi-Objective Optimization

Fast implementation of mathematical operations and performance metrics for multi-objective optimization, including filtering and ranking of dominated vectors according to Pareto optimality, computation of the empirical attainment function, V.G. da Fonseca, C.M. Fonseca, A.O. Hall (2001) <doi:10.1007/3-540-44719-9_15>, hypervolume metric, C.M. Fonseca, L. Paquete, M. López-Ibáñez (2006) <doi:10.1109/CEC.2006.1688440>, epsilon indicator, inverted generational distance, and Vorob'ev threshold, expectation and deviation, M. Binois, D. Ginsbourger, O. Roustant (2015) <doi:10.1016/j.ejor.2014.07.032>, among others.

Package details

AuthorManuel López-Ibáñez [aut, cre] (ORCID: <https://orcid.org/0000-0001-9974-1295>), Carlos Fonseca [ctb], Luís Paquete [ctb], Andreia P. Guerreiro [ctb], Mickaël Binois [ctb], Michael H. Buselli [cph] (AVL-tree library), Wessel Dankers [cph] (AVL-tree library), NumPy Developers [cph] (RNG and ziggurat constants), Jean-Sebastien Roy [cph] (mt19937 library), Makoto Matsumoto [cph] (mt19937 library), Takuji Nishimura [cph] (mt19937 library)
MaintainerManuel López-Ibáñez <manuel.lopez-ibanez@manchester.ac.uk>
LicenseLGPL (>= 2.1)
Version0.1.8
URL https://multi-objective.github.io/moocore/r/ https://github.com/multi-objective/moocore/tree/main/r
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("moocore")

Try the moocore package in your browser

Any scripts or data that you put into this service are public.

moocore documentation built on Aug. 8, 2025, 6:12 p.m.