Multiobjective Evolutionary Algorithm with Double-level Archives for Nutritional Dietary Decision Problem

With the development of computational science, quantitative nutritional dietary study has received more and more attention. One important direction is the optimization of menu planning, i.e., to obtain a nutritional balanced menu while the expense is minimized. But existing studies only consider a small-scale food database and only a few nutrients, which cannot satisfy the requirements of nutritional balance. In this paper, we propose a specific model based on the multiobjective evolutionary algorithm with double-level archives (MOEA-DLA) for the nutritional dietary decision problem (NDDP). First, we collect nutrition data from the database with 1282 kinds of foods, and each food has the corresponding unit price and unit content of each nutrient. We also collect data of ideal daily nutrient intake. Based on the data, we formulate NDDP as a bi-objective optimization problem. Second, we adopt MOEA-DLA to solve NDDP and propose MOEA-NDD. MOEA-DLA takes the advantage of the double-archives strategy, which performs well in multiobjective optimization. To make MOEA-DLA adapt to NDDP, we encode decision variables as a matrix, which includes the information of food items and the corresponding quantity requirements. An improved crossover operator is proposed, which provides two options, one-point crossover or group-level crossover. Besides, a preprocessing rule is also proposed to tackle the encoding redundancy. To investigate the performance of MOEA-NDD, experiments are conducted on the real food database and MOEA-NDD is compared with other multiobjective evolutionary algorithms. The experimental results and a representative example verify the effectiveness of MOEA-NDD in dealing with NDDP.

[1]  Sani M. Isa,et al.  Artificial Bee Colony — Based for dietary recommendation in daily nutrition requirements , 2016, 2016 11th International Conference on Knowledge, Information and Creativity Support Systems (KICSS).

[2]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[3]  P. Jacques,et al.  Invited commentary: dietary pattern analysis. , 2011, American journal of epidemiology.

[4]  Jun Zhang,et al.  Distributed Cooperative Co-Evolution With Adaptive Computing Resource Allocation for Large Scale Optimization , 2019, IEEE Transactions on Evolutionary Computation.

[5]  S. Fowler,et al.  Reduction in the incidence of type 2 diabetes with lifestyle intervention or metformin. , 2002 .

[6]  Jen-Hao Hsiao,et al.  SmartDiet: A personal diet consultant for healthy meal planning , 2010, 2010 IEEE 23rd International Symposium on Computer-Based Medical Systems (CBMS).

[7]  Katherine L Tucker,et al.  Empirically derived eating patterns using factor or cluster analysis: a review. , 2004, Nutrition reviews.

[8]  B.K. Seljak,et al.  Dietary Menu Planning Using an Evolutionary Method , 2006, 2006 International Conference on Intelligent Engineering Systems.

[9]  Heiner Boeing,et al.  Application of a new statistical method to derive dietary patterns in nutritional epidemiology. , 2004, American journal of epidemiology.

[10]  Jun Zhang,et al.  Set-Based Discrete Particle Swarm Optimization Based on Decomposition for Permutation-Based Multiobjective Combinatorial Optimization Problems , 2018, IEEE Transactions on Cybernetics.

[11]  Anna Timperio,et al.  Understanding meal patterns: definitions, methodology and impact on nutrient intake and diet quality , 2015, Nutrition Research Reviews.

[12]  P. Vellinga,et al.  Exploring dietary guidelines based on ecological and nutritional values: A comparison of six dietary patterns , 2014 .

[13]  Feng Zhao,et al.  A Cooperative Co-Evolutionary Approach to Large-Scale Multisource Water Distribution Network Optimization , 2019, IEEE Transactions on Evolutionary Computation.

[14]  Javier Aranceta,et al.  Recommended dietary reference intakes, nutritional goals and dietary guidelines for fat and fatty acids: a systematic review , 2012, British Journal of Nutrition.

[15]  Yilong Yin,et al.  A Maximal Clique Based Multiobjective Evolutionary Algorithm for Overlapping Community Detection , 2017, IEEE Transactions on Evolutionary Computation.

[16]  Jun Zhang,et al.  A Level-Based Learning Swarm Optimizer for Large-Scale Optimization , 2018, IEEE Transactions on Evolutionary Computation.

[17]  Claus Dethlefsen,et al.  Exploring dietary patterns by using the treelet transform. , 2011, American journal of epidemiology.

[18]  Peter Kraft,et al.  Comparison of 3 methods for identifying dietary patterns associated with risk of disease. , 2008, American journal of epidemiology.

[19]  Youbo Lv Multi-objective Nutritional Diet Optimization Based on Quantum Genetic Algorithm , 2009, 2009 Fifth International Conference on Natural Computation.

[20]  Michelli Marlane Silva Loureiro,et al.  Developing Tasty Calorie Restricted Diets Using a Differential Evolution Algorithm , 2016, ICCSA.

[21]  Jun Zhang,et al.  An Evolutionary Algorithm with Double-Level Archives for Multiobjective Optimization , 2015, IEEE Transactions on Cybernetics.

[22]  Yoshimi Fukuoka,et al.  The mPED randomized controlled clinical trial: applying mobile persuasive technologies to increase physical activity in sedentary women protocol , 2011, BMC public health.