of a multi-objective evolutionary algorithm on sub-
classes of problems by using regression models. Sev-
eral crossover operators were studied, extracting their
features with a method independent of the charac-
teristics of the problem instances or the dynamics
of an evolutionary algorithm. A performance value
for a problem subclass, relative to other operators,
was computed for each crossover running a multi-
objective evolutionary algorithm on several instances.
We used MNK-Landscapes with random and near-
variable interactions to define problem subclasses.
We verified that the models identified relevant fea-
tures for each problem subclass and can explain a
large proportion of the performance variance.
In the future, we would like to validate the
method with other multi-objective evolutionary al-
gorithm configurations and use problems with more
variables and objectives. Also, it would be interesting
to add problem features to obtain more general mod-
els.
REFERENCES
Aguirre, H. E. and Tanaka, K. (2004). Insights on properties
of multiobjective MNK-landscapes. In Proceedings
of the 2004 Congress on Evolutionary Computation
(IEEE Cat. No.04TH8753), volume 1, pages 196–203
Vol.1. IEEE.
Aguirre, H. E. and Tanaka, K. (2007). Working princi-
ples, behavior, and performance of moeas on mnk-
landscapes. European Journal of Operational Re-
search, 181(3):1670–1690.
Blank, J. and Deb, K. (2020). pymoo: Multi-objective opti-
mization in python. IEEE Access, 8:89497–89509.
Caruana, R., Eshelman, L., and Schaffer, J. (1989). Rep-
resentation and hidden bias ii: Eliminating defining
length bias in genetic search via shuffle crossover. vol-
ume 1, pages 750–755.
Daolio, F., Liefooghe, A., Verel, S., Aguirre, H., and
Tanaka, K. (2015). Global vs local search on multi-
objective nk-landscapes: Contrasting the impact of
problem features. In Proceedings of the 2015 Annual
Conference on Genetic and Evolutionary Computa-
tion, GECCO ’15, pages 369–376, New York, NY,
USA. Association for Computing Machinery.
Deb, K., Pratap, A., Agarwal, S., and Meyarivan, T. (2002).
A fast and elitist multiobjective genetic algorithm:
Nsga-ii. IEEE Transactions on Evolutionary Compu-
tation, 6(2):182–197.
Ishibuchi, H., Tanigaki, Y., Masuda, H., and Nojima, Y.
(2014). Distance-based analysis of crossover opera-
tors for many-objective knapsack problems. In Bartz-
Beielstein, T., Branke, J., Filipi
ˇ
c, B., and Smith, J.,
editors, Parallel Problem Solving from Nature – PPSN
XIII, pages 600–610, Cham. Springer International
Publishing.
Kauffman, S. A. (1993). The Origins of Order: Self-
Organization and Selection in Evolution. Oxford Uni-
versity Press.
Martins, M. S. R., Yafrani, M. E., Delgado, M., L
¨
uders,
R., Santana, R., Siqueira, H. V., Akcay, H. G., and
Ahiod, B. (2021). Analysis of bayesian network learn-
ing techniques for a hybrid multi-objective bayesian
estimation of distribution algorithm: a case study on
mnk landscape. Journal of Heuristics, 27(4):549–573.
Pelikan, M. (2010). Nk landscapes, problem difficulty, and
hybrid evolutionary algorithms. In Proceedings of the
12th Annual Conference on Genetic and Evolution-
ary Computation, GECCO ’10, pages 665–672, New
York, NY, USA. Association for Computing Machin-
ery.
Price, K., Storn, R. M., and Lampinen, J. A. (2005). Dif-
ferential Evolution: A Practical Approach to Global
Optimization (Natural Computing Series). Springer-
Verlag, Berlin, Heidelberg.
Sato, H., Aguirre, H., and Tanaka, K. (2013). Variable
space diversity, crossover and mutation in moea solv-
ing many-objective knapsack problems. Annals of
Mathematics and Artificial Intelligence, 68(4):197–
224.
Sato, H., Aguirre, H. E., and Tanaka, K. (2007). Local dom-
inance and local recombination in moeas on 0/1 mul-
tiobjective knapsack problems. European Journal of
Operational Research, 181(3):1708 – 1723.
Spears, W. (2000). Evolutionary Algorithms: The Role of
Mutation and Recombination. Natural Computing Se-
ries. Springer Berlin Heidelberg.
Storn, R. and Price, K. (1995). Differential evolution: A
simple and efficient adaptive scheme for global opti-
mization over continuous spaces. Journal of Global
Optimization, 23.
Syswerda, G. (1989). Uniform crossover in genetic algo-
rithms. Proceedings of the Third International Con-
ference on Genetic Algorithms, pages 2–9.
Zitzler, E., Thiele, L., Laumanns, M., Fonseca, C., and
da Fonseca, V. (2003). Performance assessment
of multiobjective optimizers: an analysis and re-
view. IEEE Transactions on Evolutionary Computa-
tion, 7(2):117–132.
Studying the Relationship Between Crossover Features and Performance on MNK-Landscapes Using Regression Models
95