Plot the differences between the empirical attainment functions (EAFs) of two approximations sets side by side adopting ggplot2. The left plot shows the the values of the left EAF minus the right EAF and the right side shows it the other way around.
plot_eaf_diff(df1, df2, obj.cols, intervals = 5L, percentiles = c(0, 50, 75))
df1 | [ |
---|---|
df2 | [ |
obj.cols | [ |
intervals | [ |
percentiles | [ |
A ggplot
object.
If the given approximation sets are huge in size, generating the plot may take some time. Here, it is most often helpful to store the plot first in a file. Due to the huge number of points, the size of the file may become also very large. Here, it is advisible to save the file in an image file format (PNG or JPEG) instead of PDF.
This function re-implements partial functionality of eafdiffplot
realizing the plotting with ggplot2 rather than base R plot functions.
[1] V. Grunert da Fonseca and C. M. Fonseca, The attainment-function approach to stochastic multiobjective optimizer assessment and comparison, in Experimental Methods for the Analysis of Optimization Algorithms (T. Bartz-Beielstein, M. Chiarandini, L. Paquete, and M. Preuss, eds.), ch. 5, pp. 103-130, Springer Berlin Heidelberg, 2010.
[2] Manuel López-Ibáñez, Luís Paquete, and Thomas Stützle. Exploratory Analysis of Stochastic Local Search Algorithms in Biobjective Optimization. In T. Bartz-Beielstein, M. Chiarandini, L. Paquete, and M. Preuss, editors, Experimental Methods for the Analysis of Optimization Algorithms, pages 209–222. Springer, Berlin, Germany, 2010. doi: 10.1007/978-3-642-02538-9_9.
[3] Knowles, J. D., Thiele, L. and Zitzler, E. A tutorial on the performance assessment of stochastive multiobjective optimizers. TIK-Report No. 214, Computer Engineering and Networks Laboratory, ETH Zurich, February 2006 (Revised version. First version, January 2005). doi: 10.3929/ethz-b-000023822.
plot_eaf
Other multi-objective visualizations:
plot_eaf()
,
plot_heatmap()
,
plot_pcp()
,
plot_radar()
,
plot_scatter2d()
,
plot_scatter3d()