largest_eafdiff {eaf} | R Documentation |
Identify largest EAF differences
Description
Given a list of datasets, return the indexes of the pair with the largest EAF differences according to the method proposed by Diaz and López-Ibáñez (2021).
Usage
largest_eafdiff(data, maximise = FALSE, intervals = 5, reference, ideal = NULL)
Arguments
data |
( |
maximise |
( |
intervals |
( |
reference |
( |
ideal |
( |
Value
(list()
) A list with two components pair
and value
.
References
Juan Esteban Diaz, Manuel López-Ibáñez (2021). “Incorporating Decision-Maker's Preferences into the Automatic Configuration of Bi-Objective Optimisation Algorithms.” European Journal of Operational Research, 289(3), 1209–1222. doi: 10.1016/j.ejor.2020.07.059.
Examples
# FIXME: This example is too large, we need a smaller one.
files <- c("wrots_l100w10_dat","wrots_l10w100_dat")
data <- lapply(files, function(x)
read_datasets(file.path(system.file(package="eaf"),
"extdata", x)))
nadir <- apply(do.call(rbind, data)[,1:2], 2, max)
x <- largest_eafdiff(data, reference = nadir)
str(x)