Core Mathematical Functions for Multi-Objective Optimization


[Up] [Top]

Documentation for package ‘moocore’ version 0.1.0

Help Pages

as_double_matrix Convert input to a matrix with '"double"' storage mode ('base::storage.mode()').
attsurf2df Convert a list of attainment surfaces to a single EAF 'data.frame'.
avg_hausdorff_dist Inverted Generational Distance (IGD and IGD+) and Averaged Hausdorff Distance
choose_eafdiff Interactively choose according to empirical attainment function differences
compute_eafdiff_call Same as 'eafdiff()' but performs no checks and does not transform the input or the output. This function should be used by other packages that want to avoid redundant checks and transformations.
compute_eaf_call Same as 'eaf()' but performs no checks and does not transform the input or the output. This function should be used by other packages that want to avoid redundant checks and transformations.
CPFs Conditional Pareto fronts obtained from Gaussian processes simulations.
eaf Exact computation of the EAF in 2D or 3D
eafdiff Compute empirical attainment function differences
eaf_as_list Convert an EAF data frame to a list of data frames, where each element of the list is one attainment surface. The function 'attsurf2df()' can be used to convert the list into a single data frame.
epsilon Epsilon metric
epsilon_additive Epsilon metric
epsilon_mult Epsilon metric
filter_dominated Identify, remove and rank dominated points according to Pareto optimality
hv_contributions Hypervolume contribution of a set of points
HybridGA Results of Hybrid GA on Vanzyl and Richmond water networks
hypervolume Hypervolume metric
igd Inverted Generational Distance (IGD and IGD+) and Averaged Hausdorff Distance
IGDX Inverted Generational Distance (IGD and IGD+) and Averaged Hausdorff Distance
igd_plus Inverted Generational Distance (IGD and IGD+) and Averaged Hausdorff Distance
is_nondominated Identify, remove and rank dominated points according to Pareto optimality
largest_eafdiff Identify largest EAF differences
normalise Normalise points
pareto_rank Identify, remove and rank dominated points according to Pareto optimality
rbind_datasets Combine datasets 'x' and 'y' by row taking care of making all sets unique.
read_datasets Read several data sets
SPEA2minstoptimeRichmond Results of SPEA2 when minimising electrical cost and maximising the minimum idle time of pumps on Richmond water network.
SPEA2relativeRichmond Results of SPEA2 with relative time-controlled triggers on Richmond water network.
SPEA2relativeVanzyl Results of SPEA2 with relative time-controlled triggers on Vanzyl's water network.
total_whv_rect Compute (total) weighted hypervolume given a set of rectangles
tpls50x20_1_MWT Various strategies of Two-Phase Local Search applied to the Permutation Flowshop Problem with Makespan and Weighted Tardiness objectives.
transform_maximise Transform matrix according to maximise parameter
vorobDev Vorob'ev computations
vorobT Vorob'ev computations
whv_hype Approximation of the (weighted) hypervolume by Monte-Carlo sampling (2D only)
whv_rect Compute (total) weighted hypervolume given a set of rectangles
write_datasets Write data sets