A Memetic Decomposition-Based Multi-Objective Evolutionary Algorithm Applied to a Constrained Menu Planning Problem

被引:7
作者
Marrero, Alejandro [1 ]
Segredo, Eduardo [1 ]
Leon, Coromoto [1 ]
Segura, Carlos [2 ]
机构
[1] Univ La Laguna, Dept Ingn Informat & Sistemas, Apto 456, Tenerife 38200, Spain
[2] Ctr Invest Matemat AC, Area Computac, Guanajuato 36023, Mexico
关键词
menu planning problem; evolutionary algorithm; decomposition-based multi-objective optimisation; memetic algorithm; iterated local search; diversity preservation; OPTIMIZATION; DIVERSITY;
D O I
10.3390/math8111960
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Encouraging healthy and balanced diet plans is one of the most important action points for governments around the world. Generating healthy, balanced and inexpensive menu plans that fulfil all the recommendations given by nutritionists is a complex and time-consuming task; because of this, computer science has an important role in this area. This paper deals with a novel constrained multi-objective formulation of the menu planning problem specially designed for school canteens that considers the minimisation of the cost and the minimisation of the level of repetition of the specific courses and food groups contained in the plans. Particularly, this paper proposes a multi-objective memetic approach based on the well-known multi-objective evolutionary algorithm based on decomposition (MOEA/D). A crossover operator specifically designed for this problem is included in the approach. Moreover, an ad-hoc iterated local search (ILS) is considered for the improvement phase. As a result, our proposal is referred to as ILS-MOEA/D. A wide experimental comparison against a recently proposed single-objective memetic scheme, which includes explicit mechanisms to promote diversity in the decision variable space, is provided. The experimental assessment shows that, even though the single-objective approach yields menu plans with lower costs, our multi-objective proposal offers menu plans with a significantly lower level of repetition of courses and food groups, with only a minor increase in cost. Furthermore, our studies demonstrate that the application of multi-objective optimisers can be used to implicitly promote diversity not only in the objective function space, but also in the decision variable space. Consequently, in contrast to the single-objective optimiser, there was no need to include an explicit strategy to manage the diversity in the decision space in the case of the multi-objective approach.
引用
收藏
页码:1 / 18
页数:18
相关论文
共 42 条
[1]  
Aberg J., 2009, P 23 BRIT HCI GROUP, P278
[2]  
Auger A, 2009, FOGA'09: PROCEEDINGS OF THE 10TH ACM SIGRVO CONFERENCE ON FOUNDATIONS OF GENETIC ALGORITHMS, P87
[3]  
Balázs G, 2007, STUD COMPUT INTELL, V65, P27
[4]   MENU PLANNING BY COMPUTER [J].
BALINTFY, JL .
COMMUNICATIONS OF THE ACM, 1964, 7 (04) :255-259
[5]  
Baykasoglu A, 2016, J FAC ENG ARCHIT GAZ, V31, P191
[6]   A Multi-Objective Decomposition-based Evolutionary Algorithm with Enhanced Variable Space Diversity Control [J].
Chacon Castillo, Joel ;
Segura, Carlos ;
Hernandez Aguirre, Arturo ;
Miranda, Gara ;
Leon, Coromoto .
PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCO'17 COMPANION), 2017, :1565-1571
[7]  
Chavez-Bosquez O., 2014, Computing Science, V82, P93, DOI [DOI 10.13053/rcs-82-1-8, DOI 10.13053/RCS-82-1-8]
[8]   A Multi-Facet Survey on Memetic Computation [J].
Chen, Xianshun ;
Ong, Yew-Soon ;
Lim, Meng-Hiot ;
Tan, Kay Chen .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2011, 15 (05) :591-607
[9]  
Choon NH., 2016, J COMPUT SCI, V12, P582, DOI [10.3844/jcssp.2016.582.596, DOI 10.3844/JCSSP.2016.582.596]
[10]   A fast and elitist multiobjective genetic algorithm: NSGA-II [J].
Deb, K ;
Pratap, A ;
Agarwal, S ;
Meyarivan, T .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) :182-197