Skip to contents

Main

eaf eaf-package
Computation and visualization of the empirical attainment function (EAF) for the analysis of random sets in multi-criterion optimization.

Computing the Empirical Attainment Function

vorobT() vorobDev() symDifPlot()
Vorob'ev computations
attsurf2df()
Convert a list of attainment surfaces to a data.frame
choose_eafdiffplot() choose_eafdiff()
Interactively choose according to empirical attainment function differences
eafdiff()
Compute empirical attainment function differences
eafs()
Exact computation of the EAF in 2D or 3D
largest_eafdiff()
Identify largest EAF differences

Visualizing the Empirical Attainment Function

choose_eafdiffplot() choose_eafdiff()
Interactively choose according to empirical attainment function differences
eafdiffplot()
Plot empirical attainment function differences
eafplot()
Plot the Empirical Attainment Function for two objectives
vorobT() vorobDev() symDifPlot()
Vorob'ev computations

Pareto dominance

is_nondominated() filter_dominated() pareto_rank()
Identify, remove and rank dominated points according to Pareto optimality

Multi-objective performance assessment metrics

epsilon_additive() epsilon_mult()
Epsilon metric
hv_contributions()
Hypervolume contribution of a set of points
hypervolume()
Hypervolume metric
igd() igd_plus() avg_hausdorff_dist()
Inverted Generational Distance (IGD and IGD+) and Averaged Hausdorff Distance
whv_hype()
Approximation of the (weighted) hypervolume by Monte-Carlo sampling (2D only)
whv_rect() total_whv_rect()
Compute (total) weighted hypervolume given a set of rectangles

Other useful functions

read_datasets() read.data.sets()
Read several data sets
write_datasets()
Write data sets
normalise()
Normalise points
pdf_crop()
Remove whitespace margins from a PDF file (and maybe embed fonts)

Datasets

CPFs
Conditional Pareto fronts obtained from Gaussian processes simulations.
HybridGA
Results of Hybrid GA on vanzyl and Richmond water networks
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.
gcp2x2
Metaheuristics for solving the Graph Vertex Coloring Problem