TY - JOUR
T1 - Incorporating decision-maker's preferences into the automatic configuration of bi-objective optimisation algorithms
AU - Diaz, Juan Esteban
AU - López-Ibáñez, Manuel
N1 - Publisher Copyright:
© 2020 Elsevier B.V.
PY - 2021/3/16
Y1 - 2021/3/16
N2 - Automatic configuration (AC) methods are increasingly used to tune and design optimisation algorithms for problems with multiple objectives. Most AC methods use unary quality indicators, which assign a single scalar value to an approximation to the Pareto front, to compare the performance of different optimisers. These quality indicators, however, imply preferences beyond Pareto-optimality that may differ from those of the decision maker (DM). Although it is possible to incorporate DM's preferences into quality indicators, e.g., by means of the weighted hypervolume indicator (HVw), expressing preferences in terms of weight function is not always intuitive nor an easy task for a DM, in particular, when comparing the stochastic outcomes of several algorithm configurations. A more visual approach to compare such outcomes is the visualisation of their empirical attainment functions (EAFs) differences. This paper proposes using such visualisations as a way of eliciting information about regions of the objective space that are preferred by the DM. We present a method to convert the information about EAF differences into a HVw that will assign higher quality values to approximation fronts that result in EAF differences preferred by the DM. We show that the resulting HVw may be used by an AC method to guide the configuration of multi-objective optimisers according to the preferences of the DM. We evaluate the proposed approach on a well-known benchmark problem. Finally, we apply our approach to re-configuring, according to different DM's preferences, a multi-objective optimiser tackling a real-world production planning problem arising in the manufacturing industry.
AB - Automatic configuration (AC) methods are increasingly used to tune and design optimisation algorithms for problems with multiple objectives. Most AC methods use unary quality indicators, which assign a single scalar value to an approximation to the Pareto front, to compare the performance of different optimisers. These quality indicators, however, imply preferences beyond Pareto-optimality that may differ from those of the decision maker (DM). Although it is possible to incorporate DM's preferences into quality indicators, e.g., by means of the weighted hypervolume indicator (HVw), expressing preferences in terms of weight function is not always intuitive nor an easy task for a DM, in particular, when comparing the stochastic outcomes of several algorithm configurations. A more visual approach to compare such outcomes is the visualisation of their empirical attainment functions (EAFs) differences. This paper proposes using such visualisations as a way of eliciting information about regions of the objective space that are preferred by the DM. We present a method to convert the information about EAF differences into a HVw that will assign higher quality values to approximation fronts that result in EAF differences preferred by the DM. We show that the resulting HVw may be used by an AC method to guide the configuration of multi-objective optimisers according to the preferences of the DM. We evaluate the proposed approach on a well-known benchmark problem. Finally, we apply our approach to re-configuring, according to different DM's preferences, a multi-objective optimiser tackling a real-world production planning problem arising in the manufacturing industry.
KW - Automatic algorithm design and configuration
KW - Decision maker's preferences
KW - Metaheuristics
KW - Multi-objective optimisation
UR - http://www.scopus.com/inward/record.url?scp=85089583511&partnerID=8YFLogxK
U2 - 10.1016/j.ejor.2020.07.059
DO - 10.1016/j.ejor.2020.07.059
M3 - Artículo
AN - SCOPUS:85089583511
SN - 0377-2217
VL - 289
SP - 1209
EP - 1222
JO - European Journal of Operational Research
JF - European Journal of Operational Research
IS - 3
ER -